notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
agedu Unix utility for tracking down wasted disk space
20241013.3622eda sysutils on this many watch lists=5 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20211129.8cd63c5Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-09-20 06:43:42
Last Update: 2024-10-21 09:17:27
Commit Hash: 0727e05
People watching this port, also watch:: lsof, bsdstats, gitolite, nut, cgit
License: MIT
WWW:
https://www.chiark.greenend.org.uk/~sgtatham/agedu/
Description:
Unix provides the standard du utility, which scans your disk and tells you which directories contain the largest amounts of data. That can help you narrow your search to the things most worth deleting. However, that only tells you what's big. What you really want to know is what's too big. By itself, du won't let you distinguish between data that's big because you're doing something that needs it to be big, and data that's big because you unpacked it once and forgot about it. Most Unix file systems, in their default mode, helpfully record when a file was last accessed. Not just when it was written or modified, but when it was even read. So if you generated a large amount of data years ago, forgot to clean it up, and have never used it since, then it ought in principle to be possible to use those last-access time stamps to tell the difference between that and a large amount of data you're still using regularly. agedu is a program which does this. It does basically the same sort of disk scan as du, but it also records the last-access times of everything it scans. Then it builds an index that lets it efficiently generate reports giving a summary of the results for each subdirectory, and then it produces those reports on demand.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/agedu
  2. share/man/man1/agedu.1.gz
  3. /usr/local/share/licenses/agedu-20241013.3622eda/catalog.mk
  4. /usr/local/share/licenses/agedu-20241013.3622eda/LICENSE
  5. /usr/local/share/licenses/agedu-20241013.3622eda/MIT
Collapse this list.
Dependency lines:
  • agedu>0:sysutils/agedu
To install the port:
cd /usr/ports/sysutils/agedu/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/agedu
  • pkg install agedu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: agedu
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1729240322 SHA256 (agedu-20241013.3622eda.tar.gz) = 3f77cb2e4dd64c100f7a7b0789a6c06cc16f23e7fe78c1451f5020dd823cf2f8 SIZE (agedu-20241013.3622eda.tar.gz) = 91958

Packages (timestamps in pop-ups are UTC):
agedu
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20241013.3622eda20241013.3622eda20200705.2a7d4a220241013.3622eda20241013.3622eda-20200705.2a7d4a2-
FreeBSD:13:quarterly20211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c5
FreeBSD:14:latest20241013.3622eda20241013.3622eda20211129.8cd63c520241013.3622eda20241013.3622eda20211129.8cd63c5-20211129.8cd63c5
FreeBSD:14:quarterly20211129.8cd63c520211129.8cd63c5-20211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c520211129.8cd63c5
FreeBSD:15:latest20241013.3622eda20241013.3622edan/a20241013.3622edan/a20211129.8cd63c520211129.8cd63c520211129.8cd63c5
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_agedu
USES:
cmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/sunpoet/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/sunpoet/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/sunpoet/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/sunpoet/
  5. https://www.chiark.greenend.org.uk/~sgtatham/agedu/
Collapse this list.

Number of commits found: 37

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20241013.3622eda
21 Oct 2024 09:17:27
commit hash: 0727e05c632d55bca7a07db82bd62f5895d4dd4ecommit hash: 0727e05c632d55bca7a07db82bd62f5895d4dd4ecommit hash: 0727e05c632d55bca7a07db82bd62f5895d4dd4ecommit hash: 0727e05c632d55bca7a07db82bd62f5895d4dd4e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
sysutils/agedu: Update to 20241013.3622eda

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20211129.8cd63c5_1
17 Oct 2024 19:02:41
commit hash: 29e0580acd222be65307c398748bdb869015233fcommit hash: 29e0580acd222be65307c398748bdb869015233fcommit hash: 29e0580acd222be65307c398748bdb869015233fcommit hash: 29e0580acd222be65307c398748bdb869015233f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
sysutils/agedu: Fix infinite loop in round_and_format_age

- Bump PORTREVISION for package change

Obtained
from:	https://git.tartarus.org/?p=simon/agedu.git;a=commit;h=3622edabe7f6776dc66dd5d685ab9980226cfa6b
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
20211129.8cd63c5
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20211129.8cd63c5
20 Jul 2022 14:23:05
commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4commit hash: ea7123695aad83707eba8adaf42b29dac7f296e4 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
sysutils: remove 'Created by' lines

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

  *  <jsmith@resonatingmedia.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Landwehr <aaron@snaphat.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Adrian Chadd
  *  Adrian Chadd <adrian@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Eldridge <alane@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20211129.8cd63c5
16 May 2022 06:49:43
commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1commit hash: 2d34c2bfeaa82867acfa7d73bec9644b2acecbb1 files touched by this commit
Loïc Bartoletti (lbartoletti) search for other commits by this committer
devel/cmake: Update to 3.23.0

Update to 3.23.0.
Fix pkg-plist: using the default share/man location

Release Notes:
  https://cmake.org/cmake/help/v3.23/release/3.23.html

