head 1.10; access; symbols pkgsrc-2023Q4:1.10.0.18 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.16 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.14 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.12 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.10 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.8 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.6 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.4 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.2 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.8.0.8 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.6 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.4 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.2 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.7.0.40 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.36 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.16 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.38 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.34 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.32 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.30 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.28 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.26 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.24 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.22 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.20 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.18 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.14 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.12 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.10 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.8 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.6 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.4 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.2 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.6.0.8 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.6 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.4 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.2 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.5.0.8 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.6 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.4 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.2 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.4.0.6 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.4 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.2 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.3.0.6 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.4 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.2 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.2.0.18 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.16 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.14 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.12 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.10 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.8 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.6 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.4 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.2 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.1.1.1.0.14 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.12 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.10 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.8 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.6 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.4 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.2 cube-native-xorg-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.10 date 2021.10.26.11.19.29; author nia; state Exp; branches; next 1.9; commitid Ee2HtKMZE70hpjeD; 1.9 date 2021.10.07.14.57.43; author nia; state Exp; branches; next 1.8; commitid NesCGDIBQC26eTbD; 1.8 date 2020.11.29.21.58.03; author dbj; state Exp; branches; next 1.7; commitid 5IrGjS9a87WbAPxC; 1.7 date 2015.11.04.01.32.10; author agc; state Exp; branches; next 1.6; commitid 3edk4yRlu0C2kIHy; 1.6 date 2014.11.11.21.36.53; author shattered; state Exp; branches; next 1.5; commitid nkCAPDOw0STRuOXx; 1.5 date 2013.11.16.07.59.27; author shattered; state Exp; branches; next 1.4; commitid WonHiZHoN20Rxtdx; 1.4 date 2013.03.03.11.19.56; author shattered; state Exp; branches; next 1.3; 1.3 date 2012.05.22.23.41.04; author gdt; state Exp; branches; next 1.2; 1.2 date 2010.02.25.20.21.44; author wiz; state Exp; branches; next 1.1; 1.1 date 2008.07.28.14.08.07; author obache; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.28.14.08.07; author obache; state Exp; branches; next ; desc @@ 1.10 log @sysutils: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @$NetBSD: distinfo,v 1.9 2021/10/07 14:57:43 nia Exp $ BLAKE2s (ddrescue-1.25.tar.lz) = fae298a674206bbd9395b6b483a822f8578c1257f1fbef2d5a71d9bb2f2ad639 SHA512 (ddrescue-1.25.tar.lz) = 90e344a618e385730836218817588f6854db6d1acdf357bf60bdba04c76382e73041dfc367ba4de60062992ee74b2da58417f6e464ffbeed10ec89fac110f4b8 Size (ddrescue-1.25.tar.lz) = 87001 bytes @ 1.9 log @sysutils: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2020/11/29 21:58:03 dbj Exp $ d3 1 a3 1 RMD160 (ddrescue-1.25.tar.lz) = f34748e1cbf7be897be7051e162d279fa6f2cdb7 @ 1.8 log @sysutils/ddrescue: update to ddrescue-1.25 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2015/11/04 01:32:10 agc Exp $ a2 1 SHA1 (ddrescue-1.25.tar.lz) = 1788c279e0679f2e88c4d64cbd06d23b703d1e26 @ 1.7 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2014/11/11 21:36:53 shattered Exp $ d3 4 a6 4 SHA1 (ddrescue-1.19.tar.lz) = 5c5bfa4e2d0cb98feb1fd66cb9ea0c8ab2c7d34d RMD160 (ddrescue-1.19.tar.lz) = 31e2c4be6fad160271a6cc546e8944487b4d8d15 SHA512 (ddrescue-1.19.tar.lz) = e95aab2f07b6759b8846ad2866cb763096d81655fb6fb8a718b5b4842eee4d834162817cbde830d2f7bb5dbbd1509a0d794389462c00679b18b63608ec180984 Size (ddrescue-1.19.tar.lz) = 68354 bytes @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2013/11/16 07:59:27 shattered Exp $ d5 1 @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2013/03/03 11:19:56 shattered Exp $ d3 3 a5 3 SHA1 (ddrescue-1.17.tar.lz) = 2d91b070fe629f713d53a97213165a8c568f5ffd RMD160 (ddrescue-1.17.tar.lz) = fdaf5edf61b195c5a210435f2bd1c1fdb68879af Size (ddrescue-1.17.tar.lz) = 64065 bytes @ 1.4 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2012/05/22 23:41:04 gdt Exp $ d3 3 a5 3 SHA1 (ddrescue-1.16.tar.gz) = 293e12624383e2890800a11fcc267559c85b3259 RMD160 (ddrescue-1.16.tar.gz) = 755f29b1ac6c9264bfd6868cc7c94c4dfd11adbf Size (ddrescue-1.16.tar.gz) = 104691 bytes @ 1.3 log @Update to 1.15 (not really tested), on the theory that there's no reason to run old upstream code. Changes in version 1.15: The new option "-a, --min-read-rate" has been added. The new option "-I, --verify-input-size" has been added. The new option "-x, --extend-outfile" has been added. Ddrescue now verifies that infile, outfile and logfile are all different. Non-tried blocks are now read aligned to cluster-size sectors. The "split or skip" algorithm of the split pass has been improved. A spurious warning about "-D" being ignored in fill mode has been removed. Ddrescuelog, a tool for manipulation, display, conversion, comparison and testing of ddrescue logfiles, has been added. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2010/02/25 20:21:44 wiz Exp $ d3 3 a5 3 SHA1 (ddrescue-1.15.tar.gz) = 7046adc4a4b1076b7b5d2d0c987e1608d6b67486 RMD160 (ddrescue-1.15.tar.gz) = b258bbe15efa30f526b41271f61c12fef9f37783 Size (ddrescue-1.15.tar.gz) = 99082 bytes @ 1.2 log @Update to 1.11, provided by Mustafa Dogan in private mail. Changes in version 1.11: In case of error writing the logfile to disc, the user is now given the possibility of fixing the problem and continue. The splitting algorithm has been modified to read secuentially the areas smaller than a threshold size. After every read error, ddrescue now verifies the input file has not disappeared. In rescue mode, ddrescue now shows the time elapsed from the last successful read. Signals SIGUSR1 and SIGUSR2 are now ignored by ddrescue. Descriptions of "--direct", "--synchronous" and "--sparse" in the manual have been made clearer. Description of rescue algorithm in the manual has been made clearer. "make check" now verifies that files are open in binary mode. A warning about logfile usage has been added to "ddrescue --help" output. 1.10: Changes: The option "--try-again" has been added. The size skipped when bad sectors are found has been made independent of "cluster-size". Rescue speed has been improved for large log files. An overflow reading from devices of undefined size has been fixed. "make install-info" should now work on Debian and Mac OS X. 1.9 Changes: The new option "--domain-logfile" has been added. Verbosity control of user messages has been simplified. This release improves portability by using the LLONG_MAX macro instead of LONG_LONG_MAX. This release is also available in lzip format. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (ddrescue-1.11.tar.gz) = d39ef5fab0ca0a2d6310fdd00580459f83c973bc RMD160 (ddrescue-1.11.tar.gz) = 54bb0db1e6b940e722533f4f8048aee7b07851e2 Size (ddrescue-1.11.tar.gz) = 50259 bytes @ 1.1 log @Initial revision @ text @d3 3 a5 3 SHA1 (ddrescue-1.8.tar.bz2) = eefe5aaf47fd3e854d74f4877caf29110e3e88f6 RMD160 (ddrescue-1.8.tar.bz2) = 41d91d2e6bbc59e35295c6e141198bcbeaf9ca75 Size (ddrescue-1.8.tar.bz2) = 42569 bytes @ 1.1.1.1 log @Import ddrescue-1.8. Based on PR 39202 by Edgar Fuss, some fixes and improvement by me. 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. @ text @@