# ChangeLog for app-admin/testdisk
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/ChangeLog,v 1.44 2011/10/16 13:37:31 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/ChangeLog,v 1.45 2011/11/16 20:59:45 robbat2 Exp $
+
+*testdisk-6.13 (16 Nov 2011)
+
+ 16 Nov 2011; Robin H. Johnson <robbat2@gentoo.org> +testdisk-6.13.ebuild:
+ Version bump.
16 Oct 2011; Tomáš Chvátal <scarabeus@gentoo.org> -testdisk-6.8-r1.ebuild,
-files/testdisk-6.8-jpeg.patch, -testdisk-6.10.ebuild,
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST testdisk-6.12.tar.bz2 554633 RMD160 f33a4aeb15124cd34e3d81b17e9b2c81561272f8 SHA1 ccb0e36dc338bb28e00491a6a7dab5ae2d3ac937 SHA256 bdfbe679146518a1321d64f512d6ec8980ac3a9f2296ef27a46c7743d0f9ea16
+DIST testdisk-6.13.tar.bz2 560696 RMD160 9ff09fdcc53a02240b4e22365193eac14a7d5e13 SHA1 b08ace0257e3e437b6fc140360d75807ca4d46ae SHA256 48275ccddfc9445b6c3e6e181728dae9e49bd25b824a6b5670d58f1f88cdf220
DIST testdisk-6.5.tar.bz2 628884 RMD160 df1778147b8b19719b90240b74674c3f438a9cac SHA1 b0c9db078588695879ca2dea55d24fec2d6d12b2 SHA256 dc898056087de5f453fadcba9770af76a1b0f0acff87b13adbb7c2d71b21c2ef
EBUILD testdisk-6.12.ebuild 1892 RMD160 b7e85128d5ed758e0eef5ed2ea28ec235e62fe45 SHA1 f1c2c6b5f30c8ac64556b348f035f438e27f56a1 SHA256 1ab70fd70729e21b51a7d84ccd73571d72480a555ab294a0767f790fdf80ecb7
+EBUILD testdisk-6.13.ebuild 1892 RMD160 d850d3941aaab945b08a4e9a185b9012a09b4a3e SHA1 c0771841d4f4b6e322870ffb76c7541520520bb7 SHA256 dafeecaf282d44820822d14c487894e7015c28b0ce5b76dd2b02c7abe672dec9
EBUILD testdisk-6.5.ebuild 1876 RMD160 6522bae95b6e3f4823e547c8aafc16f9e5c8e690 SHA1 f8f3c808e60d8174032b02a4fff3cf386d9886ff SHA256 7619c50c9a855f8204aeb280b20228b0c99607ec51e13a16b4a9347d6d31f3c4
-MISC ChangeLog 7954 RMD160 0068859cba73cb1c547182f8c3efd6e317e191ec SHA1 5f37abb8d5599b7a7ecc8e9b76e0119d33478d0a SHA256 0af57442b50219fd1505316bef57fe352b58ac27d835e5a07e91e0b8c439e812
+MISC ChangeLog 8075 RMD160 7a3b3cc2899d1b88159274d7f7deac539bdb40de SHA1 a82bbbfd47487300ca2b0573f6d6b00d89114ef7 SHA256 d3490ead52355e42ac81f92431b14cae29c94ed914e5b383927fbb54fa43efac
MISC metadata.xml 553 RMD160 f90665db935e735c1592a12100b645e13395b704 SHA1 4aa0bcef1ccd4f850fb830e40c6f81f7ade8b43d SHA256 109df2f0217ee40fae4245875a5d6820128378a15066cf5e4a422720cafba406
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
-
-iQIcBAEBAgAGBQJOmt3BAAoJEOSiRoyO7jvoeAwP+wTfTKUyBTSGd9N0w8jG85tK
-I3VxhTrt5585U3r7kezEKVHZBoQCRCfN9nStaD1EeZe3xf07XgbKG4LOO4lNPi/V
-eS/itZHjGfwCQiMRbIyzpoYzWkxQQY3+/635SHXal4ajCmq9Tcxohr+0CopVafwk
-DYe4iqK7CneqxQBglp0AB8Ld4yddfqC9C+1IA6LdJzCsfmwVuTHo6hQYDkriEwGb
-Q58QTkNNLYXtf2ZpdxhXxxAS3rtgvSZnw+qT2xq60Vqc4droRijamKTU0e3Kpl1A
-ZMpltHjCSEb6t3pri0R31kksHHZYrHsiOtsFRmgGSSIFBtJzAXV+cKNo5thLsDeQ
-k8W+1A/UusQn68MyZFoAkhXqeNiXuaKzolLCdN2QWZUyd2xg518WKmxFe97smZUN
-t7h9fgtCQZ/Evnn60Xwx6ApUW4+MgqGDDiCatrOlsxFD+M1v0fiZrVVZwKPZ7FLr
-E8UsCQKPzQ/pLgar7Ei1w3dL7hvvaCFszWiNV3NUtK0LiyH8IAE4seqXjEzKYFCb
-E4ifZ5j9IvhubXNyLfhYqPKIciT+XR/wGHRMEKmdovysagnKMR4I5oUwJ5d47iaC
-eH13IzINuE7X4Dr2rHdOnz2sC/xUMA2/bQz6FL8Qb6civaya+3FtAzh2rnzqHqDv
-keH8QtpixzU9hLdX9wsD
-=M//+
------END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/testdisk-6.13.ebuild,v 1.1 2011/11/16 20:59:46 robbat2 Exp $
+
+EAPI=4
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Checks and undeletes partitions + PhotoRec, signature based recovery tool"
+HOMEPAGE="http://www.cgsecurity.org/wiki/TestDisk"
+SRC_URI="http://www.cgsecurity.org/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="static reiserfs ntfs jpeg"
+
+# WARNING: reiserfs support does NOT work with reiserfsprogs
+# you MUST use progsreiserfs-0.3.1_rc8 (the last version ever released).
+DEPEND=">=sys-libs/ncurses-5.2
+ jpeg? ( virtual/jpeg )
+ ntfs? ( || ( >=sys-fs/ntfsprogs-2.0.0 sys-fs/ntfs3g ) )
+ reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 )
+ >=sys-fs/e2fsprogs-1.35
+ sys-libs/zlib"
+RDEPEND="!static? ( ${DEPEND} )"
+
+src_configure() {
+ local myconf
+
+ # this is static method is the same used by upstream for their 'static' make
+ # target, but better, as it doesn't break.
+ use static && append-ldflags -static
+
+ # --with-foo are broken, any use of --with/--without disable the
+ # functionality.
+ # The following variation must be used.
+ use reiserfs || myconf+=" --without-reiserfs"
+ use ntfs || myconf+=" --without-ntfs"
+ use jpeg || myconf+=" --without-jpeg"
+
+ econf \
+ --docdir="${ED}/usr/share/doc/${PF}" \
+ --without-ewf \
+ --enable-sudo \
+ ${myconf}
+
+ # perform safety checks for NTFS, REISERFS and JPEG
+ if use ntfs && ! egrep -q '^#define HAVE_LIBNTFS(3G)? 1$' "${S}"/config.h ; then
+ die "Failed to find either NTFS or NTFS-3G library."
+ fi
+ if use reiserfs && egrep -q 'undef HAVE_LIBREISERFS\>' "${S}"/config.h ; then
+ die "Failed to find reiserfs library."
+ fi
+ if use jpeg && egrep -q 'undef HAVE_LIBJPEG\>' "${S}"/config.h ; then
+ die "Failed to find jpeg library."
+ fi
+}