CVE and update status of the FreeBSD ports tree3,296 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)

Dima Panov (fluffy) · 3.4.1_2
*/*: update boost consumers after boost-1.92
97a84ef467
Dima Panov (fluffy) · 3.4.1_1
*/*: bump consumers after devel/boost update
213840c151
Vladimir Druzenko (vvd) · 3.4.1
finance/ledger: Update 3.3.2 => 3.4.1

Changelogs:
https://github.com/ledger/ledger/releases/tag/v3.4.0
https://github.com/ledger/ledger/releases/tag/v3.4.1

PR:		294963
Approved by:	Woody Carey <woodycarey@hotmail.com> (maintainer, timeout 2 weeks)
Sponsored by:	UNIS Labs
Co-authored-by:	Ewen Crawford <eacrawford02@gmail.com>
MFH:		2026Q2
1bae9d3c27
Dima Panov (fluffy) · 3.3.2_6
devel/boost: bump consumers after boost upgrade (+)

Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead
67fb95fb3b
Jason E. Hale (jhale) · 3.3.2_5
*/*: Bump security/gpgme consumers
dbab074be0
Jason E. Hale (jhale) · 3.3.2_4
security/gpgme: Update to 2.0.0

Upstream has split most of the bindings out into separate projects with
this release, so the child ports that were previously providing various
bindings are now autonomous and have new origins. The python bindings
should have been called py-gpg for many years now, since 'gpg' is the
actual module name, so this also corrects that issue.

security/gpgme-cpp -> security/gpgmepp
security/gpgme-qt -> security/qgpgme
security/py-gpgme -> security/py-gpg

gpgmepp and qgpgme have been converted to CMake. py-gpg is now a "fun"
autotools and FreeBSD ports system hybrid. Gpgme, itself, still uses
autotools, but with much less parenting (patching) to do for its
emancipated children.

Adjust several ports to fix API incompatibility with upstream patches
and with some of my own. Adjust all consumers to use the new port
origins of the former child ports.

https://dev.gnupg.org/T7673
217815b0af
Dima Panov (fluffy) · 3.3.2_4
devel/boost: bump consumers after Boost update
18632db919
Dima Panov (fluffy) · 3.3.2_3
devel/boost: bump consumers after Boost-1.87 update

Sponsored by:	Future Crew, LLC
fa53920e72
Dima Panov (fluffy) · 3.3.2_2
finance/ledger: fix build with boost-1.86

Sponsored by:	Future Crew, LLC
e287976630
Zsolt Udvari (uzsolt) · 3.3.2_1
finance/ledger: Fix build with boost 1.85.0

While I'm here pet portfmt.

PR:		281912
Approved by:	portmgr (blanket)
MFH:		2024Q4
bf25239a29
Dima Panov (fluffy) · 3.3.2
finance/ledger: update to 3.3.2 release to unbreak build with boost-1.85

With hat:	office
Sponsored by:	Future Crew, LLC
fd17258b34
Dima Panov (fluffy) · 3.2.1_8
devel/boost: bump consumers after library update
db616534ff
Muhammad Moinur Rahman (bofh) · 3.2.1_7
finance/ledger: Sanitize MANPREFIX

Approved by:	portmgr (blanket)
41596d7829
Muhammad Moinur Rahman (bofh) · 3.2.1_6
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Po-Chuan Hsieh (sunpoet) · 3.2.1_6
finance/ledger: Fix build with utf8cpp 4.0.0+
cf718bc7d4
Dima Panov (fluffy) · 3.2.1_6
devel/boost*: bump all consumers after 1.83.0
21d8008e86
Dima Panov (fluffy) · 3.2.1_5
*/*: bump all direct Boost cunsumers
3e45e8e244
Dima Panov (fluffy) · 3.2.1_4
*/*:	bump libboost*.so libraries consumert after Boost upgrade
e1287d0d12
Stefan Eßer (se) · 3.2.1_3
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
ade2a047e0
Stefan Eßer (se) · 3.2.1_3
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
986beaaabc
Dima Panov (fluffy) · 3.2.1_3
*/*: bump all consumers after recent boost upgrade
4cf39decb3
Tobias C. Berner (tcberner) · 3.2.1_2
finance: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Christopher Boumenot <boumenot@gmail.com>
  *  David Naylor <naylor.b.david@gmail.com>
  *  Dermot Tynan <dtynan@kalopa.com>
  *  Dorit Rottner (<rottner@punkt.de>)
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Eric Freeman <freebsdports@chillibear.com>
  *  Glenn Johnson <glennpj@charter.net>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Janky Jay <ek@purplehat.org>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Reifenberger <mr@freebsd.org>
  *  Mikhail T. <m.tsatsenko@gmail.com>
  *  Mikhail Teterin
  *  Neil Booth
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Qian Jin <eric.siroh@gmail.com>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Seamus Venasse <svenasse@polaris.ca>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  TAKAHASHI Kaoru <kaoru@kaisei.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Trevor Caira <trevor@bitba.se>
  *  Vick Khera <vivek@khera.org>
  *  Vivek Khera <vivek@khera.org>
  *  Wen Heping <wen@FreeBSD.org>
  *  Wen heping <wenheping@gmail.com>
  *  Yen-Ming Lee <leeym@FreeBSD.org>
  *  Yuri Victorovich <yuri@rawbw.com>
  *  Zach Thompson <hideo@lastamericanempire.com>
  *  anarcat@anarcat.ath.cx
  *  chinsan
  *  courou <courou@users.sourceforge.net>
  *  ijliao
  *  lth@FreeBSD.org
  *  wcarey
  *  will

