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

ports-mgmt/pkg_rmleaves 20260819

Interactive script for deinstalling leaf packages

Port info

Maintainer
alexander@wittig.name
Packages
latest: 20260819
Upstream
up to date
Last update
to 20260819 · c888a34e17
Quarterly
2026Q4: 20260819
Formerly
sysutils/pkg_rmleaves until 2007-02-05
WWW
https://alex.wittig.name/en/90Software/70pkg_rmleaves.html
Links
cgit · VuXML

Install

Package
# pkg install pkg_rmleaves
installs 20260819 from latest; from quarterly (2026Q4) 20260819
Port
# cd /usr/ports/ports-mgmt/pkg_rmleaves && make install clean
Size
4.4 KiB download · 5.6 KiB installed
Depends on
nothing
License
BSD2CLAUSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162026081920260819–
FreeBSD 152026081920260819–
FreeBSD 14202608192026081920260819

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152026081920260819–
FreeBSD 14202608192026081920260819

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

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (25)

Vladimir Druzenko (vvd) · 20260819 MFH 2026Q3 ✓
ports-mgmt/pkg_rmleaves: Update 20260730 => 20260819

Changelog:
- Fixes compatibility with FBSD 14.x (reported by Andrea Venturoli).

PR:		297659
Sponsored by:	UNIS Labs
MFH:		2026Q3
c888a34e17
Yusuf Yaman (nxjoseph) · 20260730 MFH 2026Q3 ✓
ports-mgmt/pkg_rmleaves: Update 20260412 => 20260730

Changes:
- Fix regression when removing new leaves (reported by Andrea Venturoli)
- Improve some messages

PR:		297171
Reported by:	Alexander Wittig <alexander@wittig.name> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q3
6ae9e803bf
Yusuf Yaman (nxjoseph) · 20260412
ports-mgmt/pkg_rmleaves: Update 20231217 => 20260412

Changelog:
* Show at most 250 leaf packages at a time (over multiple dialogs if needed)
  to stay within ARG_MAX kernel limit for command line arguments to bsddialog.
* Support for the very old FreeBSD pkg_delete package manager is now deprecated
  and will be removed completely in next release.

Port changes:
* Pet portfmt: add newline PLIST_FILES.
* Switch to PORTVERSION.

PR:		294435
See also:	294368
Reported by:	Alexander Wittig <alexander@wittig.name> (maintainer)
Reported by:	Cy Schubert <cy@FreeBSD.org>
Approved by:	osa, vvd (mentors)
MFH:		2026Q2
df9cfd6f51
Zsolt Udvari (uzsolt) · 20231217
ports-mgmt/pkg_rmleaves: update to 20231217

Add WWW.
Add bsddialog to RUN_DEPENDS.
Switch to DISTVERSION.

PR:		275801
Approved by:	submitter is maintainer
2a00f17c90
Baptiste Daroussin (bapt) · 20190108_1
MAN?PREFIX: eleminate its usage  and move man to share/man
e4610fcb8b
Tobias C. Berner (tcberner) · 20190108
ports-mgmt: remove 'Created by' lines

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

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Stangl <alex@stangl.us>
  *  Anders F Bjorklund <afb@users.sourceforge.net>
  *  Benjamin Lutz
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Conrad J. Sabatier <conrads@cox.net>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Gabriel Linder <linder.gabriel@gmail.com>
  *  Heiner <h.eichmann@gmx.de>
  *  Ilya A. Arkhipov <rum1cro@yandex.ru>
  *  John Marino <marino@FreeBSD.org>
  *  Jun-ichiro itojun Hagino <itojun@itojun.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Mamoru Sakaue / MwGhennndo
  *  Martin Kammerhofer
  *  Matthew Seaman
  *  Matthew Seaman <m.seaman@infracaninophile.co.uk>
  *  Matthias Andree <mandree@FreeBSD.org>
  *  Matthias Schmidt
  *  Pawel Pekala <pawel@FreeBSD.org>
  *  Philip M. Gollucci <pgollucci@p6m7g8.com>
  *  Philipp Wuensche <cryx-ports@h3q.com>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Romain Tartiere <romain@FreeBSD.org>
  *  Romain Tartiere <romain@blogreen.org>
  *  Securedog <securedog@users.sourceforge.jp>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Shaun Amott <shaun@inerd.com>
  *  Stefan Walter <sw@gegenunendlich.de>
  *  Stephen Hurd <shurd@FreeBSD.org>
  *  Timothy Redaelli <drizzt@gufi.org>
  *  Tom Hukins <tom@FreeBSD.org>
  *  Vasil Dimov <vd@datamax.bg>
  *  Vladimir Chukharev
  *  Yanhui Shen <shen.elf@gmail.com>
  *  Zane C, Bowers <vvelox@vvelox.net>
  *  kmoore@FreeBSD.org

