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

deskutils/todo 2.14.0

Todo.txt Manager

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 2.14.0
Upstream
up to date
Last update
to 2.14.0 · 1e21aad81f
Quarterly
2026Q4: 2.14.0
WWW
http://todotxt.org/
Links
cgit · VuXML

Install

Package
# pkg install todo
installs 2.14.0 from latest; from quarterly (2026Q4) 2.14.0
Port
# cd /usr/ports/deskutils/todo && make install clean
Size
28 KiB download · 94 KiB installed
Depends on
shells/bash 5.3.20
License
GPLv3

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.14.02.14.0–
FreeBSD 152.14.02.14.0–
FreeBSD 142.14.02.14.02.14.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.14.02.14.0–
FreeBSD 142.14.02.14.02.14.0

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 2.14.0.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (38)

Po-Chuan Hsieh (sunpoet) · 2.14.0
deskutils/todo: Update to 2.14.0

Changes:	https://github.com/todotxt/todo.txt-cli/releases
1e21aad81f
Po-Chuan Hsieh (sunpoet) · 2.13.0_1
deskutils/todo: Fix autocompletion

- Do not rename todo.sh
- Update CONFLICTS_INSTALL:
  - devel/devtodo: Remove deskutils/todo from CONFLICTS_INSTALL
  - deskutils/todo: Remove CONFLICTS_INSTALL
- Bump PORTREVISION for package change

PR:		288001
Reported by:	Laurent Chardon <laurent.chardon@gmail.com>
da1c9d9a85
Po-Chuan Hsieh (sunpoet) · 2.13.0
deskutils/todo: Update to 2.13.0

Changes:	https://github.com/todotxt/todo.txt-cli/releases
7d57e1a987
Po-Chuan Hsieh (sunpoet) · 2.12.0
deskutils/todo: Cosmetic change
8c4d477bfc
Po-Chuan Hsieh (sunpoet) · 2.12.0
deskutils/todo: Update WWW and clean up pkg-descr
5f4d9218ae
Stefan Eßer (se) · 2.12.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2.12.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 2.12.0
deskutils: remove 'Created by' lines

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

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alex "lissyara" Keda <admin@lissyara.su>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Andrew Hsu <ahsu@users.sf.net>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Andrey Zakhvatov <andy@icc.surw.chel.su>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Beat Gaetzi <beat@chruetertee.ch>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christian Brueffer <chris@unixpages.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Daniel Eischen <deischen@FreeBSD.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  Dean Povey <povey@wedgetail.com>
  *  Dennis Herrmann <dhn@FreeBSD.org>
  *  Edwin Groothuis
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Emmanuel Vadot <manu@FreeBSD.org>
  *  Eric L. Hernes <erich@FreeBSD.org>
  *  Eric Turgeon <ericbsd@FreeBSD.org>
  *  Eric Turgeon <ericturgeon@ghostbsd.org>
  *  FreeBSD GNOME Team
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Guillaume Paquet <amyfoub@gmail.com>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Gvozdikov Veniamin <g.veniamin@googlemail.com>
  *  Herbert J. Skuhra <h.skuhra@gmail.com>
  *  Jason Helfman <jgh@FreeBSD.org>
  *  Jeremy Messenger <mezz@FreeBSD.org>
  *  Jim Mock <jim@FreeBSD.org>
  *  Jimmy Olgeni <olgeni@uli.it>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Joey Mingrone <joey@mingrone.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Ken Moore <ken@pcbsd.org>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Leinier Cruz Salfran <salfrancl@yahoo.es>
  *  Lewis Thompson <purple@lewiz.net>
  *  Loïc Bartoletti <lbartoletti@FreeBSD.org>
  *  Lucas Holt <luke@justjournal.com>
  *  MITA Yoshio <mita@iis.u-tokyo.ac.jp>
  *  Marcin Cieslak <saper@saper.info>
  *  Markus Brueffer <brueffer@phoenix-systems.de>
  *  Markus Brueffer <markus@FreeBSD.org>
  *  Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
  *  Martin Wilke
  *  Mathieu Arnold
  *  Matt Braithwaite <mab@red-bean.com>
  *  Matt Lancereau <matt@rimasec.net>
  *  Matthew Seaman <matthew@FreeBSD.org>
  *  Matthias Andree <mandree@FreeBSD.org>
  *  Nicola Stanislao Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Pav Lucistnik <pav@oook.cz>
  *  Pete Fritchman <petef@databits.net>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Rob Evers <rob@debank.tv>
  *  Roman Bogorodskiy <bogorodskiy@inbox.ru>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Thierry Thomas (<thierry@thomas.as>)
  *  Thierry Thomas <thierry@pompo.net>
  *  Thorsten Greiner <thorsten.greiner@web.de>
  *  Tobias Roth <ports@fsck.ch>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  alepulver@FreeBSD.org
  *  cartola (Carlos E. G. Carvalho)
  *  che@bein.link
  *  gahr
  *  ijliao
  *  jamrich.majo@gmail.com
  *  joerg
  *  johans
  *  john@jnielsen.net
  *  lightside <lightside@gmx.com>
  *  mi
  *  mi@aldan.ziplink.net
  *  olevole@olevole.ru
  *  shanee@rabbit.augusta.de
  *  stas
  *  thierry@pompo.net

