CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
Port details

finance/ledger 3.4.1_2

John Wiegley's command line accounting program

Port info

Maintainer
woodycarey@hotmail.com
Packages
latest: 3.4.1_2
Upstream
up to date
Last update
to 3.4.1_2 · 97a84ef467
Quarterly
2026Q4: 3.4.1_2
WWW
https://ledger-cli.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install ledger
installs 3.4.1_2 from latest; from quarterly (2026Q4) 3.4.1_2
Port
# cd /usr/ports/finance/ledger && make install clean
# make -C /usr/ports/finance/ledger config  # change options first
Size
1.0 MiB download · 3.7 MiB installed
Depends on
devel/boost-libs 1.92.0, devel/libedit 3.1.20260512,1, lang/perl5.42 5.42.3, math/gmp 6.3.0, math/mpfr 4.2.2,1
License
BSD3CLAUSE
Options
0 of 2 on in the package
Show the 2 options that are off
GNUPG PYTHON

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.4.1_23.4.1_2–
FreeBSD 153.4.1_23.4.1_2–
FreeBSD 143.4.1_23.4.1_23.4.1_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.4.1_23.4.1_2–
FreeBSD 143.4.1_23.4.1_23.4.1_2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.4.1_2.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (75)

Dmitry Marakasov (amdmi3) · 3.1.1
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
1d1f878054
Mathieu Arnold (mat) · 3.1.1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Dmitry Marakasov (amdmi3) · 3.1.1
- Update to 3.1.1 which fixes build with boost 1.60

PR:		207012
Approved by:	maintainer timeout (woodycarey@hotmail.com, 2 weeks)
fc633ebe5c
John Marino (marino) · 3.1
finance/ledger: Convert to USES=libedit

Approved by:	infrastructure modernization
17b3399f5f
Mathieu Arnold (mat) · 3.1
Update ports in the [ef]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
62d98f2dd1
Guido Falsi (madpilot) · 3.1
- Update to 3.1 - Get distribution from github

PR:		186518
Submitted by:	chmiels@o2.pl
Approved by:	Maintainer timeout
cdcde6157c
Baptiste Daroussin (bapt) · 2.6.3_3
Cleanup plist
2ed225dfde
Dmitry Marakasov (amdmi3) · 2.6.3_3
- Switch www/libwww to USES=libtool, drop .la files - Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
17b9b9f827
William Grzybowski (wg) · 2.6.3_2
finance/ledger: support stage

- Support stage [1]
- Adjust LICENSE [1]
- USES libtool dropping .la [1]
- Convert lib depends to new syntax [1]
- Install stripped libraries
- Fix pkg-message to show correct path

PR:		191051
Submitted by:	Keith Gaughan
d81f9f8cd2
Baptiste Daroussin (bapt) · 2.6.3_1
Add NO_STAGE all over the place in preparation for the staging support (cat: finance)
1c7169ab74
Martin Matuska (mm) · 2.6.3_1
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent ports
b2c4fbb77a
Dmitry Marakasov (amdmi3) · 2.6.3
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Beech Rintoul (beech) · 2.6.3
- Update to 2.6.3 - Master site set to github (SF does not have latest releases) - Project homepage changed - License variable set

PR:		ports/159639
Submitted by:	Kaspars Bankovskis <kaspars@bankovskis.lv>
Approved by:	Woody Carey <woodycarey@hotmail.com> (maintainer)
829aa87249
Martin Wilke (miwi) · 2.6.1_2
- Get Rid MD5 support
a9481afc8a
Alex Dupre (ale) · 2.6.1_2
Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
bf330a57d4
Dmitry Marakasov (amdmi3) · 2.6.1_1
- Retire MASTER_SITE_SOURCEFORGE_EXTENDED, it's no longer needed - all mirrors actually have all distfiles - Merge all SF mirrors to MASTER_SITE_SOURCEFORGE, resort according to quick download speed survey - Fix MASTER_SITES for all port that have used SOURCEFORGE_EXTENTED

Approved by:	portmgr (pav)
535382b891
Alex Dupre (ale) · 2.6.1_1
Chase libgmp and bump PORTREVISION.
523a16e2bd
Dennis Herrmann (dhn) · 2.6.1
- Update to 2.6.1 - While I am here use SFE macro

PR:		ports/133496
Submitted by:	Ashish SHUKLA <wahjava@gmail.com>
Approved by:	maintainer timeout (two weeks), tabthorpe (co-mentor)
512169c28c
Rong-En Fan (rafan) · 2.4.1
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Pav Lucistnik (pav) · 2.4.1
- Remove USE_GCC where it can be satisfied with base compiler on following   FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
efa63f6ba4
Tilman Keskinoz (arved) · 2.4.1
Update to 2.4.1

PR:		93434
Submitted by:	Frank Laszlo <laszlof@vonostingroup.com>
Approved by:	maintainer
6f4ec08251
Edwin Groothuis (edwin) · 2.3
SHA256ify

Approved by:    krion@
0bb0ea5bd7
Pav Lucistnik (pav) · 2.3
- Don't remove mtree created symlinks

Approved by:	maintainer timeout (14 days)
fbf3f0be4a
Volker Stolz (vs) · 2.3
- Unbreak on 4.x by USE_GCC=3.2+ - Fix libxmlparse-detection while here

Approved by: maintainer timeout (2w)
fa0d9a172b
Daniel Harris (dannyboy) · 2.3
'Ledger' is a command-line accounting program, which uses a simple text file as a ledger, yet provides powerful facilities for working with commodities, accounts, transactions, etc. It will read Gnucash data files directly.

PR:		82685
Submitted by:	Woody Carey <woodycarey@hotmail.com>
a683b2c98d