diff --git a/finance/Makefile b/finance/Makefile index e983a8ff622c..6b119db8d480 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -1,214 +1,215 @@ COMMENT = Monetary, financial, and related applications SUBDIR += R-cran-AER SUBDIR += R-cran-PerformanceAnalytics SUBDIR += R-cran-RFinanceYJ SUBDIR += R-cran-TTR SUBDIR += R-cran-fBasics SUBDIR += R-cran-fGarch SUBDIR += R-cran-gmm SUBDIR += R-cran-lmtest SUBDIR += R-cran-plm SUBDIR += R-cran-quantmod SUBDIR += R-cran-strucchange SUBDIR += R-cran-timeDate SUBDIR += R-cran-timeSeries SUBDIR += R-cran-tseries SUBDIR += R-cran-urca SUBDIR += R-cran-vars SUBDIR += alkimia SUBDIR += aqbanking SUBDIR += beancount SUBDIR += beangulp SUBDIR += beanie SUBDIR += beanquery SUBDIR += chiapos SUBDIR += electrs SUBDIR += electrum SUBDIR += expense SUBDIR += fabric SUBDIR += fava SUBDIR += favagtk SUBDIR += fixc SUBDIR += freqtrade SUBDIR += frontaccounting SUBDIR += gnucash SUBDIR += gnucash-docs SUBDIR += grisbi SUBDIR += homebank SUBDIR += homebox SUBDIR += hs-hledger SUBDIR += hs-hledger-ui SUBDIR += hs-hledger-web SUBDIR += hyperswitch SUBDIR += jgnash SUBDIR += kmymoney SUBDIR += kraft SUBDIR += ktoblzcheck SUBDIR += ktoblzcheck-data SUBDIR += ledger SUBDIR += ledgersmb12 SUBDIR += libbtc SUBDIR += libofx SUBDIR += linux-tradingview SUBDIR += lnd SUBDIR += moneymanagerex SUBDIR += nextcloud-cospend SUBDIR += odoo SUBDIR += odoo16 SUBDIR += odoo17 SUBDIR += odoo18 SUBDIR += ord 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-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-Stripe 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-Bitcoin 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-PayflowPro SUBDIR += pear_Payment_DTA SUBDIR += prestashop SUBDIR += py-Nasdaq-Data-Link SUBDIR += py-alpha-vantage SUBDIR += py-backtrader SUBDIR += py-bitcoin SUBDIR += py-bt SUBDIR += py-ccxt SUBDIR += py-degiro-connector SUBDIR += py-ebaysdk SUBDIR += py-exchange-calendars SUBDIR += py-ffn SUBDIR += py-financedatabase SUBDIR += py-financetoolkit SUBDIR += py-finnhub-python SUBDIR += py-finviz SUBDIR += py-finvizfinance SUBDIR += py-fredapi SUBDIR += py-fundamentalanalysis SUBDIR += py-investiny SUBDIR += py-investpy SUBDIR += py-mplfinance SUBDIR += py-ofxparse SUBDIR += py-openbb SUBDIR += py-openbb-alpha-vantage SUBDIR += py-openbb-benzinga SUBDIR += py-openbb-biztoc SUBDIR += py-openbb-bls SUBDIR += py-openbb-cboe SUBDIR += py-openbb-cftc SUBDIR += py-openbb-charting SUBDIR += py-openbb-commodity SUBDIR += py-openbb-congress-gov SUBDIR += py-openbb-core SUBDIR += py-openbb-crypto SUBDIR += py-openbb-currency SUBDIR += py-openbb-deribit SUBDIR += py-openbb-derivatives SUBDIR += py-openbb-ecb SUBDIR += py-openbb-econdb SUBDIR += py-openbb-econometrics SUBDIR += py-openbb-economy SUBDIR += py-openbb-equity SUBDIR += py-openbb-etf SUBDIR += py-openbb-famafrench SUBDIR += py-openbb-federal-reserve SUBDIR += py-openbb-finra SUBDIR += py-openbb-finviz SUBDIR += py-openbb-fixedincome SUBDIR += py-openbb-fmp SUBDIR += py-openbb-fred SUBDIR += py-openbb-government-us SUBDIR += py-openbb-imf SUBDIR += py-openbb-index SUBDIR += py-openbb-intrinio SUBDIR += py-openbb-mcp-server SUBDIR += py-openbb-multpl SUBDIR += py-openbb-nasdaq SUBDIR += py-openbb-news SUBDIR += py-openbb-oecd SUBDIR += py-openbb-platform-api SUBDIR += py-openbb-quantitative SUBDIR += py-openbb-regulators SUBDIR += py-openbb-sec SUBDIR += py-openbb-seeking-alpha SUBDIR += py-openbb-stockgrid SUBDIR += py-openbb-technical SUBDIR += py-openbb-tiingo SUBDIR += py-openbb-tmx SUBDIR += py-openbb-tradier SUBDIR += py-openbb-tradingeconomics SUBDIR += py-openbb-us-eia SUBDIR += py-openbb-wsj SUBDIR += py-openbb-yfinance SUBDIR += py-pandas-market-calendars SUBDIR += py-pandas-ta SUBDIR += py-pandas-ta-openbb SUBDIR += py-pycoin SUBDIR += py-pycoingecko SUBDIR += py-pythclient SUBDIR += py-python-binance SUBDIR += py-python-bitcoinlib SUBDIR += py-python-coinmarketcap SUBDIR += py-python-obelisk SUBDIR += py-pytrends SUBDIR += py-quantecon SUBDIR += py-stocksera SUBDIR += py-stripe SUBDIR += py-ta-lib SUBDIR += py-technical SUBDIR += py-thepassiveinvestor SUBDIR += py-tradingview-ta SUBDIR += py-valinvest SUBDIR += py-vatnumber SUBDIR += py-yahooquery SUBDIR += py-yfinance SUBDIR += py-ystockquote SUBDIR += qtbitcointrader SUBDIR += quantlib SUBDIR += quickfix SUBDIR += rubygem-money SUBDIR += skrooge SUBDIR += sql-ledger SUBDIR += taler-exchange + SUBDIR += taler-merchant SUBDIR += ticker SUBDIR += tickrs SUBDIR += venice SUBDIR += weberp .include diff --git a/finance/taler-merchant/Makefile b/finance/taler-merchant/Makefile new file mode 100644 index 000000000000..fa1977718401 --- /dev/null +++ b/finance/taler-merchant/Makefile @@ -0,0 +1,41 @@ +PORTNAME= taler-merchant +DISTVERSION= 1.5.9 +CATEGORIES= finance +MASTER_SITES= http://ftpmirror.gnu.org/taler/ + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Privacy-preserving distributed payment system (merchant components) +WWW= https://www.taler.net/en/index.html + +LICENSE= GPLv3 +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING + +LIB_DEPENDS= libgnunetpq.so:net/gnunet \ + libtalerutil.so:finance/taler-exchange \ + libjansson.so:devel/jansson \ + libltdl.so:devel/libltdl \ + libcurl.so:ftp/curl \ + libqrencode.so:graphics/libqrencode \ + libgcrypt.so:security/libgcrypt \ + libgpg-error.so:security/libgpg-error \ + libmicrohttpd.so:www/libmicrohttpd + +EXTRACT_SUFX= .tar.gz +USES= compiler:c11 cpe gettext-runtime libtool pgsql pkgconfig \ + shebangfix tar + +CPE_VENDOR= gnu + +GNU_CONFIGURE= yes +CONFIGURE_ENV= LIBRARY_PATH=${PREFIX}/lib +CONFIGURE_ARGS= --with-gnunet=${PREFIX} \ + --with-microhttpd=${PREFIX} + +CFLAGS+= -I${PREFIX} +LDFLAGS+= -L${PREFIX} -pthread + +SHEBANG_FILES= contrib/taler-merchant-dbconfig \ + src/backend/taler-merchant-report-generator-email \ + src/backend/taler-merchant-report-generator-file + +.include diff --git a/finance/taler-merchant/distinfo b/finance/taler-merchant/distinfo new file mode 100644 index 000000000000..6fce646781de --- /dev/null +++ b/finance/taler-merchant/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1784641093 +SHA256 (taler-merchant-1.5.9.tar.gz) = 1682bff58dcfea9543292012896139746f3dc1c46d11c733cccf52cf5245cb64 +SIZE (taler-merchant-1.5.9.tar.gz) = 7067997 diff --git a/finance/taler-merchant/pkg-descr b/finance/taler-merchant/pkg-descr new file mode 100644 index 000000000000..2a36254f2113 --- /dev/null +++ b/finance/taler-merchant/pkg-descr @@ -0,0 +1 @@ +This port provides the merchant's side of the GNU Taler system. diff --git a/finance/taler-merchant/pkg-plist b/finance/taler-merchant/pkg-plist new file mode 100644 index 000000000000..557c059eb3f9 --- /dev/null +++ b/finance/taler-merchant/pkg-plist @@ -0,0 +1,208 @@ +bin/taler-merchant-benchmark +bin/taler-merchant-config +bin/taler-merchant-dbconfig +bin/taler-merchant-dbinit +bin/taler-merchant-depositcheck +bin/taler-merchant-exchangekeyupdate +bin/taler-merchant-httpd +bin/taler-merchant-kyccheck +bin/taler-merchant-passwd +bin/taler-merchant-reconciliation +bin/taler-merchant-report-generator +bin/taler-merchant-report-generator-email +bin/taler-merchant-report-generator-file +bin/taler-merchant-rproxy-setup +bin/taler-merchant-webhook +bin/taler-merchant-wirewatch +include/taler/taler-merchant/common.h +include/taler/taler-merchant/delete-management-instances-INSTANCE.h +include/taler/taler-merchant/delete-private-accounts-H_WIRE.h +include/taler/taler-merchant/delete-private-donau-DONAU_SERIAL.h +include/taler/taler-merchant/delete-private-orders-ORDER_ID.h +include/taler/taler-merchant/delete-private-otp-devices-DEVICE_ID.h +include/taler/taler-merchant/delete-private-products-PRODUCT_ID.h +include/taler/taler-merchant/delete-private-templates-TEMPLATE_ID.h +include/taler/taler-merchant/delete-private-tokens-SERIAL.h +include/taler/taler-merchant/delete-private-transfers-TID.h +include/taler/taler-merchant/delete-private-units-UNIT.h +include/taler/taler-merchant/delete-private-webhooks-WEBHOOK_ID.h +include/taler/taler-merchant/get-config.h +include/taler/taler-merchant/get-management-instances-INSTANCE.h +include/taler/taler-merchant/get-management-instances.h +include/taler/taler-merchant/get-orders-ORDER_ID.h +include/taler/taler-merchant/get-private-accounts-H_WIRE.h +include/taler/taler-merchant/get-private-accounts.h +include/taler/taler-merchant/get-private-donau.h +include/taler/taler-merchant/get-private-kyc.h +include/taler/taler-merchant/get-private-orders-ORDER_ID.h +include/taler/taler-merchant/get-private-orders.h +include/taler/taler-merchant/get-private-otp-devices-DEVICE_ID.h +include/taler/taler-merchant/get-private-otp-devices.h +include/taler/taler-merchant/get-private-products-PRODUCT_ID.h +include/taler/taler-merchant/get-private-products.h +include/taler/taler-merchant/get-private-statistics-amount-SLUG.h +include/taler/taler-merchant/get-private-statistics-counter-SLUG.h +include/taler/taler-merchant/get-private-templates-TEMPLATE_ID.h +include/taler/taler-merchant/get-private-templates.h +include/taler/taler-merchant/get-private-tokenfamilies-TOKEN_FAMILY_SLUG.h +include/taler/taler-merchant/get-private-transfers.h +include/taler/taler-merchant/get-private-units-UNIT.h +include/taler/taler-merchant/get-private-units.h +include/taler/taler-merchant/get-private-webhooks-WEBHOOK_ID.h +include/taler/taler-merchant/get-private-webhooks.h +include/taler/taler-merchant/get-products-IMAGE_HASH-image.h +include/taler/taler-merchant/get-templates-TEMPLATE_ID.h +include/taler/taler-merchant/patch-management-instances-INSTANCE.h +include/taler/taler-merchant/patch-private-accounts-H_WIRE.h +include/taler/taler-merchant/patch-private-orders-ORDER_ID-forget.h +include/taler/taler-merchant/patch-private-otp-devices-DEVICE_ID.h +include/taler/taler-merchant/patch-private-products-PRODUCT_ID.h +include/taler/taler-merchant/patch-private-templates-TEMPLATE_ID.h +include/taler/taler-merchant/patch-private-units-UNIT.h +include/taler/taler-merchant/patch-private-webhooks-WEBHOOK_ID.h +include/taler/taler-merchant/post-management-instances-INSTANCE-auth.h +include/taler/taler-merchant/post-management-instances.h +include/taler/taler-merchant/post-orders-ORDER_ID-abort.h +include/taler/taler-merchant/post-orders-ORDER_ID-claim.h +include/taler/taler-merchant/post-orders-ORDER_ID-paid.h +include/taler/taler-merchant/post-orders-ORDER_ID-pay.h +include/taler/taler-merchant/post-orders-ORDER_ID-refund.h +include/taler/taler-merchant/post-private-accounts.h +include/taler/taler-merchant/post-private-categories.h +include/taler/taler-merchant/post-private-donau.h +include/taler/taler-merchant/post-private-orders-ORDER_ID-refund.h +include/taler/taler-merchant/post-private-orders.h +include/taler/taler-merchant/post-private-otp-devices.h +include/taler/taler-merchant/post-private-products-PRODUCT_ID-lock.h +include/taler/taler-merchant/post-private-products.h +include/taler/taler-merchant/post-private-templates.h +include/taler/taler-merchant/post-private-token.h +include/taler/taler-merchant/post-private-tokenfamilies.h +include/taler/taler-merchant/post-private-transfers.h +include/taler/taler-merchant/post-private-units.h +include/taler/taler-merchant/post-private-webhooks.h +include/taler/taler-merchant/post-templates-TEMPLATE_ID.h +include/taler/taler_merchant_bank_lib.h +include/taler/taler_merchant_pay_service.h +include/taler/taler_merchant_service.h +include/taler/taler_merchant_testing_lib.h +include/taler/taler_merchant_util.h +include/taler/taler_merchantdb_lib.h +include/taler/taler_merchantdb_plugin.h +lib/libtalermerchant.so +lib/libtalermerchant.so.8 +lib/libtalermerchant.so.8.1.0 +lib/libtalermerchantbank.so +lib/libtalermerchantbank.so.0 +lib/libtalermerchantbank.so.0.0.1 +lib/libtalermerchantdb.so +lib/libtalermerchantdb.so.2 +lib/libtalermerchantdb.so.2.2.1 +lib/libtalermerchanttesting.so +lib/libtalermerchanttesting.so.3 +lib/libtalermerchanttesting.so.3.1.1 +lib/libtalermerchantutil.so +lib/libtalermerchantutil.so.0 +lib/libtalermerchantutil.so.0.1.1 +lib/taler-merchant/libtaler_plugin_merchantdb_postgres.so +share/info/taler-merchant-figures/arch-api.png +share/info/taler-merchant-figures/create_orders.png +share/info/taler-merchant-figures/enter_instance_details.png +share/info/taler-merchant-figures/instance_iban_config.png +share/info/taler-merchant-figures/merchant-db.png +share/info/taler-merchant-figures/merchant_first_login.png +share/info/taler-merchant-figures/no_default_account_yet.png +share/info/taler-merchant-figures/payment_links.png +share/info/taler-merchant.info +share/man/man1/taler-merchant-benchmark.1.gz +share/man/man1/taler-merchant-config.1.gz +share/man/man1/taler-merchant-dbconfig.1.gz +share/man/man1/taler-merchant-dbinit.1.gz +share/man/man1/taler-merchant-depositcheck.1.gz +share/man/man1/taler-merchant-donaukeyupdate.1.gz +share/man/man1/taler-merchant-exchangekeyupdate.1.gz +share/man/man1/taler-merchant-httpd.1.gz +share/man/man1/taler-merchant-kyccheck.1.gz +share/man/man1/taler-merchant-passwd.1.gz +share/man/man1/taler-merchant-reconciliation.1.gz +share/man/man1/taler-merchant-report-generator-email.1.gz +share/man/man1/taler-merchant-report-generator.1.gz +share/man/man1/taler-merchant-rproxy-setup.1.gz +share/man/man1/taler-merchant-webhook.1.gz +share/man/man1/taler-merchant-wirewatch.1.gz +share/man/man5/taler-merchant.conf.5.gz +%%DATADIR%%/config.d/currencies.conf +%%DATADIR%%/config.d/kudos.conf +%%DATADIR%%/config.d/merchant-paths.conf +%%DATADIR%%/config.d/merchant.conf +%%DATADIR%%/config.d/merchantdb-postgres.conf +%%DATADIR%%/config.d/tops.conf +%%DATADIR%%/spa/XRXV3I6Li01BKofINeaE-34D53UZZ.ttf +%%DATADIR%%/spa/bof +%%DATADIR%%/spa/build-metadata.json +%%DATADIR%%/spa/ch-flag-BI74YW5F.svg +%%DATADIR%%/spa/index.css +%%DATADIR%%/spa/index.css.map +%%DATADIR%%/spa/index.html +%%DATADIR%%/spa/index.js +%%DATADIR%%/spa/index.js.map +%%DATADIR%%/spa/lang.js +%%DATADIR%%/spa/lang.js.map +%%DATADIR%%/spa/languageicon-LWKRUH5D.svg +%%DATADIR%%/spa/logo-2021-VSZSJ4QZ.svg +%%DATADIR%%/spa/materialdesignicons-webfont-4.9.95-7W2GKO6O.woff2 +%%DATADIR%%/spa/materialdesignicons-webfont-4.9.95-GELXKCZG.ttf +%%DATADIR%%/spa/materialdesignicons-webfont-4.9.95-HENMUVWG.eot +%%DATADIR%%/spa/materialdesignicons-webfont-4.9.95-WP2MXZKI.woff +%%DATADIR%%/spa/question-RJEDR5FJ.svg +%%DATADIR%%/spa/version.txt +%%DATADIR%%/sql/drop.sql +%%DATADIR%%/sql/merchant-0001.sql +%%DATADIR%%/sql/merchant-0002.sql +%%DATADIR%%/sql/merchant-0003.sql +%%DATADIR%%/sql/merchant-0004.sql +%%DATADIR%%/sql/merchant-0005.sql +%%DATADIR%%/sql/merchant-0006.sql +%%DATADIR%%/sql/merchant-0007.sql +%%DATADIR%%/sql/merchant-0008.sql +%%DATADIR%%/sql/merchant-0009.sql +%%DATADIR%%/sql/merchant-0010.sql +%%DATADIR%%/sql/merchant-0011.sql +%%DATADIR%%/sql/merchant-0012.sql +%%DATADIR%%/sql/merchant-0013.sql +%%DATADIR%%/sql/merchant-0014.sql +%%DATADIR%%/sql/merchant-0015.sql +%%DATADIR%%/sql/merchant-0016.sql +%%DATADIR%%/sql/merchant-0017.sql +%%DATADIR%%/sql/merchant-0018.sql +%%DATADIR%%/sql/merchant-0019.sql +%%DATADIR%%/sql/merchant-0020.sql +%%DATADIR%%/sql/merchant-0021.sql +%%DATADIR%%/sql/merchant-0022.sql +%%DATADIR%%/sql/merchant-0023.sql +%%DATADIR%%/sql/merchant-0024.sql +%%DATADIR%%/sql/merchant-0025.sql +%%DATADIR%%/sql/merchant-0026.sql +%%DATADIR%%/sql/merchant-0027.sql +%%DATADIR%%/sql/merchant-0028.sql +%%DATADIR%%/sql/merchant-0029.sql +%%DATADIR%%/sql/merchant-0030.sql +%%DATADIR%%/sql/merchant-0031.sql +%%DATADIR%%/sql/merchant-0032.sql +%%DATADIR%%/sql/merchant-0033.sql +%%DATADIR%%/sql/procedures.sql +%%DATADIR%%/sql/versioning.sql +%%DATADIR%%/templates/kyc_text.en.must +%%DATADIR%%/templates/offer_refund.en.must +%%DATADIR%%/templates/request_payment.en.must +%%DATADIR%%/templates/show_order_details.en.must +%%DATADIR%%/terms/merchant-tos-demo-v0.en.rst +%%DATADIR%%/terms/merchant-tos-tops-v0.en.rst +%%DATADIR%%/typst/packages/taler-merchant/common/0.0.0/lib.typ +%%DATADIR%%/typst/packages/taler-merchant/common/0.0.0/typst.toml +%%DATADIR%%/typst/packages/taler-merchant/kyc/0.0.0/kyc.typ +%%DATADIR%%/typst/packages/taler-merchant/kyc/0.0.0/typst.toml +%%DATADIR%%/typst/packages/taler-merchant/orders/0.0.0/orders.typ +%%DATADIR%%/typst/packages/taler-merchant/orders/0.0.0/typst.toml +%%DATADIR%%/typst/packages/taler-merchant/transactions/0.0.0/transactions.typ +%%DATADIR%%/typst/packages/taler-merchant/transactions/0.0.0/typst.toml