With hat:	portmgr
4dd7a7430e
Po-Chuan Hsieh (sunpoet) · 2.12.0
deskutils/todo: Fix config path (TODOTXT_GLOBAL_CFG_FILE)

- Bump PORTREVISION for package change

PR:		257647
Reported by:	Duane <parakleta@darkreality.org>
0d3e9f1a62
Mathieu Arnold (mat) · 2.12.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.12.0
Use upstream release tarball
6b5f4898aa
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.12.0
Update to 2.12.0

- Update WWW

Changes:	https://github.com/todotxt/todo.txt-cli/releases
d6ba1deb74
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.11.0
- Update to 2.11.0

Changes:	https://github.com/ginatrapani/todo.txt-cli/releases
3702107eb4
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10.0_2
Mark CONFLICTS_INSTALL with deskutils/deforaos-todo
a27bd1b10a
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10.0_2
Change PORTVERSION to 2.10.0 to match upstream versioning

The content is unchanged.
dea731fe70
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10_2
Update CONFLICTS_INSTALL
4359ef1299
Mathieu Arnold (mat) · 2.10_2
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10_2
- Add LICENSE_FILE - Use USE_GITHUB=yes - Bump PORTREVISION for package change
7e27b43383
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10_1
- Fix MASTER_SITES (unfetchable after r404654)
088437c179
Mathieu Arnold (mat) · 2.10_1
Don't use GH_TAGNAME when it can be created with DISTVERSION* variables.

Sponsored by:	Absolight
af5ea19196
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10_1
- Update RUN_DEPENDS: remove redundant LOCALBASE/bin - Remove BASH option and install Bash completions unconditionally - Add NO_ARCH - Bump PORTREVISION for package change
e37f14d561
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.10
- Update to 2.10 - Add LICENSE - Use CONFLICTS_INSTALL instead of CONFLICTS - Pet stage-qa: use OPTIONS_SUB and PLSIT_FILES instead of BAHS_PLIST_FILES - Do not silence installation message - Reformat pkg-descr - Take maintainership

Changes:	https://github.com/ginatrapani/todo.txt-cli/releases
74e1fb0925
Baptiste Daroussin (bapt) · 2.9
Cleanup plist
c88a639e1b
Baptiste Daroussin (bapt) · 2.9
Finish resetting maintainership

PR:		195059
304562e87d
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.9
- Convert to new options helper - Use USES=shebangfix - Support STAGEDIR - Simplify Makefile

Approved by:	portmgr (blanket)
dc76de019f
Baptiste Daroussin (bapt) · 2.9
Add NO_STAGE all over the place in preparation for the staging support (cat: deskutils)
cf104c570b
Pav Lucistnik (pav) · 2.9
- Register conflicts in my ports

Reported by:	http://ketas.si.pri.ee/ports-conflictchecks/
a19cb90061
Jason Helfman (jgh) · 2.9
- update to 2.9 - add new option to install bash completions

PR:	ports/168092
Submitted by:	jgh
Approved by:	maintainer timeout ( 15 days )
953efe34cc
Martin Wilke (miwi) · 2.7
- Get Rid MD5 support
bb86cbe5d2
Cheng-Lung Sung (clsung) · 2.7
- Update to 2.7

PR:		ports/149697
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet_AT_sunpoet dot net>
8557588ff8
Cheng-Lung Sung (clsung) · 2.6
- Update to 2.6

PR:		ports/149170
Submitted by:	Frederic Culot <frederic_AT_culot dot org>
798d1136ce
Cheng-Lung Sung (clsung) · 2.5
- Update to 2.5

PR:		ports/143327
Submitted by:	Bernhard Froehlich <decke_AT_bluelife dot at>
7eb9b15bf1
Cheng-Lung Sung (clsung) · 2.4
- Update to 2.4

PR:		ports/135495
Submitted by:	gahr
3732b9a5ca
Edwin Groothuis (edwin) · 1.7.3_1
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
090059a210
Gabor Kovesdan (gabor) · 1.7.3
- Remove the DESTDIR modifications from individual ports as we have a new,   fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
42542fb076
Cheng-Lung Sung (clsung) · 1.7.3
- update to 1.7.3 - Respect DESTDIR [1]

PR:		ports/101894 [1]
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
4fa7ff4210
Erwin Lansing (erwin) · 1.6
Mark BROKEN: checksum mismatch
e0ad659736
Cheng-Lung Sung (clsung) · 1.6
Add todo 1.6, todo.txt Managers.

PR:		ports/100191
Submitted by:	ijliao
19a8c3cc6a