./sysutils/ddrescue, GNU ddrescue is a data recovery tool

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


Branch: CURRENT, Version: 1.25, Package name: ddrescue-1.25, Maintainer: ef

GNU ddrescue is a data recovery tool. It copies data from one file or block
device (hard disc, cdrom, etc) to another, trying hard to rescue data in case
of read errors.


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 84.962 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   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.
   2014-11-11 22:36:53 by Sergey Svishchev | Files touched by this commit (2)
Log message:
Update to 1.19. Changes:

        * Added new option '-H, --test-mode' to simulate read errors.
        * Added new option '-L, --loose-domain' to ddrescue and ddrescuelog.
        * Added new option '-N, --no-trim' to disable trimming of damaged areas.
        * Added new option '-O, --reopen-on-error'.
        * Added new options '-1, --log-rates', and '-2, --log-reads'.
        * Extended '-K, --skip-size' with maximum and disable values.
        * Added new option '-P, --data-preview'.
        * Added new option '-u, --unidirectional'.
        * Added new option '-X, --exit-on-error'.
        * Added new option '--ask' to ask for user confirmation.
        * Added new option '--cpass' to select passes during copying phase.
        * Added new option '--pause' to insert a pause between passes.

        * Added option '-B, --binary-prefixes' to ddrescuelog.
        * Added new option '-C, --complete-logfile' to ddrescuelog.
        * Added new option '-P, --compare-as-domain' to ddrescuelog.

        * If interrupted, ddrescue terminates by raising the signal received.
        * Show ATA model and serial number with '--ask' or '-vv' on Linux.

        * rescuebook.cc (copy_non_tried): Do not mark skipped blocks as
          non-trimmed. Try them in additional passes (before trimming).
        * rescuebook.cc: Limit the copying phase to 3 passes.
        * rescuebook.cc: Alternate direction of passes during copying phase.
        * rescuebook.cc: Smallest blocks are trimmed first.
        * Skip on the first error during the copying phase.
        * rescuebook.cc: Trimming done in one pass, may be run in reverse.
        * The splitting phase has been replaced by a scraping phase.

        * License changed to GPL version 2 or later.
   2013-11-16 08:59:27 by Sergey Svishchev | Files touched by this commit (2)
Log message:
Update to 1.17. Changes:

        * Added new option '-l, --logfile-size'.
        * Added new option '-w, --ignore-write-errors'.
        * Option '--fill' has been renamed to '--fill-mode'.
        * Option '--generate-logfile' has been renamed to '--generate-mode'.
        * Added option '--sector-size' as a synonym of '--block-size'.
        * Added option '--retries' as a synonym of '--max-retries'.
        * Added option '--size' as a synonym of '--max-size'.
        * rescuebook.cc: Trimming is now done from both edges of each
          non-trimmed block. Largest blocks are trimmed first.
        * rescuebook.cc: Largest blocks are now split first until
          logfile reaches '--logfile-size' entries.
        * logbook.cc (extend_sblock_vector, truncate_vector): Terminate
          if truncation would discard finished blocks.
        * rescuebook.cc: Mark failed blocks with 1 sector as bad-sector.
        * logbook.cc (extend_sblock_vector): Remove last block of
          logfile if it starts at isize and is not marked as finished.
        * Documented that 'direct disc access' only reads whole sectors.
   2013-03-03 12:19:56 by Sergey Svishchev | Files touched by this commit (2)
Log message:
Update to 1.16.  Changes:

* Added new option '-K, --skip-size'.
* Added new option '-T, --timeout'.
* Maximum skip size is now limited to 1% of infile size or 1 GiB.
* Set current_pos to end of block when reading backwards.
* The '-E, --max-error-rate' option now checks the rate of actually
  failed reads, not the growth of error size.
   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.