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

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


Branch: CURRENT, Version: 3.3.2nb7, Package name: ledger-3.3.2nb7, 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.


Required to run:
[math/mpfr] [devel/gmp] [devel/boost-libs] [devel/py-boost]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers]

Package options: python

Master sites:

Filesize: 805.932 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-26 23:59:34 by Taylor R Campbell | Files touched by this commit (3)
Log message:
finance/ledger: Fix build with boost>=1.86.

Patch backported from upstream master, since there's been no upstream
release since the breakage.

No revbump because this has been broken since the revbump last month
for boost 1.86.
   2024-10-11 16:03:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
ledger: mention 311 before 310
   2024-10-10 23:47:00 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
ledger: mark as only for Python 3.10 and 3.11

upstream, the problem seems solved, so perhaps this can be removed on the
next update.
   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