head	1.7;
access;
symbols
	pkgsrc-2026Q3:1.7.0.6
	pkgsrc-2026Q3-base:1.7
	pkgsrc-2026Q2:1.7.0.4
	pkgsrc-2026Q2-base:1.7
	pkgsrc-2026Q1:1.7.0.2
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.6.0.34
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.32
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.30
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.28
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.26
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.24
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.22
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.20
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.6.0.18
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.6.0.16
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.6.0.14
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.12
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.10
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.8
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.6
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.6.0.4
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.2
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.4.0.48
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.46
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.44
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.42
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.40
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.36
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.4.0.16
	pkgsrc-2020Q1-base:1.4
	pkgsrc-2019Q4:1.4.0.38
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.34
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.32
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.30
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.28
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.4.0.26
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.24
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.22
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.4.0.20
	pkgsrc-2017Q4-base:1.4
	pkgsrc-2017Q3:1.4.0.18
	pkgsrc-2017Q3-base:1.4
	pkgsrc-2017Q2:1.4.0.14
	pkgsrc-2017Q2-base:1.4
	pkgsrc-2017Q1:1.4.0.12
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.4.0.10
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.8
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.4.0.6
	pkgsrc-2016Q2-base:1.4
	pkgsrc-2016Q1:1.4.0.4
	pkgsrc-2016Q1-base:1.4
	pkgsrc-2015Q4:1.4.0.2
	pkgsrc-2015Q4-base:1.4
	pkgsrc-2015Q3:1.3.0.2
	pkgsrc-2015Q3-base:1.3
	pkgsrc-2015Q2:1.2.0.16
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.14
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.12
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.2.0.10
	pkgsrc-2014Q3-base:1.2
	pkgsrc-2014Q2:1.2.0.8
	pkgsrc-2014Q2-base:1.2
	pkgsrc-2014Q1:1.2.0.6
	pkgsrc-2014Q1-base:1.2
	pkgsrc-2013Q4:1.2.0.4
	pkgsrc-2013Q4-base:1.2
	pkgsrc-2013Q3:1.2.0.2
	pkgsrc-2013Q3-base:1.2
	pkgsrc-2013Q2:1.1.0.8
	pkgsrc-2013Q2-base:1.1
	pkgsrc-2013Q1:1.1.0.6
	pkgsrc-2013Q1-base:1.1
	pkgsrc-2012Q4:1.1.0.4
	pkgsrc-2012Q4-base:1.1
	pkgsrc-2012Q3:1.1.0.2
	pkgsrc-2012Q3-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2025.12.30.15.31.48;	author leot;	state Exp;
branches;
next	1.6;
commitid	snAw5850912NKroG;

1.6
date	2021.10.26.11.20.17;	author nia;	state Exp;
branches;
next	1.5;
commitid	Ee2HtKMZE70hpjeD;

1.5
date	2021.10.07.14.58.31;	author nia;	state Exp;
branches;
next	1.4;
commitid	NesCGDIBQC26eTbD;

1.4
date	2015.11.04.01.32.33;	author agc;	state Exp;
branches;
next	1.3;
commitid	3edk4yRlu0C2kIHy;

1.3
date	2015.08.24.19.54.14;	author leot;	state Exp;
branches;
next	1.2;
commitid	oK6XNv1QZ13SJyyy;

1.2
date	2013.09.09.17.45.58;	author drochner;	state Exp;
branches
	1.2.16.1;
next	1.1;
commitid	Eyz8OV5ZSCcZYM4x;

1.1
date	2012.07.04.17.58.31;	author drochner;	state Exp;
branches;
next	;

1.2.16.1
date	2015.09.03.19.36.34;	author tron;	state Exp;
branches;
next	;
commitid	otCCKrhInPQ4kQzy;


desc
@@


1.7
log
@testdisk: Update to 7.2

Changes:
== 7.2 ==
== General Improvements ==
- Display disk serial number when selecting source disk
- Add support for BeFS for EFI GPT and Mac partition table

== TestDisk ==
- When searching for partition, press '+' key to skip 5% of the disk.
- exfat: Better utf-8 support when iconv is missing
- APFS: Detect APFS partition

