summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-fs/ddrescue')
-rw-r--r--sys-fs/ddrescue/ChangeLog9
-rw-r--r--sys-fs/ddrescue/Manifest23
-rw-r--r--sys-fs/ddrescue/ddrescue-1.17-r1.ebuild47
3 files changed, 56 insertions, 23 deletions
diff --git a/sys-fs/ddrescue/ChangeLog b/sys-fs/ddrescue/ChangeLog
index 09dd39bc8212..81176434a591 100644
--- a/sys-fs/ddrescue/ChangeLog
+++ b/sys-fs/ddrescue/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-fs/ddrescue
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/ddrescue/ChangeLog,v 1.43 2013/09/19 12:37:47 jlec Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ddrescue/ChangeLog,v 1.44 2014/01/05 21:22:56 robbat2 Exp $
+
+*ddrescue-1.17-r1 (05 Jan 2014)
+
+ 05 Jan 2014; Robin H. Johnson <robbat2@gentoo.org> +ddrescue-1.17-r1.ebuild:
+ Optional static build for system recovery, helped me save some data
19 Sep 2013; Justin Lecher <jlec@gentoo.org> ddrescue-1.16.ebuild,
ddrescue-1.17.ebuild, metadata.xml:
diff --git a/sys-fs/ddrescue/Manifest b/sys-fs/ddrescue/Manifest
index dba722ea7cde..8e5768f7de47 100644
--- a/sys-fs/ddrescue/Manifest
+++ b/sys-fs/ddrescue/Manifest
@@ -1,26 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
DIST ddrescue-1.16.tar.gz 104691 SHA256 76b3f2e5fb0306d24f2632c3e168cccb73dc0a348e3a7089cd9230748ff23de6 SHA512 c775ac34701b63ab7efd0a56cecf5c8b198874239e48383142db0ccb83c193c7101335374dc89efaa815b466258181f458a3589ea4abb230804b553fb42b345d WHIRLPOOL 63361744b8640241c59da06d1404b227d88008881a4360e52b654f4137cbef88b0b4e69118bd17a27dd887cf7a820b9cfcc5604ee226e0d57afd1b6d0ebf96c4
DIST ddrescue-1.17.tar.lz 64065 SHA256 bef96c181b031cc7de9d02c0aec2e8dbf860d149fa2f35f967448a48ffd2752f SHA512 751746ee0e153c7b1d402dc034692c40ba320d1e0f667337421e970e62410b199f603cf0106c876a8d0da92fabc26fdaed138bd35944dc01b8fc712ad43bd96a WHIRLPOOL ef6ced9765f097642ff839070a6cae9633e336ea56e4d988ba38de6feb918f4801e9bbab892c1364ac0aedb033e3574610ecdce4581bcf7eff94ac7734e16f2c
EBUILD ddrescue-1.16.ebuild 952 SHA256 fd4df1ccd4dd71c49e508dadd0a4be9abffe0ee4b508601d973787726d80e302 SHA512 97430e35ff9969910b3d50d2e288300dbc777c2e295495dcff07c820b332990d5eb6d353090726c64ade490390f99a67890c3c1d9b28a6e746886b36914ee364 WHIRLPOOL 93b9cb1bdd970b838ed23b727bf154fc80532c0ef90de76d6d62aadfdf0dfa48414172430b976be5c674cfc91b0681fcbb5f62296169c09d132ae66a0ec02edb
+EBUILD ddrescue-1.17-r1.ebuild 1162 SHA256 291ef0641d95bfad6b0eebc9cb5c8f985f36947911d040be3341464fa1e4a974 SHA512 ad4e525a86b083580e981facc6f80bbf5f238251b369a9d6b2349f79eb03eec9c71ab72a8badbf70fbcc2a543b07540959baa301de714a02eb627dbe77e6bc1b WHIRLPOOL 5237fd9cbb0771ec2a224a916d6778b0f89b8906c87ff619919ee736a881d480909ee4e2782a64264a81789757577f7ed5eac12c1a95d6607b51e03ab87cbc4a
EBUILD ddrescue-1.17.ebuild 1098 SHA256 7bf477644225e87b96b8de2d0be8b5880d424a2b384c0e9fa8db4d94835a7c08 SHA512 bc295a0c4d0bea1fc3876c5ec8ed7f3a311a6f482168f22032c8b29cba3a257d2cb973b0653fe73ebbce948549a94b7fb2f2348cf4f63a5cacd04d46b603b7e3 WHIRLPOOL 038fef6528270a72d26feece9470245008a7087fbed615086b6dbaa98a3dfc3b5ff947d4a0668d34afbe17a1a69989d62b71ef83cc34a143a20c28fdcad1cbba
-MISC ChangeLog 5499 SHA256 8aafda2dde81daeb0dd76657556023a48f1f8ce8ad7fe5f2c937911cc40ff118 SHA512 2cae9d9cc946ae9b3097b99b7ee95c934af4f865da836fafae2bee38e11370bfc669c0421c1475c3556900880fb2cd836c4db231e5212d195d8ea6be3a1e3e74 WHIRLPOOL 136b0408961852944f34148883ce99db4975230589905e9adba9ec2777de34b165272a468de11500bb2d2f6b359b625e2f8d7a2eeaded7ec9897fef22ee9d2d3
+MISC ChangeLog 5685 SHA256 370b4cde5f44dbfc21e0eb62eca831630efcff5560785451ebc72fe71243e400 SHA512 fe5573a27ea476c771bef47881b7b4cdeadd4da3025bca11914f45db12f6d9693c09ad6efaa26ebff629a229e7cbc38dbff44cf22f2a4d19c123b0805a478482 WHIRLPOOL 22a64fd134d6e4eaeae236014a5143b1ca46a18af3874e49ab3e76f53a707a697abd677066ed8dfc4daff7bfe874feae78a35b8b49c9c67e48b202e17f68c883
MISC metadata.xml 243 SHA256 36e65ea4f2c039db5fa19e042566689b7ed791ab0c32ae4615fab623518fbcea SHA512 4d501cfece68ea7ee5e438351c9e372476af906d92f22f30fc9d8180c16a3fe170c750fa3fafed8962f4455834e417e5de864a53ef96b4205387de1653c44439 WHIRLPOOL b76c6eae0425561c4d0af4bfd61dbdc89b3b34e50b226ddda558f52565f4622b7745911d48d35fd0d2dc19613e40c624614608fa9fdf4a783b61c293abcd6fc9
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.21 (GNU/Linux)
-
-iQIcBAEBCgAGBQJSOvAPAAoJELnU8jG9FVirclAP/3MN6BWE3BzMUqG2Kq/5HQkE
-5PalgsZxpq66ixcmI0lHg76HYTwBhmbbrioSJFh8GqBDnY/Dt+tJltPfcFyaeTjI
-n+hdmQwn+fn1TSHgf1rFg11k7zfChREx7sua4hqaZ5Gi5pmKOMZgG0UCYozK3K58
-EqMm1/Be5+vUDqN1qkw0x0tmDVMOQ0L5TdwVaiaWLt3jLqcE/4l51Hrc0Z7RiG2r
-h+BQTtqydNXvaYMeqhqgAD0saMglfgNfSYeMs6TJ38G0/Jp3yYUCvs/WlcewHz3D
-HmlS2op00MCjAM+WPTmZ8iMplwsYuw8EKGZAyKxLglBZq4oSuAJ/B3DXdbHL4Hop
-ou4jofOVgYLVL9zi3NG0i06+8TNfUblyGTX9ZUI8lSyMATBsoQQEbTBWtX1CReX/
-2pnTzpgRA6sHykp7pcBiJdHspiXTCNk4v54qwlSyd8y26MhyfoR0WsqjlnmcRDdb
-ks5VrMb3iNgQJzw3uGaEvhj4PnYRwyerVVzNGKF00jhZv5r+wSFU1jjP2s0NRDsZ
-2JgazOwQHuA5fgu8qpH2I0s6ayXXIMrGpO+pZhEGlD0bKFgnU7Rf1l/8FZppovU0
-qtIk+NnNcXQ0EA4mGEQ1sctVAcOrgKOlL+m83wVZlcn0LCY7R9pL2RuXrIZTZ71z
-XaXsJyc+2EY9RM20ipOG
-=E/zf
------END PGP SIGNATURE-----
diff --git a/sys-fs/ddrescue/ddrescue-1.17-r1.ebuild b/sys-fs/ddrescue/ddrescue-1.17-r1.ebuild
new file mode 100644
index 000000000000..a7def4deec0b
--- /dev/null
+++ b/sys-fs/ddrescue/ddrescue-1.17-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/ddrescue/ddrescue-1.17-r1.ebuild,v 1.1 2014/01/05 21:22:56 robbat2 Exp $
+
+EAPI=5
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="Copy data from one file or block device to another with read-error recovery"
+HOMEPAGE="http://www.gnu.org/software/ddrescue/ddrescue.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.lz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux"
+IUSE="static"
+
+DEPEND="app-arch/lzip"
+RDEPEND=""
+
+src_unpack() {
+ # Upstream only provides an lzip compressed tarball for this version
+ tar --lzip -xf "${DISTDIR}"/${P}.tar.lz || die
+}
+
+src_configure() {
+ use static && append-ldflags -static
+
+ # not a normal configure script
+ econf \
+ --prefix="${EPREFIX}"/usr \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ CPPFLAGS="${CPPFLAGS}" \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+ ./testsuite/check.sh "${S}"/testsuite || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-man
+ dodoc ChangeLog README NEWS AUTHORS
+}