PR:		262886
Exp-run by:	antoine
20211129.8cd63c5
21 Dec 2021 18:47:03
commit hash: ab1606b88234b609d23b67934e0fc1b95fd6c074commit hash: ab1606b88234b609d23b67934e0fc1b95fd6c074commit hash: ab1606b88234b609d23b67934e0fc1b95fd6c074commit hash: ab1606b88234b609d23b67934e0fc1b95fd6c074 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
sysutils/agedu: Update to 20211129.8cd63c5

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20200705.2a7d4a2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20200705.2a7d4a2
03 Mar 2021 18:07:38
Revision:567121Original commit files touched by this commit
sunpoet search for other commits by this committer
Convert REINPLACE_CMD to patch file
20200705.2a7d4a2
11 Jul 2020 18:10:09
Revision:542015Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20200705.2a7d4a2

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20200617.cec3021
19 Jun 2020 16:04:46
Revision:539626Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20200617.cec3021

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20200206.963bc9d
27 Feb 2020 21:23:39
Revision:527268Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20200206.963bc9d

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20190630
17 Jul 2019 23:46:28
Revision:506831Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20190630

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20180918
23 Jan 2019 00:00:51
Revision:490999Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20180918

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20180522
29 Aug 2018 19:08:17
Revision:478372Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20180522

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20180329
07 Apr 2018 16:34:08
Revision:466745Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20180329

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20171202
13 Dec 2017 20:49:15
Revision:456235Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20171202

- Reorder MASTER_SITES

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20170831
25 Oct 2017 18:28:28
Revision:452872Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20170831

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
20160920
07 Jul 2017 09:00:19
Revision:445224Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
20160920
01 Jan 2017 21:40:14
Revision:430287Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 20160920

- Add LICENSE_FILE

Changes:	https://git.tartarus.org/?p=simon/agedu.git;a=shortlog
10126
15 May 2015 18:05:29
Revision:386462Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use DISTVERSIONPREFIX instead of DISTNAME
10126
04 Feb 2014 11:37:38
Revision:342497Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 10126

Changes:	http://svn.tartarus.org/sgt/agedu/?view=log
9723
09 Oct 2013 16:16:48
Revision:329909Original commit files touched by this commit
sunpoet search for other commits by this committer
- Support STAGEDIR
9723
20 Sep 2013 23:06:00
Revision:327772Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
9723
31 Aug 2013 07:47:41
Revision:325776Original commit files touched by this commit
sunpoet search for other commits by this committer
- Reorder MASTER_SITES: try to avoid checksum mismatch caused by rerolled
tarball (again and again)
- Add LICENSE
9723
21 Aug 2013 17:17:26
Revision:325161Original commit files touched by this commit
sunpoet search for other commits by this committer
- Remove leading indefinite article from COMMENT
9723
12 Dec 2012 03:20:58
Revision:308738Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9723

Changes:	http://svn.tartarus.org/sgt/agedu/?view=log
9722
08 Dec 2012 16:23:47
Revision:308482Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9722
- Cleanup Makefile header

Changes:	http://svn.tartarus.org/sgt/agedu/?view=log
Feature safe:	yes
9671
28 Sep 2012 16:37:44
Revision:304999Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9671

Changes:	http://svn.tartarus.org/sgt/agedu/?view=log
9480
06 May 2012 08:20:34
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9480

Changes:        http://svn.tartarus.org/sgt/agedu/?view=log
9424
08 Mar 2012 08:39:52
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update distinfo: tarball rerolled but the content unchanged
9424
06 Mar 2012 17:55:19
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9424

Changes:        http://svn.tartarus.org/sgt/agedu/?view=log
9417
28 Feb 2012 16:44:48
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update distinfo: tarball rerolled but the content unchanged

Reported by:    pointyhat
9417
24 Feb 2012 10:04:54
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9417

Changes:        http://svn.tartarus.org/sgt/agedu/?view=log
9394
04 Feb 2012 00:48:14
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update distinfo: tarball rerolled but the content unchanged
9394
02 Feb 2012 03:57:52
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 9394

Changes:        http://svn.tartarus.org/sgt/agedu/?view=log
9251
20 Sep 2011 06:43:16
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Add agedu 9251

Unix provides the standard du utility, which scans your disk and tells you which
directories contain the largest amounts of data. That can help you narrow your
search to the things most worth deleting.

However, that only tells you what's big. What you really want to know is what's
too big. By itself, du won't let you distinguish between data that's big because
you're doing something that needs it to be big, and data that's big because you
unpacked it once and forgot about it.

Most Unix file systems, in their default mode, helpfully record when a file was
last accessed. Not just when it was written or modified, but when it was even
read. So if you generated a large amount of data years ago, forgot to clean it
up, and have never used it since, then it ought in principle to be possible to
use those last-access time stamps to tell the difference between that and a
large amount of data you're still using regularly.

agedu is a program which does this. It does basically the same sort of disk scan
as du, but it also records the last-access times of everything it scans. Then it
builds an index that lets it efficiently generate reports giving a summary of
the results for each subdirectory, and then it produces those reports on demand.

WWW: http://www.chiark.greenend.org.uk/~sgtatham/agedu/

Number of commits found: 37