Path to this page:
./
finance/gnucash,
Personal or business finance management program
Branch: CURRENT,
Version: 5.4.1nb2,
Package name: gnucash-5.4.1nb2,
Maintainer: wizGnuCash is a personal finance manager. A check-book like register
GUI allows you to enter and track bank accounts, stocks, income
and even currency trades. A full set of reports allow you to see
the state of your finances. The interface is designed to be simple
and easy to use, but is backed with double-entry accounting principles
to ensure balanced books. Features include:
- An easy-to-use interface.
- Scheduled Transactions
- Mortgage & Loan Repayment Druid
- Small Business Accounting Features
- OFX and Quicken File Import and HBCI Support
- Reconcile window with running reconciled and cleared balances
- Stock/Mutual Fund Portfolios
- Get Stock & Mutual Fund quotes from various web sites
- Reports
- Multiple Currencies & Currency Trading, Multi-Currency Handling
- Chart of Accounts
- Split Transactions
- Double Entry
- General Ledger
- International date handling, many different translations.
Required to run:[
sysutils/desktop-file-utils] [
textproc/libxml2] [
textproc/libxslt] [
textproc/icu] [
finance/p5-Finance-Quote] [
finance/libofx] [
graphics/hicolor-icon-theme] [
lang/perl5] [
devel/glib2] [
devel/boost-libs] [
devel/py-readline] [
devel/p5-Date-Manip] [
www/webkit-gtk] [
databases/libdbi] [
graphics/gdk-pixbuf2] [
devel/dconf] [
x11/gtk3] [
devel/swig3] [
lang/guile22] [
devel/guile22-slib] [
lang/python37]
Required to build:[
pkgtools/x11-links] [
devel/boost-headers] [
devel/gperf] [
x11/xcb-proto] [
devel/googletest] [
databases/libdbi-driver-sqlite3] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto] [
lang/gcc8]
Package options: gnucash-finance-quote, libdbi, libofx, python
Master sites:
Filesize: 14579.09 KB
Version history: (Expand)
- (2023-11-14) Updated to version: gnucash-5.4.1nb2
- (2023-11-12) Updated to version: gnucash-5.4.1nb1
- (2023-11-09) Updated to version: gnucash-5.4.1
- (2023-11-08) Updated to version: gnucash-5.3nb3
- (2023-10-21) Updated to version: gnucash-5.3nb2
- (2023-08-14) Updated to version: gnucash-5.3nb1
CVS history: (Expand)
2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145) |
Log message:
*: recursive bump for cairo dependency changes
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-11-09 09:41:30 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
gnucash: update to 5.4.1.
Version history:
------- -------
5.4 - 24 September 2023
The following bugs have been fixed:
Bug 728875 - Back button does not work in QIF import assistant
Bug 797507 - GnuCash Splash screen may disappear before the main window
appears
Bug 798709 - Total(Period) column does not refresh period's value after
update of the period in settings.a>
Bug 798904 - GnuCash on Windows opens a CMD window at startup.
Bug 798925 - Python bindings: "invalid unclassed pointer in cast to
'QofInstance'".
Bug 798944 - Program crashes when matching transactions
Bug 798950 - Bug Report: Incorrect Currency Conversion and Provider
Invoice Payment Recording
* When balancing lots use the split amount, not the value
* Recalculate the values using deduced exchange rates after
adjusting split amounts.
* Be conservative when recalculating values after breaking
up a split to avoid imbalances caused by rounding.
Bug 798958 - gncScrubLotLinks will infinite loop in some conditions
Bug 798982 - GetQuotes crashes if Finance::Quote returns an empty date.
Bug 798983 - Empty Orphan account appears after entering transactions in 5.3
Bug 798990 - Notes No Longer Autofills
Bug 798991 - Incorrect Account Name Order in Transaction Report
Bug 798995 - Keystrokes ignored during ledger entry
Bug 798998 - Job Report Not Working
Bug 799004 - Update of Prices attaches incorrect Date
Bug 799010 - gnc-register-account-sel-limited-option errors doesn't work
Bug 799020 - widget of gnc-register-list-option disregards user's clicks
Bug 799021 - Saved report renders default of gnc-register-list-option
Bug 799036 - Import prices from a CSV date problem
Bug 799039 - gnc:strify produces unusual results or crashes GnuCash when
fed an option from gnc-lookup-option
Bug 799048 - Hover on tab not correct
Bug 799051 - Shortcut Ctrl + Tab not working in 5.3
Bug 799054 - Stock Assist not functioning
Bug 799060 - Consistent Crash in Invoices
Bug 799068 - csv export active register not working
Bug 799069 - Multicurrency Invoice Payment
Bug 799075 - Saving display tab changes in Report Options does not work.
Bug 799084 - Unable to create new scheduled transaction
Other repairs or enhancements not marked as bugs:
[import-main-matcher.cpp] After clicking/toggling A/U+C/C checkbox,
reselect the row because it'll be much faster to use keyboard
navigation -- use up/down/left/right to target desired checkbox,
hit <down> <space> repeatedly to repeat the same action over \
several
consecutive rows.
Implement support for !Type:Prices records in the QIF importer.
Modernize construction of GObjects using G_DECLARE_DERIVABLE, \
G_DECLARE_FINAL, etc.
Fix yet more leaks.
[DBI backend] Change DBI test URLs to environment variables from cmake
configuration definitions.
Restore the Stock Transaction Assistant to full operation.
Fix the Fancy Date file property so that it saves.
Fix formatting error in po files project-id line.
[simple-business-create.py] Overwrite an existing file instead of crashing.
Update github action package versions.
Add parsing mixed number and fraction (e.g. 10 1/2) to the gnc_numeric
string constructor.
Bump minimum cmake version to 3.14 and drop some conditionals for older
versions
Major speedup in the SQLBackend by replacing C++ exceptions with
std::optional for null values.
Refresh the GUI on completion of the import matcher so that the imports
are immediately reflected in the register.
Improve online quote retrieval error reporting.
Test loading and saving XML files with and without compression
[import-main-matcher] always defer_bal_computation during import to speed
up both importing new transactions, and destroying existing ones.
GncGtkListUIItem::set_option_from_ui_item: Iterate over selected items
Instead of all possible items.
Convert gnc-ofx-import.c, import-parse.c, import-utilities.c,
import-format-dialog.c, import-account-matcher.c,
import-commodity-matcher.c, import-settings.c,
import-pending-matches.c, import-match-picker.c, import-main-matcher.c,
and gnc-pricedb.c to .cpp
By default, filter out online_wiggle in test-gnc-quotes.
Running ./bin/test-gnc-quotes from the command line will still include
online_wiggle
Replace yahoo_json with alphavantage in test-gnc-quotes. yahoo_json is too
unstable.
Include timezone in price-quote date diagnostic messages.
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) |  |
Log message:
recursive revbump for tiff update
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-06-28 12:00:40 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
gnucash: update to 5.3.
5.3 - 26 June 2023
The following bugs have been fixed:
Bug 798967 - Cannot Save to Any Path After Upgrading to 5.2 Fix
inverted if statement condition for save success flag
Other repairs or enhancements not marked as bugs:
Some memory cleanup by Chris Lam.
Missing from the 5.2 release notes is that Chris streamlined the
transaction scrubbing so that each transaction gets scrubbed
only once. This improves--in some cases substantially--the time
to load and to run Check and Repair.
New and Updated Translations: Hungarian, Dutch, Portuguese, French, Italian
5.2 - 25 June 2023
Between 5.1 and 5.2, the following bugfixes were accomplished:
Bug 777472 - reconcile does not work if transaction selected
Check that there's no outstanding activity in the current register page
before starting a reconciliation. It is still possible to start
modifying a transaction after the reconciliation window is open but
this will stop the most common issue with the process. Starting a
reconciliation from the account tree is left unprotected.
Bug 798564 - GnuCash is slow when there are a lot of open tabs/registers
Lazily load registers as is already done with reports.
Bug 798597 - The word "Separators" needs two separate versions
Use "Character-separated" when it's a choice between that and fixed
field width and "Select Separator Character" when it's a heading.
Bug 798695 - Deleting everything from the "Transfer" cell after \
suggestions
pop-up restricts search to the first 30 accounts
Skip the search on an empty value and return all accounts in the combo
box as it normally does if the account list is opened without searching
for something.
Bug 798796 - Account list incomplete in report options
Allow stock/fund accounts that are descendants of Bank accounts to be
selected for the Advanced Portfolio, Investment Lots and Investment
Portfolio reports.
Bug 798809 - Multicolumn report error when reopened after saving.
Bug 798839 - Edit -> Preferences string not translatable (reopened)
Bug 798862 - Merge identical strings (reopened)
Ensure similar strings are identical and use double line view instead
of double line mode.
Bug 798879 - RFE: [Transaction Report] add Running Total option
Bug 798885 - Accented character in folder name on Account Export (reopened)
Bug 798899 - Gnucash crashes during CSV import when using a template if the
destination account is changed from one used in the template
Bug 798901 - Wrong value for very small prices from Finance::Quote.
Bug 798916 - Exchange rates fetched from openexchange off by factor of 10
Bug 798919 - Inconsistent signs in creating budget
Bug 798923 - OFX import is no longer matching security nor asking for
stock account.
Bug 798930 - invoices won't sequence to the next number
Bug 798948 - XML file corrupted by saving twice in extremely short period
Bug 798952 - Unable to set day threshold or counters in properties.
Bug 798960 - Transaction completion horizontal scrolling opens without the
new text being visible and remembers previous position/width
Bug 798966 - Uninitialised variable used in
dialog-account-picker.c:dialog_response_cb()
The following fixes and improvements were not associated with bug reports:
The type-ahead selection of transaction descriptions has been substantially
overhauled based on extensive user feedback. Matches are now only on
the beginning of words and are now sorted by age since last use. This
both substantially reduces the number of matches and prioritizes the
most recently used as being the most likely candidates for re-use. To
help distinguish cases of long descriptions where the match would be
outside the popup's viewport the viewport is automatically scrolled
horizontally so that the end of the left-most (right-most in rtl
languages) matches is centered in the view. Completion can be aborted
with the <escape> key or a new Don't autocomplete selection that's the
first entry in the popup.
Fix lockup on Windows in type-ahead selection of transaction descriptions.
More budget-module sign fixes and improvements.
Lots of memory-leak fixes, GLib modernization, and code cleanup by
Richard Cohen, Simon Arlott, & Chris Lam.
Bugfix xaccTransGetTxnType: avoid returning TXN_TYPE_LINK incorrectly:
A TXN_TYPE_PAYMENT will have non-APAR splits; a TXN_TYPE_LINK will not
have non-APAR splits. This bug manifests as a regular TXN_TYPE_PAYMENT
transaction being later voided being incorrectly changed to
TXN_TYPE_LINK.
Including brokerage fees in Money Out calculation (if not ignoring them)
in advanced-portfolio.scm report and updating the "advanced" \
tests to
reflect selling fees being included into the money out value.
[stock-txn-asst] Don't use the initial value in amount edit widgets unless
they're valid. Otherwise the invalid value will log an error that will
prevent later valid input from working.
Bugfix: Actions > Online Actions > Show log Window does not open when it
is first clicked.
cmake: check gdk only when building GUI
Get the tooltip working on "Online Banking Setup"
New and Updated Translations: Chinese (Simplified), Chinese (Traditional),
Croatian, English (Australia), English (New Zealand),
English (United Kingdom), Estonian, French, German, Hungarian, Lithuanian,
Marathi, Norwegian Bokmål, Polish, Portuguese, Romanian, Spanish, Swedish,
Ukrainian
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|