With hat:	portmgr
9c165b9835
Dmitry Marakasov (amdmi3) · 20190108
*/*: fix trailing whitespace in pkg-descr's

Approved by:	portmgr blanket
7b4d1f0b36
Mathieu Arnold (mat) · 20190108
Remove # $FreeBSD$ from Makefiles.
305f148f48
Kurt Jaeger (pi) · 20190108
ports-mgmt/pkg_rmleaves: update 20140222 -> 20190108 to support FBSD 12

- switch from GNU diff to BSD diff needs to be handled

PR:		234769, 234763
Reported by:	Lapo Luchini <lapo@lapo.it>
Submitted by:	alexander@wittig.name (maintainer)
2e3620d7ee
Dmitry Marakasov (amdmi3) · 20140222
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
1f8b48b772
Jason E. Hale (jhale) · 20140222
- Update to 20140222 [1] - This addresses a reported dialog error [2]

PR:		ports/186964 [1], ports/186904 [2]
Submitted by:	Alexander Wittig <alexander@wittig.name> (maintainer) [1],
		Lawrence Chen <lchen@zen.lhaven.homeip.net> [2]
6529b9965e
Matthew Seaman (matthew) · 20140110
Assign maintainership to submitter Update to 20140110

- Support for pkg(8)

Tweak WRKSRC setting from the original submission so staging and
packaging works properly.  The distfile unpacks directly into $PWD,
which is not considered the best practice.

PR:		185649
Submitted by:	Alexander Wittig
5388614609
Eitan Adler (eadler) · 20050922
Someone should take this port and make it work with pkgng.
a43d36d2ca
Eitan Adler (eadler) · 20050922
- convert to staging
71c78f6ebb
Baptiste Daroussin (bapt) · 20050922
Add NO_STAGE all over the place in preparation for the staging support (cat: ports-mgmt)
16f65335a1
Eitan Adler (eadler) · 20050922
Trim the headers in the ports I maintain.
d95db58136
Eitan Adler (eadler) · 20050922
- change the email address I use to maintain ports

Approved by:	bapt (mentor)
e1f907bc92
Eitan Adler (eadler) · 20050922
- change the email address I use to maintain ports

Approved by:	bapt (mentor)
74db235785
Martin Wilke (miwi) · 20050922
- Get Rid MD5 support

With hat:	portmgr (myself)
65e190c0f0
Pav Lucistnik (pav) · 20050922
- Over to a willing maintainer

Feature safe:	yes
e6db8599e7
Mark Linimon (linimon) · 20050922
Reset drizzt@gufi.org due to maintainer-timeouts and inactivity.

Hat:		portmgr
6178381630
Pav Lucistnik (pav) · 20050922
Populate a new ports-mgmt category. List of moved ports:

devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus
0d0d56457b
Edwin Groothuis (edwin) · 20050922
SHA256ify

Approved by: krion@
32487a10ad
Volker Stolz (vs) · 20050922
Update to latest version

PR:		ports/86467
Submitted by:	maintainer
47bd7754a2
Pav Lucistnik (pav) · 20041223
pkg_rmleaves finds packages that are not requested by any other installed package and lets you decide (in a beauty dialog interface) for each one if you want to keep it or delete it.

This is similar to pkg_cutleaves, but it does not require any dependencies
and is done in visual, dialog(1) interface instead of command line.

PR:		ports/75517
Submitted by:	Timothy Redaelli <drizzt@gufi.org>
7ae8f44fb5