== PhotoRec & QPhotoRec ==
- Huge work to formally verify (Frama-C WP) the code using by the various
  parsers

New file formats
- bbdoc
- clip - Clip Studio Paint
- drw - micrografx designer format
- exr - OpenEXR v2
- fbx: Kaydara 3D file
- FCStd
- hdf: Hierarchical Data Format 5
- lz: lzip compressed file
- Microsoft Jet DB / Sage Simply Accounting database
- mtcx - Mathcad
- rvt - Revit
- shp/shx - Shaefile support
- wad - Doom

New translations for QPhotoRec: Finnish, Polish, Greek (el), sv_SE and zh_CN


== 7.1 ==
== General Improvements ==
* It should be possible to reproduce, byte for byte, every build of testdisk
  package in Debian https://wiki.debian.org/ReproducibleBuilds Windows: Identify
* again the device model (Regression present in 7.0 version)

== TestDisk ==
=== Improvements ===
* Ask confirmation when user quits the list of partitions found by TestDisk
=== Bug fixes ===
* Various fix for Scripted run

== PhotoRec & QPhotoRec ==
=== Improvements ===
* Log the correct filenames in photorec.log file
* Reduced false positives for tar
* Fix recovery of mobius camera videos.
* Fix recovery of progressive jpeg
* Extract the filesize from sqlite header when available
* Recover more fragmented files

Extract of the new file formats recovered by PhotoRec:
* .aes: Synology AES key files
* .axp: Pinnacle Studio
* .bdm: AVHCD index
* .cpi: AVCHD Clip Information
* .DS_Store: Apple Desktop Services Store
* .dvr: RT60
* .gi: Roxio Creator
* .gpx: Guitar Pro 6
* .gp4: Guitar Pro 4
* .iam/.ipt Autodesk Inventor part
* .icns: Apple Icon Image
* .jsonlz4: Mozilla bookmarks
* .lyx LyX 2.X
* .mpl: AVHCD playlist
* .tg Tux Guitar 1.2
* .vdj: VirtualDJ
* .wee: weecast
* .xar: XAR Archive
@
text
@$NetBSD: distinfo,v 1.6 2021/10/26 11:20:17 nia Exp $

BLAKE2s (testdisk-7.2.tar.bz2) = 32ff713bc9ee2b358b1fc799a24eac5166420ca9908f8d286c9f69d438fbfc46
SHA512 (testdisk-7.2.tar.bz2) = f99dd1c8f547c3d06e5459ba072438192a49d76c569de7915994beb269645092522d8136a212999382f88ca1d29c50f6482306d47197dc0994d168bcd4141f26
Size (testdisk-7.2.tar.bz2) = 855781 bytes
SHA1 (patch-aa) = 64d1a22a041150fc7d265caa57aa29bb34591121
@


1.6
log
@sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2021/10/07 14:58:31 nia Exp $
d3 4
a6 4
BLAKE2s (testdisk-7.0.tar.bz2) = 1b1e5e4326d57b2933372f7b2b062391a93b3756a247025341b6f980f70ef30e
SHA512 (testdisk-7.0.tar.bz2) = b1ebe1d2fca453660a17623b70c06e0195cb5f07056fb7bc683d575c034fb71dfb793582c804dcff0ca57789a6de84bbf13b1a554353811660996e42199102e2
Size (testdisk-7.0.tar.bz2) = 676990 bytes
SHA1 (patch-aa) = 76105a444a099435f75bf230292742a92fdc6722
@


1.5
log
@sysutils: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2015/11/04 01:32:33 agc Exp $
d3 1
a3 1
RMD160 (testdisk-7.0.tar.bz2) = 56ff652a9ddf1c2b5cf96493e9aed8e7f7942d1f
@


1.4
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.3 2015/08/24 19:54:14 leot Exp $
a2 1
SHA1 (testdisk-7.0.tar.bz2) = 3badfd88fea3d785f0d14ba0368866a085041c50
@


1.3
log
@Update sysutils/testdisk to testdisk-7.0.

Changes:
== 7.0 ==
=== General Improvements ===
Various fix including security fix, thanks to
* Coverity scan (Static Analysis of source code)
* afl-fuzz (security-oriented fuzzer).
* Denis Andzakovic from Security Assessment for reporting an
  exploitable Stack Buffer Overflow

