./sysutils/fdupes, Program for identifying or deleting duplicate files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.1.2, Package name: fdupes-2.1.2, Maintainer: ef

FDUPES is a program for identifying or deleting duplicate files residing
within specified directories.

Required to run:

Required to build:

Master sites:

SHA1: f28e91729b867bb28d18d05efbefad2c26df0e23
RMD160: 55e5839c7baf29c06088a3297f9d205c0a6af02c
Filesize: 138.932 KB

Version history: (Expand)

CVS history: (Expand)

   2020-11-26 17:07:11 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
fdupes: Update to 2.1.2

Changes from 2.1.1 to 2.1.2:

 - Do not enter ncurses mode when --immediate option given.
 - Fix logging/memory corruption bug when using --log with --immediate.
   2020-07-06 17:38:02 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
fdupes: update to 2.1.1.


Changes from 2.1.0 to 2.1.1:

 - Break mtime ties using ctime when sorting by time.
 - Reduce number of calls to stat(), for speed.
 - Clear last command status when new command is entered.

Changes from 2.0.0 to 2.1.0:

 - Rename cs command ("clear all selections") from cs to csel.
 - Rename igs command ("invert selections") from igs to isel.
 - Add "prune" command as synonym for DELETE key.
 - Clear selections after deleting files via prune/DELETE.
 - Fix dependency issues when fdupes is configured to not use ncurses.
   2020-04-04 00:11:48 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
fdupes: update to 2.0.0.

Changes from 1.6.1 to 2.0.0:

    Add ncurses mode for interactive file deletion (plain mode still available \ 
via --plain or ./configure).
    Add --minsize option.
    Add --maxsize option.
    Add --time option.
    Add --order=ctime option.
    Add --log option.
    Use configure script for installation (Autotools/Automake).

Changes from version 1.6.0 to 1.6.1:

    Fix 'invalid option' error for -I.

Changes from 1.51 to 1.6.0:

    Add --nohidden option.
    Add --permissions option.
    Add --order option.
    Add --reverse option.
    Add --immediate option.
    Speed up file comparison.
    Fix bug where fdupes fails to consistently ignore hardlinks, depending on
    file processing order, when F_CONSIDERHARDLINKS flag is not set.
    Fix bug in is_hardlink(): Proper traversal of duplicates is done via
    dupe->duplicates, not via dupe->next.
    Revise md5.c to compile under OSX.
    Remove EXTERNAL_MD5 configuration option.
    Various other changes (see git log).
   2020-04-04 00:06:17 by Thomas Klausner | Files touched by this commit (3)
Log message:
fdupes: honor CFLAGS and LDFLAGS.

Fixes RELRO build.
   2016-04-01 13:12:27 by Jonathan Perkin | Files touched by this commit (3)
Log message:
   2015-12-12 05:00:31 by Kamil Rytarowski | Files touched by this commit (5) | Package updated
Log message:
Update sysutils/fdupes to 1.51

Patch via pkgsrc-wip/fdupes by Mateusz Poszwa

Changes from 1.50 to 1.51

- Added support for 64-bit file offsets on 32-bit systems.
- Using tty for interactive input instead of regular stdin. This is to
  allow  feeding filenames via stdin in future versions of fdupes without
  breaking interactive deletion feature.
- Fixed some typos in --help.
- Turned C++ style comments into C style comments.

Changes from 1.40 to 1.50-PR2

- Fixed memory leak. [JB]
- Added "--summarize" option. [AL]
- Added "--recurse:" selective recursion option. [AL]
- Added "--noprompt" option for totally automated deletion of
  duplicate files.
- Now sorts duplicates (old to new) for consistent order when
  listing or deleteing duplicate files.
- Now tests for early matching of files, which should help speed up
  the matching process when large files are involved.
- Added warning whenever a file cannot be deleted. [CHL, AL]
- Fixed bug where some files would not be closed after failure. [AL]
- Fixed bug where confirmmatch() function wouldn't always deal
  properly with zero-length files. [AL]
- Fixed bug where progress indicator would not be cleared
  when no files were found. [AL]
- Removed experimental red-black tree code (it was slower on
  my system than the default code). [AL]
- Modified md5/md5.c to avoid compiler warning. [CHL]
- Changes to fdupes.c for compilation under platforms where
  getopt_long is unavailable. [LR, AL]
- Changes to help text for clarity. [AL]
- Various changes and improvements to Makefile. [PB, AL]
   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2012-10-23 21:51:39 by Aleksej Saushev | Files touched by this commit (447)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.