From nobody Mon Mar 27 19:50:23 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Plk1q1s5vz41ylN; Mon, 27 Mar 2023 19:50:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Plk1q1X1Lz3Gh0; Mon, 27 Mar 2023 19:50:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679946623; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TcArwjmqMD9GVYA63NjHrdyDX+ly0ozr9/l31KPsp10=; b=ZfnehyVw3jZHX1N6n06OJesWlL5tLEsieoLyBK5WMcRBxSzQGHMuPT43mDQH+Xy30o7cWw BpqbZqMct3dQSSJ6bu3cxPsU7EFKXgVI6weXHHkqYi6ymZFjzqP7yVgX4A7RmudAJj2Soz ARAgGpUuo8mIWtLEHh2CYWTuSEZYHkigiTGrRCo8NSu6ARiy0O3XBLNlb4Psi9jAh/zCub C8bveH8mFMBsu8s7/Y4YuS9jgT+eQE+0LWgwnRjboqo1lXVhANdy2Px7R9dBwzYdRhIfbt Ej1MyjyDM5qI+aWqQH0sm0ajOaFVdHumwyQltjB0DYlliGJHq8gOs0xsBwSsXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679946623; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TcArwjmqMD9GVYA63NjHrdyDX+ly0ozr9/l31KPsp10=; b=jMEg406s27f9K74eSRSXLGCmX6g5DXCyrAOYFY42GwTLuEQyFu+vqDc4laL66/3Z5GKYbI WwK89Ftdca9gUG4u/H9QgQs6hdQpzwb0MkhUKrcRrC+lh27FY6CyCiPlZoExPPeE+MbL2G AewnTduF2nMGZ3E8h6F4ZnlJsuSvQUhk+JYlUbx95H27ZxHf0cPMYUctWoQp9/q6Lyocme 87GzYgXKko67ztq4ol0gxd5ikf8f7VVifqZ17YGd0Syv/uz9jr/L9GDN3pF9WE8SUaKW31 x7tbBdWdCNDkQvauxgJTHdglU9z7+qmf+PKIoDQ2N3Tt54jEX1JXhzd1PV+ZFQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679946623; a=rsa-sha256; cv=none; b=qkbgTk4DRm62xmWlcstILWpw3q6CYdB0wQDGQeogrBDdeV6Q/mSOVpDadLbByaAjbyhXdt TdOlGm8vqFX18ZstgWJXz3D90c9fP2Ew3UcNama0owdZsJXDa2bUlSUw2PG2I4W8fw0faD BA5uEWikg+ETGeb8P2WMg40KK6B0+QMd0ZWdmhE0DMeDLjs1rxEplDLAQDroi1W2gn9XHU N22lYoU5bFI6+gWLrdCcqVHuuf0hSGAU/Vr9pJM8bL7VlqynTuf3cXbdX4K/6SpthLuq5H 3t1ZY7Zk2u7ipPO81i4GpZbiSrgom4b6OkOfUmifq6MONImQJKhz0dFLd2oImQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Plk1q0bLmzZTB; Mon, 27 Mar 2023 19:50:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32RJoNMs092937; Mon, 27 Mar 2023 19:50:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32RJoNZl092936; Mon, 27 Mar 2023 19:50:23 GMT (envelope-from git) Date: Mon, 27 Mar 2023 19:50:23 GMT Message-Id: <202303271950.32RJoNZl092936@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Guido Falsi Subject: git: 0f129d96cf95 - main - finance/gnucash: Update to 5.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: madpilot X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f129d96cf9563e023c7aef3ee7f45f498d18984 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by madpilot: URL: https://cgit.FreeBSD.org/ports/commit/?id=0f129d96cf9563e023c7aef3ee7f45f498d18984 commit 0f129d96cf9563e023c7aef3ee7f45f498d18984 Author: Guido Falsi AuthorDate: 2023-03-27 19:49:57 +0000 Commit: Guido Falsi CommitDate: 2023-03-27 19:49:57 +0000 finance/gnucash: Update to 5.0 --- finance/gnucash/Makefile | 7 +- finance/gnucash/distinfo | 6 +- finance/gnucash/files/patch-CMakeLists.txt | 14 -- .../files/patch-bindings_guile_gnc-engine-guile.c | 11 - finance/gnucash/pkg-plist | 249 ++------------------- 5 files changed, 26 insertions(+), 261 deletions(-) diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile index f13d9fc41f50..430b7ad14334 100644 --- a/finance/gnucash/Makefile +++ b/finance/gnucash/Makefile @@ -1,6 +1,5 @@ PORTNAME= gnucash -PORTVERSION= 4.13 -PORTREVISION= 2 +PORTVERSION= 5.0 CATEGORIES= finance gnome MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION} @@ -25,7 +24,7 @@ LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring \ libicudata.so:devel/icu\ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \ - p5-Date-Manip>=0:devel/p5-Date-Manip \ + p5-JSON-Parse>=0:devel/p5-JSON-Parse \ p5-Finance-Quote>=0:finance/p5-Finance-Quote \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https @@ -87,7 +86,7 @@ OFX_CMAKE_BOOL= WITH_OFX OFX_LIB_DEPENDS= libofx.so:finance/libofx OFX_VARS= GLIB_SCHEMAS+=org.gnucash.GnuCash.dialogs.import.ofx.gschema.xml PYTHON_CMAKE_BOOL= WITH_PYTHON -PYTHON_USES= python:3.3+ +PYTHON_USES= python:3.6+ post-install-PYTHON-on: @(cd ${STAGEDIR}${PREFIX} \ diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo index 04c97f9881c4..a37808806425 100644 --- a/finance/gnucash/distinfo +++ b/finance/gnucash/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1671374630 -SHA256 (gnucash-4.13.tar.bz2) = 401a158086635ea17fbb145325558537289aa1d24d022f7c3317e12f3dabd8e7 -SIZE (gnucash-4.13.tar.bz2) = 14658572 +TIMESTAMP = 1679903331 +SHA256 (gnucash-5.0.tar.bz2) = cfc13bab31aed8e4962805ef56530f9772889604910b5678cb5c79c283138824 +SIZE (gnucash-5.0.tar.bz2) = 14762814 diff --git a/finance/gnucash/files/patch-CMakeLists.txt b/finance/gnucash/files/patch-CMakeLists.txt deleted file mode 100644 index a1c4ea51cbd0..000000000000 --- a/finance/gnucash/files/patch-CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ ---- CMakeLists.txt.orig 2020-06-27 22:33:56 UTC -+++ CMakeLists.txt -@@ -562,9 +563,9 @@ set(CMAKE_C_STANDARD_REQUIRED ON) - set(CMAKE_C_EXTENSIONS ON) - - if (UNIX) -- set( CMAKE_C_FLAGS "-Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused ${CMAKE_C_FLAGS}") -+ set( CMAKE_C_FLAGS "-Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused ${CMAKE_C_FLAGS}") - set( CMAKE_C_FLAGS "-Wno-error=deprecated-declarations -Wno-error=parentheses ${CMAKE_C_FLAGS}") -- set( CMAKE_CXX_FLAGS "-Werror -Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses ${CMAKE_CXX_FLAGS}") -+ set( CMAKE_CXX_FLAGS "-Wall -Wmissing-declarations -Wno-unused -Wno-error=parentheses ${CMAKE_CXX_FLAGS}") - set( CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations ${REGISTER_CXXFLAG} ${CMAKE_CXX_FLAGS}") - set( CMAKE_C_FLAGS_RELEASE "-O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 ${CMAKE_C_FLAGS}") - endif() diff --git a/finance/gnucash/files/patch-bindings_guile_gnc-engine-guile.c b/finance/gnucash/files/patch-bindings_guile_gnc-engine-guile.c deleted file mode 100644 index 4fa32c1e1b31..000000000000 --- a/finance/gnucash/files/patch-bindings_guile_gnc-engine-guile.c +++ /dev/null @@ -1,11 +0,0 @@ ---- bindings/guile/gnc-engine-guile.c.orig 2020-06-27 22:33:56 UTC -+++ bindings/guile/gnc-engine-guile.c -@@ -1900,6 +1900,8 @@ gnc_parse_time_to_time64 (const gchar *s, const gchar - - g_return_val_if_fail(s && format, -1); - -+ bzero(&tm, sizeof(tm)); -+ - if (!strptime(s, format, &tm)) - return -1; - diff --git a/finance/gnucash/pkg-plist b/finance/gnucash/pkg-plist index 8d2cd779cb11..a38db7f21560 100644 --- a/finance/gnucash/pkg-plist +++ b/finance/gnucash/pkg-plist @@ -1,6 +1,4 @@ -bin/gnc-fq-check -bin/gnc-fq-dump -bin/gnc-fq-helper +bin/finance-quote-wrapper bin/gnc-fq-update bin/gnucash bin/gnucash-cli @@ -17,6 +15,7 @@ include/gnucash/SchedXaction.h include/gnucash/Scrub.h include/gnucash/Scrub2.h include/gnucash/Scrub3.h +include/gnucash/ScrubBudget.h include/gnucash/ScrubBusiness.h include/gnucash/Split.h include/gnucash/TransLog.h @@ -24,7 +23,6 @@ include/gnucash/Transaction.h include/gnucash/account-quickfill.h include/gnucash/assistant-xml-encoding.h include/gnucash/basiccell.h -include/gnucash/business-options.h include/gnucash/cap-gains.h include/gnucash/cashobjects.h include/gnucash/cell-factory.h @@ -39,7 +37,6 @@ include/gnucash/dialog-doclink-utils.h include/gnucash/dialog-dup-trans.h include/gnucash/dialog-file-access.h include/gnucash/dialog-object-references.h -include/gnucash/dialog-options.h include/gnucash/dialog-preferences.h include/gnucash/dialog-query-view.h include/gnucash/dialog-reset-warnings.h @@ -69,6 +66,7 @@ include/gnucash/gnc-cell-renderer-text-view.h include/gnucash/gnc-cell-view.h include/gnucash/gnc-commodity-edit.h include/gnucash/gnc-commodity.h +include/gnucash/gnc-commodity.hpp include/gnucash/gnc-component-manager.h include/gnucash/gnc-currency-edit.h include/gnucash/gnc-date-delta.h @@ -94,7 +92,6 @@ include/gnucash/gnc-gnome-utils.h include/gnucash/gnc-gsettings.h include/gnucash/gnc-gui-query.h include/gnucash/gnc-help-utils.h -include/gnucash/gnc-helpers.h include/gnucash/gnc-hooks.h include/gnucash/gnc-html-extras.h include/gnucash/gnc-html-factory.h @@ -112,6 +109,9 @@ include/gnucash/gnc-module-api.h include/gnucash/gnc-module.h include/gnucash/gnc-numeric.h include/gnucash/gnc-numeric.hpp +include/gnucash/gnc-option.hpp +include/gnucash/gnc-optiondb.h +include/gnucash/gnc-optiondb.hpp include/gnucash/gnc-period-select.h include/gnucash/gnc-plugin-file-history.h include/gnucash/gnc-plugin-manager.h @@ -121,9 +121,11 @@ include/gnucash/gnc-plugin.h include/gnucash/gnc-prefs-utils.h include/gnucash/gnc-pricedb.h include/gnucash/gnc-query-view.h +include/gnucash/gnc-quotes.hpp include/gnucash/gnc-rational-rounding.hpp include/gnucash/gnc-rational.hpp include/gnucash/gnc-recurrence.h +include/gnucash/gnc-report-combo.h include/gnucash/gnc-report.h include/gnucash/gnc-session.h include/gnucash/gnc-splash.h @@ -132,21 +134,17 @@ include/gnucash/gnc-sx-instance-dense-cal-adapter.h include/gnucash/gnc-sx-instance-model.h include/gnucash/gnc-sx-list-tree-model-adapter.h include/gnucash/gnc-timezone.hpp -include/gnucash/gnc-tree-control-split-reg.h include/gnucash/gnc-tree-model-account-types.h include/gnucash/gnc-tree-model-account.h include/gnucash/gnc-tree-model-budget.h include/gnucash/gnc-tree-model-commodity.h include/gnucash/gnc-tree-model-owner.h include/gnucash/gnc-tree-model-price.h -include/gnucash/gnc-tree-model-split-reg.h include/gnucash/gnc-tree-model.h -include/gnucash/gnc-tree-util-split-reg.h include/gnucash/gnc-tree-view-account.h include/gnucash/gnc-tree-view-commodity.h include/gnucash/gnc-tree-view-owner.h include/gnucash/gnc-tree-view-price.h -include/gnucash/gnc-tree-view-split-reg.h include/gnucash/gnc-tree-view-sx-list.h include/gnucash/gnc-tree-view.h include/gnucash/gnc-ui-balances.h @@ -186,7 +184,6 @@ include/gnucash/kvp-frame.hpp include/gnucash/kvp-value.hpp include/gnucash/misc-gnome-utils.h include/gnucash/numcell.h -include/gnucash/option-util.h include/gnucash/policy.h include/gnucash/pricecell.h include/gnucash/print-session.h @@ -240,96 +237,18 @@ lib/gnucash/libgncmod-backend-xml.so %%OFX%%lib/gnucash/libgncmod-ofx.so %%PYTHON%%lib/gnucash/libgncmod-python.so lib/guile/2.2/site-ccache/gnucash/app-utils.go -lib/guile/2.2/site-ccache/gnucash/app-utils/business-options.go -lib/guile/2.2/site-ccache/gnucash/app-utils/business-prefs.go lib/guile/2.2/site-ccache/gnucash/app-utils/c-interface.go lib/guile/2.2/site-ccache/gnucash/app-utils/date-utilities.go lib/guile/2.2/site-ccache/gnucash/app-utils/fin.go -lib/guile/2.2/site-ccache/gnucash/app-utils/options.go lib/guile/2.2/site-ccache/gnucash/core-utils.go lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/deprecated-module.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/engine/test/srfi64-extras.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/engine/test/test-extras.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/gettext.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/import-export/qif-import.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/import-export/string.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/aging.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/balsheet-eg.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/business-reports.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/customer-summary.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/eguile-gnc.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/eguile-html-utilities.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/eguile-utilities.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/hello-world.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/invoice.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/job-report.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/locale-specific/de_DE.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/locale-specific/us.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/owner-report.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/payables.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/receipt.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/receivables.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/report-gnome.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/report-system.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/report-system/collectors.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/report-system/report-collectors.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/account-piecharts.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/account-summary.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/advanced-portfolio.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/average-balance.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/balance-forecast.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/balance-sheet.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/balsheet-pnl.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/budget-balance-sheet.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/budget-barchart.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/budget-flow.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/budget-income-statement.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/budget.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/cash-flow.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/cashflow-barchart.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/category-barchart.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/daily-reports.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/equity-statement.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/general-journal.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/general-ledger.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/income-gst-statement.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/income-statement.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/net-charts.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/portfolio.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/price-scatter.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/reconcile-report.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/register.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/sx-summary.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/transaction.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/standard-reports/trial-balance.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/stylesheet-easy.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/stylesheet-fancy.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/stylesheet-footer.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/stylesheet-head-or-tail.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/stylesheet-plain.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/stylesheets.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/taxinvoice.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/taxtxf-de_DE.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/taxtxf.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/test-graphing.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/utility-reports.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/view-column.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/report/welcome-to-gnucash.go lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/superseded-module.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/tax/de_DE.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/tax/us.go -lib/guile/2.2/site-ccache/gnucash/deprecated/gnucash/unittest-support.go -lib/guile/2.2/site-ccache/gnucash/deprecated/migrate-prefs-user.go -lib/guile/2.2/site-ccache/gnucash/deprecated/migrate-prefs.go -lib/guile/2.2/site-ccache/gnucash/deprecated/tests/test-report-system-extras.go lib/guile/2.2/site-ccache/gnucash/eguile.go lib/guile/2.2/site-ccache/gnucash/eguile/eguile-html-utilities.go lib/guile/2.2/site-ccache/gnucash/eguile/eguile-utilities.go lib/guile/2.2/site-ccache/gnucash/engine.go lib/guile/2.2/site-ccache/gnucash/engine/business-core.go lib/guile/2.2/site-ccache/gnucash/engine/gnc-numeric.go -lib/guile/2.2/site-ccache/gnucash/gnc-module.go lib/guile/2.2/site-ccache/gnucash/gnome-utils.go lib/guile/2.2/site-ccache/gnucash/gnome-utils/gnc-menu-extensions.go lib/guile/2.2/site-ccache/gnucash/html.go @@ -343,7 +262,7 @@ lib/guile/2.2/site-ccache/gnucash/locale/de_DE/tax/txf.go lib/guile/2.2/site-ccache/gnucash/locale/us/tax.go lib/guile/2.2/site-ccache/gnucash/locale/us/tax/txf-help.go lib/guile/2.2/site-ccache/gnucash/locale/us/tax/txf.go -lib/guile/2.2/site-ccache/gnucash/price-quotes.go +lib/guile/2.2/site-ccache/gnucash/options.go lib/guile/2.2/site-ccache/gnucash/qif-import.go lib/guile/2.2/site-ccache/gnucash/qif-import/qif-dialog-utils.go lib/guile/2.2/site-ccache/gnucash/qif-import/qif-file.go @@ -358,13 +277,9 @@ lib/guile/2.2/site-ccache/gnucash/report.go lib/guile/2.2/site-ccache/gnucash/report/commodity-utilities.go lib/guile/2.2/site-ccache/gnucash/report/html-acct-table.go lib/guile/2.2/site-ccache/gnucash/report/html-anytag.go -lib/guile/2.2/site-ccache/gnucash/report/html-barchart.go lib/guile/2.2/site-ccache/gnucash/report/html-chart.go lib/guile/2.2/site-ccache/gnucash/report/html-document.go lib/guile/2.2/site-ccache/gnucash/report/html-fonts.go -lib/guile/2.2/site-ccache/gnucash/report/html-linechart.go -lib/guile/2.2/site-ccache/gnucash/report/html-piechart.go -lib/guile/2.2/site-ccache/gnucash/report/html-scatter.go lib/guile/2.2/site-ccache/gnucash/report/html-style-info.go lib/guile/2.2/site-ccache/gnucash/report/html-style-sheet.go lib/guile/2.2/site-ccache/gnucash/report/html-table.go @@ -380,13 +295,11 @@ lib/guile/2.2/site-ccache/gnucash/report/stylesheets/head-or-tail.go lib/guile/2.2/site-ccache/gnucash/report/stylesheets/plain.go lib/guile/2.2/site-ccache/gnucash/report/trep-engine.go lib/guile/2.2/site-ccache/gnucash/reports.go -lib/guile/2.2/site-ccache/gnucash/reports/aging.go lib/guile/2.2/site-ccache/gnucash/reports/cash-flow-calc.go lib/guile/2.2/site-ccache/gnucash/reports/example/average-balance.go lib/guile/2.2/site-ccache/gnucash/reports/example/daily-reports.go -lib/guile/2.2/site-ccache/gnucash/reports/example/hello-world.go lib/guile/2.2/site-ccache/gnucash/reports/example/sample-graphs.go -lib/guile/2.2/site-ccache/gnucash/reports/example/welcome-to-gnucash.go +lib/guile/2.2/site-ccache/gnucash/reports/example/sample-report.go lib/guile/2.2/site-ccache/gnucash/reports/locale-specific/de_DE/taxtxf.go lib/guile/2.2/site-ccache/gnucash/reports/locale-specific/us/taxtxf.go lib/guile/2.2/site-ccache/gnucash/reports/standard/account-piecharts.go @@ -412,18 +325,15 @@ lib/guile/2.2/site-ccache/gnucash/reports/standard/general-ledger.go lib/guile/2.2/site-ccache/gnucash/reports/standard/ifrs-cost-basis.go lib/guile/2.2/site-ccache/gnucash/reports/standard/income-gst-statement.go lib/guile/2.2/site-ccache/gnucash/reports/standard/income-statement.go +lib/guile/2.2/site-ccache/gnucash/reports/standard/investment-lots.go lib/guile/2.2/site-ccache/gnucash/reports/standard/invoice.go -lib/guile/2.2/site-ccache/gnucash/reports/standard/job-report.go lib/guile/2.2/site-ccache/gnucash/reports/standard/lot-viewer.go lib/guile/2.2/site-ccache/gnucash/reports/standard/net-charts.go lib/guile/2.2/site-ccache/gnucash/reports/standard/new-aging.go lib/guile/2.2/site-ccache/gnucash/reports/standard/new-owner-report.go -lib/guile/2.2/site-ccache/gnucash/reports/standard/owner-report.go -lib/guile/2.2/site-ccache/gnucash/reports/standard/payables.go lib/guile/2.2/site-ccache/gnucash/reports/standard/portfolio.go lib/guile/2.2/site-ccache/gnucash/reports/standard/price-scatter.go lib/guile/2.2/site-ccache/gnucash/reports/standard/receipt.go -lib/guile/2.2/site-ccache/gnucash/reports/standard/receivables.go lib/guile/2.2/site-ccache/gnucash/reports/standard/reconcile-report.go lib/guile/2.2/site-ccache/gnucash/reports/standard/register.go lib/guile/2.2/site-ccache/gnucash/reports/standard/taxinvoice.go @@ -437,6 +347,8 @@ lib/libgnc-app-utils.so lib/libgnc-backend-xml-utils.so lib/libgnc-core-utils.so lib/libgnc-engine.so +lib/libgnc-expressions-guile.so +lib/libgnc-expressions.so lib/libgnc-generic-import.so lib/libgnc-gnome.so lib/libgnc-locale-tax.so @@ -466,8 +378,7 @@ lib/libgnucash-guile.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/gnucash/gnucash_business.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/gnucash/gnucash_core.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/gnucash/gnucash_core_c.py -share/man/man1/gnc-fq-dump.1.gz -share/man/man1/gnc-fq-helper.1.gz +share/man/man1/finance-quote-wrapper.1.gz share/man/man1/gnucash-cli.1.gz share/man/man1/gnucash.1.gz share/applications/gnucash.desktop @@ -497,6 +408,7 @@ share/metainfo/gnucash.appdata.xml %%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2019 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2020 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2021 +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2022 %%PORTDOCS%%%%DOCSDIR%%/DOCUMENTERS %%PORTDOCS%%%%DOCSDIR%%/HACKING %%PORTDOCS%%%%DOCSDIR%%/LICENSE @@ -1046,7 +958,6 @@ share/metainfo/gnucash.appdata.xml %%DATADIR%%/gtkbuilder/gnc-frequency.glade %%DATADIR%%/gtkbuilder/gnc-plugin-page-budget.glade %%DATADIR%%/gtkbuilder/gnc-plugin-page-register.glade -%%DATADIR%%/gtkbuilder/gnc-plugin-page-register2.glade %%DATADIR%%/gtkbuilder/gnc-recurrence.glade %%DATADIR%%/gtkbuilder/gnc-tree-view-owner.glade %%DATADIR%%/gtkbuilder/window-autoclear.glade @@ -1100,133 +1011,22 @@ share/metainfo/gnucash.appdata.xml %%PYTHON%%%%DATADIR%%/python/pycons/simple_plot.py %%DATADIR%%/pref_transformations.xml %%DATADIR%%/tip_of_the_day.list -%%DATADIR%%/ui/gnc-main-window-ui.xml -%%DATADIR%%/ui/gnc-plugin-bi-import-ui.xml -%%DATADIR%%/ui/gnc-plugin-csv-export-ui.xml -%%DATADIR%%/ui/gnc-plugin-csv-import-ui.xml -%%DATADIR%%/ui/gnc-plugin-account-tree-ui.xml -%%AQBANKING%%%%DATADIR%%/ui/gnc-plugin-aqbanking-ui.xml -%%DATADIR%%/ui/gnc-plugin-basic-commands-ui.xml -%%DATADIR%%/ui/gnc-plugin-budget-ui.xml -%%DATADIR%%/ui/gnc-plugin-business-ui.xml -%%DATADIR%%/ui/gnc-plugin-customer-import-ui.xml -%%DATADIR%%/ui/gnc-plugin-file-history-ui.xml -%%DATADIR%%/ui/gnc-plugin-log-replay-ui.xml -%%OFX%%%%DATADIR%%/ui/gnc-plugin-ofx-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-account-tree2-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-owner-tree-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-register2-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-sx-list2-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-account-tree-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-budget-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-invoice-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-register-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-report-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-sx-list-ui.xml -%%DATADIR%%/ui/gnc-plugin-page-sxregister-ui.xml -%%DATADIR%%/ui/gnc-plugin-qif-import-ui.xml -%%DATADIR%%/ui/gnc-plugin-register-ui.xml -%%DATADIR%%/ui/gnc-plugin-register2-ui.xml -%%DATADIR%%/ui/gnc-plugin-register22-ui.xml -%%DATADIR%%/ui/gnc-plugin-report-system-ui.xml -%%DATADIR%%/ui/gnc-reconcile-window-ui.xml -%%DATADIR%%/ui/gnc-sxed-to-create-window-ui.xml -%%DATADIR%%/ui/gnc-sxed-window-ui-full.xml -%%DATADIR%%/ui/gnc-sxed-window-ui.xml -%%DATADIR%%/ui/gnc-windows-menu-ui-quartz.xml -%%DATADIR%%/ui/gnc-windows-menu-ui.xml +%%DATADIR%%/ui/accelerator-map +%%DATADIR%%/ui/accelerator-map-osx %%DATADIR%%/ui/osx_accel_map share/guile/site/2.2/gnucash/app-utils.scm -share/guile/site/2.2/gnucash/app-utils/business-options.scm -share/guile/site/2.2/gnucash/app-utils/business-prefs.scm share/guile/site/2.2/gnucash/app-utils/c-interface.scm share/guile/site/2.2/gnucash/app-utils/date-utilities.scm share/guile/site/2.2/gnucash/app-utils/fin.scm -share/guile/site/2.2/gnucash/app-utils/options.scm share/guile/site/2.2/gnucash/core-utils.scm share/guile/site/2.2/gnucash/deprecated/gnucash/deprecated-module.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/engine/test/srfi64-extras.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/engine/test/test-extras.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/gettext.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/import-export/qif-import.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/import-export/string.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/aging.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/balsheet-eg.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/business-reports.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/customer-summary.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/eguile-gnc.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/eguile-html-utilities.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/eguile-utilities.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/hello-world.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/invoice.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/job-report.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/locale-specific/de_DE.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/locale-specific/us.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/owner-report.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/payables.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/receipt.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/receivables.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/report-gnome.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/report-system.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/report-system/collectors.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/report-system/report-collectors.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/account-piecharts.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/account-summary.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/advanced-portfolio.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/average-balance.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/balance-forecast.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/balance-sheet.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/balsheet-pnl.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/budget-balance-sheet.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/budget-barchart.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/budget-flow.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/budget-income-statement.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/budget.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/cash-flow.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/cashflow-barchart.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/category-barchart.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/daily-reports.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/equity-statement.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/general-journal.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/general-ledger.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/income-gst-statement.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/income-statement.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/net-charts.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/portfolio.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/price-scatter.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/reconcile-report.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/register.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/sx-summary.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/transaction.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/standard-reports/trial-balance.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/stylesheet-easy.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/stylesheet-fancy.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/stylesheet-footer.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/stylesheet-head-or-tail.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/stylesheet-plain.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/stylesheets.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/taxinvoice.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/taxtxf-de_DE.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/taxtxf.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/test-graphing.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/utility-reports.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/view-column.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/report/welcome-to-gnucash.scm share/guile/site/2.2/gnucash/deprecated/gnucash/superseded-module.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/tax/de_DE.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/tax/us.scm -share/guile/site/2.2/gnucash/deprecated/gnucash/unittest-support.scm -share/guile/site/2.2/gnucash/deprecated/migrate-prefs-user.scm -share/guile/site/2.2/gnucash/deprecated/migrate-prefs.scm -share/guile/site/2.2/gnucash/deprecated/tests/test-report-system-extras.scm share/guile/site/2.2/gnucash/eguile.scm share/guile/site/2.2/gnucash/eguile/eguile-html-utilities.scm share/guile/site/2.2/gnucash/eguile/eguile-utilities.scm share/guile/site/2.2/gnucash/engine.scm share/guile/site/2.2/gnucash/engine/business-core.scm share/guile/site/2.2/gnucash/engine/gnc-numeric.scm -share/guile/site/2.2/gnucash/gnc-module.scm share/guile/site/2.2/gnucash/gnome-utils.scm share/guile/site/2.2/gnucash/gnome-utils/gnc-menu-extensions.scm share/guile/site/2.2/gnucash/html.scm @@ -1240,7 +1040,7 @@ share/guile/site/2.2/gnucash/locale/de_DE/tax/txf.scm share/guile/site/2.2/gnucash/locale/us/tax.scm share/guile/site/2.2/gnucash/locale/us/tax/txf-help.scm share/guile/site/2.2/gnucash/locale/us/tax/txf.scm -share/guile/site/2.2/gnucash/price-quotes.scm +share/guile/site/2.2/gnucash/options.scm share/guile/site/2.2/gnucash/qif-import.scm share/guile/site/2.2/gnucash/qif-import/qif-dialog-utils.scm share/guile/site/2.2/gnucash/qif-import/qif-file.scm @@ -1255,13 +1055,9 @@ share/guile/site/2.2/gnucash/report.scm share/guile/site/2.2/gnucash/report/commodity-utilities.scm share/guile/site/2.2/gnucash/report/html-acct-table.scm share/guile/site/2.2/gnucash/report/html-anytag.scm -share/guile/site/2.2/gnucash/report/html-barchart.scm share/guile/site/2.2/gnucash/report/html-chart.scm share/guile/site/2.2/gnucash/report/html-document.scm share/guile/site/2.2/gnucash/report/html-fonts.scm -share/guile/site/2.2/gnucash/report/html-linechart.scm -share/guile/site/2.2/gnucash/report/html-piechart.scm -share/guile/site/2.2/gnucash/report/html-scatter.scm share/guile/site/2.2/gnucash/report/html-style-info.scm share/guile/site/2.2/gnucash/report/html-style-sheet.scm share/guile/site/2.2/gnucash/report/html-table.scm @@ -1277,13 +1073,11 @@ share/guile/site/2.2/gnucash/report/stylesheets/head-or-tail.scm share/guile/site/2.2/gnucash/report/stylesheets/plain.scm share/guile/site/2.2/gnucash/report/trep-engine.scm share/guile/site/2.2/gnucash/reports.scm -share/guile/site/2.2/gnucash/reports/aging.scm share/guile/site/2.2/gnucash/reports/cash-flow-calc.scm share/guile/site/2.2/gnucash/reports/example/average-balance.scm share/guile/site/2.2/gnucash/reports/example/daily-reports.scm -share/guile/site/2.2/gnucash/reports/example/hello-world.scm share/guile/site/2.2/gnucash/reports/example/sample-graphs.scm -share/guile/site/2.2/gnucash/reports/example/welcome-to-gnucash.scm +share/guile/site/2.2/gnucash/reports/example/sample-report.scm share/guile/site/2.2/gnucash/reports/locale-specific/de_DE/taxtxf.scm share/guile/site/2.2/gnucash/reports/locale-specific/us/taxtxf.scm share/guile/site/2.2/gnucash/reports/standard/account-piecharts.scm @@ -1309,18 +1103,15 @@ share/guile/site/2.2/gnucash/reports/standard/general-ledger.scm share/guile/site/2.2/gnucash/reports/standard/ifrs-cost-basis.scm share/guile/site/2.2/gnucash/reports/standard/income-gst-statement.scm share/guile/site/2.2/gnucash/reports/standard/income-statement.scm +share/guile/site/2.2/gnucash/reports/standard/investment-lots.scm share/guile/site/2.2/gnucash/reports/standard/invoice.scm -share/guile/site/2.2/gnucash/reports/standard/job-report.scm share/guile/site/2.2/gnucash/reports/standard/lot-viewer.scm share/guile/site/2.2/gnucash/reports/standard/net-charts.scm share/guile/site/2.2/gnucash/reports/standard/new-aging.scm share/guile/site/2.2/gnucash/reports/standard/new-owner-report.scm -share/guile/site/2.2/gnucash/reports/standard/owner-report.scm -share/guile/site/2.2/gnucash/reports/standard/payables.scm share/guile/site/2.2/gnucash/reports/standard/portfolio.scm share/guile/site/2.2/gnucash/reports/standard/price-scatter.scm share/guile/site/2.2/gnucash/reports/standard/receipt.scm -share/guile/site/2.2/gnucash/reports/standard/receivables.scm share/guile/site/2.2/gnucash/reports/standard/reconcile-report.scm share/guile/site/2.2/gnucash/reports/standard/register.scm share/guile/site/2.2/gnucash/reports/standard/taxinvoice.scm