With hat:	portmgr
302a0617cc
Dima Panov (fluffy) · 3.2.1_2
finance/ledger: Fix build with boost 1.79.0 (+)

PR:	264330
3619020324
Dima Panov (fluffy) · 3.2.1_1
finance/ledger: mark as broken after recent boost upgrade

PR:	246106
d196b3b029
Stefan Eßer (se) · 3.2.1_1
finance/ledger: Add CPE information

Approved by:	portmgr (blanket)
e7aaf7ac3c
Rene Ladan (rene) · 3.2.1_1
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
620968a43a
Mathieu Arnold (mat) · 3.2.1_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dima Panov (fluffy) · 3.2.1_1
- Bump devel/utf8cpp consumers after r557813

utf8cpp includes now officially placed under own subdir

Reported by:	jbeich
Pointyhat to:	fluffy
294927268d
Alexey Dokuchaev (danfe) · 3.2.1
- Update `finance/ledger' to version 3.2.1 - Hook provided test suite to our framework

PR:		240241
Approved by:	maintainer timeout
9790b23f11
Mark Linimon (linimon) · 3.1.1_18
Unmark certain ports as broken on powerpc64 elfv2, after a trybroken run.

(Note that these have not yet been re-tested on elfv1.)

While here, pet portlint (e.g. location of BROKEN_*, and, in one case,
USES).

Approved by:	portmgr (tier-2 blanket)
514b8af697
Jan Beich (jbeich) · 3.1.1_18
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
701aa3bcf8
Jan Beich (jbeich) · 3.1.1_17
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
befa71e0f3
Gerald Pfeifer (gerald) · 3.1.1_16
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Jan Beich (jbeich) · 3.1.1_15
devel/boost-*: update to 1.70.0

Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
9b21a3a084
Gerald Pfeifer (gerald) · 3.1.1_14
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Jan Beich (jbeich) · 3.1.1_13
devel/boost-*: update to 1.69.0

Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
7c879267dc
Jan Beich (jbeich) · 3.1.1_12
devel/boost-*: update to 1.68.0

- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
0b055d47f2
Gerald Pfeifer (gerald) · 3.1.1_11
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Jan Beich (jbeich) · 3.1.1_10
finance/ledger: unbreak with boost 1.68

In file included from src/generate.cc:34:
In file included from src/generate.h:45:
In file included from src/iterators.h:45:
In file included from src/xact.h:45:
In file included from src/item.h:45:
In file included from src/scope.h:45:
In file included from src/op.h:45:
In file included from src/expr.h:45:
In file included from src/exprbase.h:57:
src/utils.h:47:10: fatal error: 'boost/uuid/sha1.hpp' file not found
 #include <boost/uuid/sha1.hpp>
          ^

PR:		229569
fd69e13489
Alex Dupre (ale) · 3.1.1_10
Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports.
aca2d686e3
Jan Beich (jbeich) · 3.1.1_9
devel/boost-*: update to 1.67.0

Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
cc95712fbe
Jan Beich (jbeich) · 3.1.1_8
devel/boost-*: update to 1.66.0

Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
25beeff079
Jan Beich (jbeich) · 3.1.1_7
devel/boost-*: update to 1.65.1

Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
98eb11b2f0
Jan Beich (jbeich) · 3.1.1_6
devel/boost-*: enable C++11 features

PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
7e21a6476a
Gerald Pfeifer (gerald) · 3.1.1_5
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Mark Linimon (linimon) · 3.1.1_4
Mark some ports failing on power64.  In cases where the error message was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
081beb2d38
Jan Beich (jbeich) · 3.1.1_4
devel/boost-*: update to 1.64.0

Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
b324ade02d
Gerald Pfeifer (gerald) · 3.1.1_3
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Jan Beich (jbeich) · 3.1.1_2
devel/boost-*: update to 1.63.0

Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
59e02117ae
Jan Beich (jbeich) · 3.1.1_1
devel/boost-*: update to 1.62.0

- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
a8713d15f4