summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2013-01-05 21:58:06 +0000
committerSergey Popov <pinkbyte@gentoo.org>2013-01-05 21:58:06 +0000
commitbe493669b15e52f13fdb6f49b1f444703e530d94 (patch)
tree03ebc41d9cbec3877cd8c26199998881f14a29f4 /sys-fs/ext4magic
parentRemove older verions, drop virtual/httpd-php to dev-lang/php since it pulls i... (diff)
downloadgentoo-2-be493669b15e52f13fdb6f49b1f444703e530d94.tar.gz
gentoo-2-be493669b15e52f13fdb6f49b1f444703e530d94.tar.bz2
gentoo-2-be493669b15e52f13fdb6f49b1f444703e530d94.zip
Revision bump: EAPI 5, add file attribute recovery and debug magic-scan engine support through USE-flags, thanks to Gokturk Yuksek. Fix for proper USE-flag handling, drop old revision
(Portage version: 2.2.0_alpha149/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'sys-fs/ext4magic')
-rw-r--r--sys-fs/ext4magic/ChangeLog12
-rw-r--r--sys-fs/ext4magic/ext4magic-0.3.1-r1.ebuild (renamed from sys-fs/ext4magic/ext4magic-0.3.1.ebuild)19
-rw-r--r--sys-fs/ext4magic/metadata.xml3
3 files changed, 24 insertions, 10 deletions
diff --git a/sys-fs/ext4magic/ChangeLog b/sys-fs/ext4magic/ChangeLog
index afd0dec3be03..01f6bf7c5ed2 100644
--- a/sys-fs/ext4magic/ChangeLog
+++ b/sys-fs/ext4magic/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-fs/ext4magic
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext4magic/ChangeLog,v 1.8 2012/12/19 07:42:23 pinkbyte Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext4magic/ChangeLog,v 1.9 2013/01/05 21:58:06 pinkbyte Exp $
+
+*ext4magic-0.3.1-r1 (05 Jan 2013)
+
+ 05 Jan 2013; Sergey Popov <pinkbyte@gentoo.org> -ext4magic-0.3.1.ebuild,
+ +ext4magic-0.3.1-r1.ebuild, metadata.xml:
+ Revision bump: EAPI 5, add file attribute recovery and debug magic-scan
+ engine support through USE-flags, thanks to Gokturk Yuksek. Fix for proper
+ USE-flag handling, drop old revision
19 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> ext4magic-0.3.1.ebuild,
metadata.xml:
diff --git a/sys-fs/ext4magic/ext4magic-0.3.1.ebuild b/sys-fs/ext4magic/ext4magic-0.3.1-r1.ebuild
index 03a3c49b98fa..3780b91e8734 100644
--- a/sys-fs/ext4magic/ext4magic-0.3.1.ebuild
+++ b/sys-fs/ext4magic/ext4magic-0.3.1-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext4magic/ext4magic-0.3.1.ebuild,v 1.2 2012/12/19 07:42:23 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ext4magic/ext4magic-0.3.1-r1.ebuild,v 1.1 2013/01/05 21:58:06 pinkbyte Exp $
-EAPI=4
+EAPI=5
+
+inherit eutils
DESCRIPTION="Linux admin tool, can help to recover deleted or overwritten files on ext3 and ext4 filesystems"
HOMEPAGE="http://developer.berlios.de/projects/ext4magic/"
@@ -11,19 +13,22 @@ SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="expert-mode debug"
+IUSE="debug expert-mode file-attr"
RDEPEND="app-arch/bzip2
>=sys-apps/file-5.04
sys-apps/util-linux
>=sys-fs/e2fsprogs-1.41.9
sys-libs/zlib"
-DEPEND=${RDEPEND}
+DEPEND="${RDEPEND}"
DOCS="AUTHORS ChangeLog NEWS README TODO"
src_configure() {
+ # build-system incorrectly recognizes '--disable-feature' options as enabled!
econf \
- $(use_enable expert-mode) \
- $(use_enable debug)
+ $(usex debug '--enable-debug' '') \
+ $(usex debug '--enable-debug-magic' '') \
+ $(usex expert-mode '--enable-expert-mode' '') \
+ $(usex file-attr '--enable-file-attr' '')
}
diff --git a/sys-fs/ext4magic/metadata.xml b/sys-fs/ext4magic/metadata.xml
index 4f4390a2810d..6b5e20a46d9f 100644
--- a/sys-fs/ext4magic/metadata.xml
+++ b/sys-fs/ext4magic/metadata.xml
@@ -13,6 +13,7 @@
<description>Proxy maintainer. CC him on bugs</description>
</maintainer>
<use>
- <flag name='expert-mode'>Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem.</flag>
+ <flag name='expert-mode'>Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem</flag>
+ <flag name='file-attr'>Enable the recovery of file attributes (append, immutable, nodump etc)</flag>
</use>
</pkgmetadata>