./finance/ledger32, Double-entry accounting system for command-line

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.2.1nb4, Package name: ledger32-3.2.1nb4, Maintainer: base

Ledger is a powerful, double-entry accounting system that is accessed
from the UNIX command-line. This may put off some users, since there is
no flashy UI, but for those who want unparalleled reporting access to
their data there are few alternatives.

Ledger uses text files for input. It reads the files and generates
reports; there is no other database or stored state. To use Ledger, you
create a file of your account names and transactions, run from the
command line with some options to specify input and requested reports,
and get output. The output is generally plain text, though you could
generate a graph or html instead. Ledger is simple in concept,
surprisingly rich in ability, and easy to use.

This package provides the 3.2 branch of ledger. For the most recent
version, see finance/ledger instead.



Package options: python

Master sites:

Filesize: 772.421 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-12 00:15:43 by Taylor R Campbell | Files touched by this commit (2)
Log message:
finance/ledger, finance/ledger32: Make tests work before install.

No change to build, hence no revbump.
   2024-11-27 00:07:02 by Taylor R Campbell | Files touched by this commit (5)
Log message:
finance/ledger32: Fix build with boost>=1.86, and fix ctype abuse.

1. Boost patch backported from upstream master, since there's been no
   upstream release since the breakage.

2. Ctype abuse adapted afresh -- not sure how I missed this last time
   around!  Almsot all the tests pass now, and the same handful of test
   that fail fail in finance/ledger too (RegressTest_553,
   RegressTest_BF3C1F82-2, RegressTest_BF3C1F82).

No revbump because this has been broken since the revbump last month
for boost 1.86.
   2024-10-13 10:26:00 by Thomas Klausner | Files touched by this commit (1)
Log message:
iledger32: mark as only for Python 3.10 and 3.11
   2024-10-04 05:49:38 by Ryo ONODERA | Files touched by this commit (237)
Log message:
*: Recursive revbump from Boost 1.86.0
   2024-09-12 21:13:14 by Taylor R Campbell | Files touched by this commit (2) | Package updated
Log message:
finance/ledger, finance/ledger32: Mark incompatible with Python 3.12.

These still use PyUnicode_GET_SIZE, which was removed in Python 3.12:

https://peps.python.org/pep-0623/

Set Python_EXECUTABLE explicitly so they don't inadvertently pick up
bin/python3.12.

No revbump because finance/ledger and finance/ledger32 currently
don't build at all with pkgsrcwide default of Python 3.12.

The issue has been fixed upstream so it can probably be removed in
the next finance/ledger update:

https://github.com/ledger/ledger/issues/2332

And with any luck, finance/ledger32 can be removed eventually, now
that upstream has acknowledged the bug that motivated it:

https://github.com/ledger/ledger/issues/2355
(dup of https://github.com/ledger/ledger/issues/2318)
   2024-09-12 19:01:26 by Taylor R Campbell | Files touched by this commit (2) | Package updated
Log message:
finance/ledger, finance/ledger32: revbump for May textproc/icu update

Unclear why these didn't get bumped before, or whether anything else
needs to be bumped too.
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-05-02 14:22:13 by Taylor R Campbell | Files touched by this commit (15)
Log message:
finance/ledger32: Fix ctype abuse.