Port details |
- agedu Unix utility for tracking down wasted disk space
- 20241013.3622eda sysutils =5 20211129.8cd63c5Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- 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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20241013.3622eda 21 Oct 2024 09:17:27 |
Po-Chuan Hsieh (sunpoet) |
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 |
Po-Chuan Hsieh (sunpoet) |
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 |
Stefan Eßer (se) |
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 |
Stefan Eßer (se) |
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 ) |
20211129.8cd63c5 20 Jul 2022 14:23:05 |
Tobias C. Berner (tcberner) |
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 ) |
20211129.8cd63c5 16 May 2022 06:49:43 |
Loïc Bartoletti (lbartoletti) |
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 |
Po-Chuan Hsieh (sunpoet) |
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 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
20200705.2a7d4a2 03 Mar 2021 18:07:38 |
sunpoet |
Convert REINPLACE_CMD to patch file |
20200705.2a7d4a2 11 Jul 2020 18:10:09 |
sunpoet |
Update to 20200705.2a7d4a2
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20200617.cec3021 19 Jun 2020 16:04:46 |
sunpoet |
Update to 20200617.cec3021
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20200206.963bc9d 27 Feb 2020 21:23:39 |
sunpoet |
Update to 20200206.963bc9d
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20190630 17 Jul 2019 23:46:28 |
sunpoet |
Update to 20190630
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20180918 23 Jan 2019 00:00:51 |
sunpoet |
Update to 20180918
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20180522 29 Aug 2018 19:08:17 |
sunpoet |
Update to 20180522
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20180329 07 Apr 2018 16:34:08 |
sunpoet |
Update to 20180329
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20171202 13 Dec 2017 20:49:15 |
sunpoet |
Update to 20171202
- Reorder MASTER_SITES
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20170831 25 Oct 2017 18:28:28 |
sunpoet |
Update to 20170831
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
20160920 07 Jul 2017 09:00:19 |
amdmi3 |
- Update WWW
Approved by: portmgr blanket |
20160920 01 Jan 2017 21:40:14 |
sunpoet |
Update to 20160920
- Add LICENSE_FILE
Changes: https://git.tartarus.org/?p=simon/agedu.git;a=shortlog |
10126 15 May 2015 18:05:29 |
sunpoet |
- Use DISTVERSIONPREFIX instead of DISTNAME |
10126 04 Feb 2014 11:37:38 |
sunpoet |
- Update to 10126
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9723 09 Oct 2013 16:16:48 |
sunpoet |
- Support STAGEDIR |
9723 20 Sep 2013 23:06:00 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
9723 31 Aug 2013 07:47:41 |
sunpoet |
- Reorder MASTER_SITES: try to avoid checksum mismatch caused by rerolled
tarball (again and again)
- Add LICENSE |
9723 21 Aug 2013 17:17:26 |
sunpoet |
- Remove leading indefinite article from COMMENT |
9723 12 Dec 2012 03:20:58 |
sunpoet |
- Update to 9723
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9722 08 Dec 2012 16:23:47 |
sunpoet |
- 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 |
sunpoet |
- Update to 9671
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9480 06 May 2012 08:20:34 |
sunpoet |
- Update to 9480
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9424 08 Mar 2012 08:39:52 |
sunpoet |
- Update distinfo: tarball rerolled but the content unchanged |
9424 06 Mar 2012 17:55:19 |
sunpoet |
- Update to 9424
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9417 28 Feb 2012 16:44:48 |
sunpoet |
- Update distinfo: tarball rerolled but the content unchanged
Reported by: pointyhat |
9417 24 Feb 2012 10:04:54 |
sunpoet |
- Update to 9417
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9394 04 Feb 2012 00:48:14 |
sunpoet |
- Update distinfo: tarball rerolled but the content unchanged |
9394 02 Feb 2012 03:57:52 |
sunpoet |
- Update to 9394
Changes: http://svn.tartarus.org/sgt/agedu/?view=log |
9251 20 Sep 2011 06:43:16 |
sunpoet |
- 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/ |