Skip to content

Commit 929c3d5

Browse files
committed
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
1 parent 82bd865 commit 929c3d5

4 files changed

Lines changed: 13 additions & 19 deletions

File tree

sysutils/testdisk/Makefile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
# $NetBSD: Makefile,v 1.14 2025/04/24 14:15:51 wiz Exp $
1+
# $NetBSD: Makefile,v 1.15 2025/12/30 15:31:48 leot Exp $
22

3-
DISTNAME= testdisk-7.0
4-
PKGREVISION= 1
3+
DISTNAME= testdisk-7.2
54
CATEGORIES= sysutils
65
MASTER_SITES= https://www.cgsecurity.org/
76
EXTRACT_SUFX= .tar.bz2
@@ -28,7 +27,6 @@ CONFIGURE_ARGS+= --disable-stack-protector
2827
.include "../../filesystems/libntfs/buildlink3.mk"
2928

3029
.include "../../converters/libiconv/buildlink3.mk"
31-
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
3230
.include "../../devel/zlib/buildlink3.mk"
3331
.include "../../mk/jpeg.buildlink3.mk"
3432
.include "../../mk/curses.buildlink3.mk"

sysutils/testdisk/PLIST

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
@comment $NetBSD: PLIST,v 1.3 2015/08/24 19:54:14 leot Exp $
1+
@comment $NetBSD: PLIST,v 1.4 2025/12/30 15:31:48 leot Exp $
22
bin/fidentify
33
bin/photorec
44
bin/testdisk
55
man/man8/fidentify.8
66
man/man8/photorec.8
7-
man/man8/qphotorec.8
87
man/man8/testdisk.8
98
man/zh_CN/man8/fidentify.8
109
man/zh_CN/man8/photorec.8
11-
man/zh_CN/man8/qphotorec.8
1210
man/zh_CN/man8/testdisk.8
1311
share/doc/testdisk/AUTHORS
1412
share/doc/testdisk/ChangeLog
1513
share/doc/testdisk/NEWS
16-
share/doc/testdisk/README
14+
share/doc/testdisk/README.md
1715
share/doc/testdisk/THANKS
1816
share/doc/testdisk/documentation.html
19-
share/icons/hicolor/48x48/apps/qphotorec.png
20-
share/icons/hicolor/scalable/apps/qphotorec.svg

sysutils/testdisk/distinfo

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
$NetBSD: distinfo,v 1.6 2021/10/26 11:20:17 nia Exp $
1+
$NetBSD: distinfo,v 1.7 2025/12/30 15:31:48 leot Exp $
22

3-
BLAKE2s (testdisk-7.0.tar.bz2) = 1b1e5e4326d57b2933372f7b2b062391a93b3756a247025341b6f980f70ef30e
4-
SHA512 (testdisk-7.0.tar.bz2) = b1ebe1d2fca453660a17623b70c06e0195cb5f07056fb7bc683d575c034fb71dfb793582c804dcff0ca57789a6de84bbf13b1a554353811660996e42199102e2
5-
Size (testdisk-7.0.tar.bz2) = 676990 bytes
6-
SHA1 (patch-aa) = 76105a444a099435f75bf230292742a92fdc6722
3+
BLAKE2s (testdisk-7.2.tar.bz2) = 32ff713bc9ee2b358b1fc799a24eac5166420ca9908f8d286c9f69d438fbfc46
4+
SHA512 (testdisk-7.2.tar.bz2) = f99dd1c8f547c3d06e5459ba072438192a49d76c569de7915994beb269645092522d8136a212999382f88ca1d29c50f6482306d47197dc0994d168bcd4141f26
5+
Size (testdisk-7.2.tar.bz2) = 855781 bytes
6+
SHA1 (patch-aa) = 64d1a22a041150fc7d265caa57aa29bb34591121

sysutils/testdisk/patches/patch-aa

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
$NetBSD: patch-aa,v 1.2 2013/09/09 17:45:58 drochner Exp $
1+
$NetBSD: patch-aa,v 1.3 2025/12/30 15:31:48 leot Exp $
22

33
stdarg(3) is required by various functions that can be called with variable
44
argument lists.
55

6-
--- src/intrfn.h.orig 2013-05-17 09:34:03.000000000 +0000
6+
--- src/intrfn.h.orig 2022-04-10 09:22:11.000000000 +0000
77
+++ src/intrfn.h
8-
@@ -39,6 +39,8 @@ extern "C" {
8+
@@ -41,6 +41,8 @@ extern "C" {
99
#include <curses.h>
1010
#endif
1111

1212
+#include <stdarg.h>
1313
+
1414
void aff_copy(WINDOW *window);
1515
void aff_copy_short(WINDOW *window);
16-
void aff_LBA2CHS(const disk_t *disk_car, const unsigned long int pos_LBA);
16+

0 commit comments

Comments
 (0)