=== TestDisk ===
==== Improvements ====
* exFAT: better support
* ext4: handle 64 bit blocks or 64 KiB blocksize. Fix detection and file
  listing

==== Bug fixes ====
* Avoid erroneous error when writing 512 bytes on hard disk using 4k sector
* FAT, NTFS: avoid NULL pointer dereference if localtime() returns NULL.
  Thanks to Graham Sutherland for reporting this bug.

=== PhotoRec & QPhotoRec ===
QPhotoRec is a Graphical User Interface (Qt based GUI) version of PhotoRec.
More user friendly, it recognizes the same file formats.

PhotoRec remains recommended for advanced users, it can stop a recovery and
resume it later, it recovers more fragmented files when brute-force technology
is enabled and expert mode is available.

==== Improvements ====
* Reduced false positives for more than 80 file formats.
* .gif: fix filesize detection
* .flv: add Flash filesize detection
* .mpg: detect filesize for MPEG
* .ra: detect filesize for RealAudio3
* Improved algorithm to deal with data fragmentation resulting in a general
  speed increased
* Speedup brute-force mode. Brute-force mode can recover more fragmented
  files, but it's still slow and not 100% reliable. You can enable it in
  PhotoRec Options menu.

New file formats recovered by PhotoRec:
* .3dm: Rhino / openNURBS
* .ari: ARRI Raw Video
* .camrec: Camtasia Studio
* .dad: Micae DVR
* .dcm: Digital Imaging and Communications in Medicine (DICOM)
* .fp12: File Maker Pro 12
* .kra: Krita
* .mlv: Magic Lantern Video
* .notebook: SMART notebook
* .ora: Mypaint
* .red: RED2 video format
* .rlv: Revelation password
* .vbm: Veeam Backup Metadata
* .woff: Web Open Font Format
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2013/09/09 17:45:58 drochner Exp $
d5 1
@


1.2
log
@Update sysutils/testdisk to testdisk-6.14.
from Leonardo Taccari per PR pkg/48189

Changes:
General Improvements
====================
     * The log file generated by the Windows version (cygwin) reports bad
       sectors in a more readable fashion, example
         ReadFile Data error (cyclic redundancy check).
     * As openssl isn't used, don't link with this cryptographic library
       (Debian tries to avoid mixing GPL code and openssl)

