SUMMARY="Checks and undeletes partitions + PhotoRec, signature based recovery tool" DESCRIPTION="TestDisk is powerful free data recovery software\! \ It was primarily designed to help recover lost partitions and/or \ make non-booting disks bootable again when these symptoms are caused \ by faulty software: certain types of viruses or human error \ (such as accidentally deleting a Partition Table). \ Partition table recovery using TestDisk is really easy. \ TestDisk can: \ - Fix partition table, recover deleted partition - Recover FAT32 boot sector from its backup - Rebuild FAT12/FAT16/FAT32 boot sector - Fix FAT tables - Rebuild NTFS boot sector - Recover NTFS boot sector from its backup - Fix MFT using MFT mirror - Locate ext2/ext3/ext4 Backup SuperBlock - Undelete files from FAT, exFAT, NTFS and ext2 filesystem - Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions. TestDisk has features for both novices and experts. \ For those who know little or nothing about data recovery techniques, \ TestDisk can be used to collect detailed information about a \ non-booting drive which can then be sent to a tech for further analysis. \ Those more familiar with such procedures should find TestDisk a handy \ tool in performing onsite recovery. " HOMEPAGE="http://www.cgsecurity.org/wiki/TestDisk" SRC_URI="git+http://git.cgsecurity.org/testdisk.git#c603941b7fd2323a4d8631ac05688b7b4460e088" #CHECKSUM_SHA256="" REVISION="1" ARCHITECTURES="?x86 x86_gcc2 ?x86_64" COPYRIGHT="1998-2008 Christophe GRENIER " LICENSE="GNU GPL v2" #TODO: separate package for qphotorec? PROVIDES=" testdisk$secondaryArchSuffix = $portVersion cmd:testdisk$secondaryArchSuffix = $portVersion cmd:photorec$secondaryArchSuffix = $portVersion cmd:fidentify$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libncurses$secondaryArchSuffix lib:libuuid$secondaryArchSuffix lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libiconv$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libncurses$secondaryArchSuffix devel:libuuid$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:make cmd:gcc$secondaryArchSuffix cmd:pkg_config$secondaryArchSuffix " BUILD() { #mkdir config #automake --add-missing -f -c autoreconf -vfi runConfigure ./configure make } INSTALL() { make install }