TestDisk
========
Improvements
------------
     * testdisk /list now displays the disk model, serial number, firmware
       version and hpa or dco presence if detected
     * Recover WBFS (Wii Backup File System) partition
     * Make FAT RebuildBS works when there is a single FAT table
     * Interface: Display the partition table type if autodetected
     * Interface: modified warning about mismatching geometry between FAT
       or NTFS boot sector and HD geometry information (Debian #651756)
     * Interface: Remove "Allow partial last cylinder" option

Bug fixes
---------
     * Fix crc in EFI backup GPT
     * Rewrote how TestDisk aligns partition on cylinder or 1MB boundary.
       It avoids to create partition entry where the partition ends after
       the end of the disk.

PhotoRec
========
Improvements
------------
     * Improve Olympus .orf recovery
     * Improve WP Mac/WP5/WP6 Corel Documents .wpd files recovery
     * Fix thumbs.db recovery, avoid some false positive with .doc
     * Interface: if less than 10 file families are enabled, display the
       results even if zero has been found yet

   New file formats:
     * .aep After Effects
     * .axx AxCrypt
     * .dp Designer, a Photobook Designer Software
     * .lzh archive
     * .mmap MindManager
     * .plt Gerber Graphix Advantage
     * .prproj Adobe Premiere project
     * .psb Adobe Photoshop Image
     * .pts PTGui, panoramic stitching software
     * .qcp The QCP File Format and Media Types for Speech Data (RFC3625)
     * .shn Shorten audio file
     * .snt Windows Sticky Notes
     * .ttd TinyTag Data
     * .wallet Armory bitcoin wallet
     * .wim Windows imaging (WIM) image

Bug fixes
---------
     * Fix an endless loop during .caf file recovery
     * Fix tiff recovery including some raw file formats, 64-bit version
       wasn't affected
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2012/07/04 17:58:31 drochner Exp $
d3 3
a5 3
SHA1 (testdisk-6.14.tar.bz2) = a2359406db5e3e3f9db81d8e8fce2a125dcc3677
RMD160 (testdisk-6.14.tar.bz2) = b1ba7d714da496216e16a942045f0f6e32554d8b
Size (testdisk-6.14.tar.bz2) = 620077 bytes
@


1.2.16.1
log
@Pullup ticket #4808 - requested by taca
sysutils/testdisk: security update

Revisions pulled up:
- sysutils/testdisk/Makefile                                    1.11 via patch
- sysutils/testdisk/PLIST                                       1.3
- sysutils/testdisk/distinfo                                    1.3

---
   Module Name:	pkgsrc
   Committed By:	leot
   Date:		Mon Aug 24 19:54:14 UTC 2015

   Modified Files:
   	pkgsrc/sysutils/testdisk: Makefile PLIST distinfo

   Log Message:
   Update sysutils/testdisk to testdisk-7.0.

   Changes:
   == 7.0 ==
   === General Improvements ===
   Various fix including security fix, thanks to
   * Coverity scan (Static Analysis of source code)
   * afl-fuzz (security-oriented fuzzer).
   * Denis Andzakovic from Security Assessment for reporting an
     exploitable Stack Buffer Overflow

   === TestDisk ===
   ==== Improvements ====
   * exFAT: better support
   * ext4: handle 64 bit blocks or 64 KiB blocksize. Fix detection and file
     listing

   ==== Bug fixes ====
   * Avoid erroneous error when writing 512 bytes on hard disk using 4k sector
   * FAT, NTFS: avoid NULL pointer dereference if localtime() returns NULL.
     Thanks to Graham Sutherland for reporting this bug.

   === PhotoRec & QPhotoRec ===
   QPhotoRec is a Graphical User Interface (Qt based GUI) version of PhotoRec.
   More user friendly, it recognizes the same file formats.

   PhotoRec remains recommended for advanced users, it can stop a recovery and
   resume it later, it recovers more fragmented files when brute-force technology
   is enabled and expert mode is available.

   ==== Improvements ====
   * Reduced false positives for more than 80 file formats.
   * .gif: fix filesize detection
   * .flv: add Flash filesize detection
   * .mpg: detect filesize for MPEG
   * .ra: detect filesize for RealAudio3
   * Improved algorithm to deal with data fragmentation resulting in a general
     speed increased
   * Speedup brute-force mode. Brute-force mode can recover more fragmented
     files, but it's still slow and not 100% reliable. You can enable it in
     PhotoRec Options menu.

   New file formats recovered by PhotoRec:
   * .3dm: Rhino / openNURBS
   * .ari: ARRI Raw Video
   * .camrec: Camtasia Studio
   * .dad: Micae DVR
   * .dcm: Digital Imaging and Communications in Medicine (DICOM)
   * .fp12: File Maker Pro 12
   * .kra: Krita
   * .mlv: Magic Lantern Video
   * .notebook: SMART notebook
   * .ora: Mypaint
   * .red: RED2 video format
   * .rlv: Revelation password
   * .vbm: Veeam Backup Metadata
   * .woff: Web Open Font Format
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
SHA1 (testdisk-7.0.tar.bz2) = 3badfd88fea3d785f0d14ba0368866a085041c50
RMD160 (testdisk-7.0.tar.bz2) = 56ff652a9ddf1c2b5cf96493e9aed8e7f7942d1f
Size (testdisk-7.0.tar.bz2) = 676990 bytes
@


1.1
log
@add testdisk-6.13, a Tool to check and undelete partitions, plus
an inage recovery tool, from pancake@@phreaker.net per pkgsrc-wip
@
text
@d1 1
a1 1
$NetBSD$
d3 4
a6 4
SHA1 (testdisk-6.13.tar.bz2) = b08ace0257e3e437b6fc140360d75807ca4d46ae
RMD160 (testdisk-6.13.tar.bz2) = 9ff09fdcc53a02240b4e22365193eac14a7d5e13
Size (testdisk-6.13.tar.bz2) = 560696 bytes
SHA1 (patch-aa) = 05e401608dd426bd780475e3b515e5677ab1ccc5
@

