# ChangeLog for sys-fs/dd-rescue
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd-rescue/ChangeLog,v 1.17 2010/11/19 18:53:47 jlec Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd-rescue/ChangeLog,v 1.18 2011/12/05 10:22:04 radhermit Exp $
+
+*dd-rescue-1.24 (05 Dec 2011)
+
+ 05 Dec 2011; Tim Harder <radhermit@gentoo.org> +dd-rescue-1.24.ebuild:
+ Version bump. Update to EAPI 4.
19 Nov 2010; Justin Lecher <jlec@gentoo.org> dd-rescue-1.23.ebuild:
Import Prefix Changes
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
AUX dd-rescue-1.14-ldflags.patch 375 RMD160 36a607f7a464450ff2cd89380483d2e951090ad8 SHA1 65a7003298a68a4980faef243126c271457bd746 SHA256 7f8fde3e399b906e34fee88fdfdbe3c1757f6e548ed5a6ad7cc6181e80342701
DIST dd_rescue-1.10.tar.gz 17113 RMD160 b163e6cc5a5573ae9d995c1a2c3fbe438809f302 SHA1 85e785cdb9bd0882869849dd23a2f56a247bdaef SHA256 9c36bfc662c065aabb4f952bd627a738d5827c27add8a65a850a85ed0c7f5c6d
DIST dd_rescue-1.14.tar.gz 17754 RMD160 e6e12c460c29845912c2e456ac88160009341dcf SHA1 0a9c06a9679f50294f7b2968bf026944c808315a SHA256 165fb24dc1e8087b34d474da9ad93a8ee793c222573ab7e1381aaca827836fad
DIST dd_rescue-1.23.tar.gz 30234 RMD160 a5c576f078ecfad2bd764cc20feeb33c21111ae9 SHA1 c62fbdf083e75c5cf82c31951cd1445779cf14ba SHA256 32ad435625de33a2e79983a057a780bb2566c7a0a33ec96facfb8fa775ba8de3
+DIST dd_rescue-1.24.tar.gz 21344 RMD160 f506f770e5f48e5bc09faeee250423d703cd1d9c SHA1 e4c03778efbdc1dfa06e2f64bf021b6e18bfab2f SHA256 d11e33841d225cdb0596253948c14c9f6f12b33e00a1814217ec74ffa5e524b0
EBUILD dd-rescue-1.10.ebuild 807 RMD160 409d6ffc2d49443692e7c9522613016475bbf2c8 SHA1 4e310e1d8605ffd81f3e20c61ae3f756581d8048 SHA256 fdd79ecd4a88ed64cbe577a92b88c556dc5d123341f8ea907d587fe67e4579a6
EBUILD dd-rescue-1.14-r1.ebuild 874 RMD160 d565d82c7f3eed646155526ab1580f06650f0cb2 SHA1 33a6da8ebfb5806cd699f56619bd4d1e38215597 SHA256 53f008365ff73b35e4fddb7eeb790d04fe54ee8109b4ea73f2a94e533d01a401
EBUILD dd-rescue-1.23.ebuild 1444 RMD160 6c2e221f7b3fec550aade3839ecc410d8e8e0b5e SHA1 0aef33e3b92842ed80c43814945ca4735f2c081a SHA256 e0fa64207997c66616d8e567d18dc8c37ce42197c1c31056bd6361650cc8659b
-MISC ChangeLog 2683 RMD160 8c47d5032e0d7204959cd683f9e0fb2cb3a187af SHA1 e572631b63a4c459a9f20422d1399386af60eafe SHA256 993219ad2a6c736c2aedf8435c6f7a1858786b9822196eaa8833f8b63111cc78
+EBUILD dd-rescue-1.24.ebuild 1413 RMD160 25bec7edfb5f3f13fc87334e71afd5ad121fc536 SHA1 dd34f5cd40b3844fe47133a6e2a89c1d572a59bd SHA256 1d0ce666712e468e90f9333b86efd5fe54b8a403ee4c3d95c7ed397f46447f8a
+MISC ChangeLog 2827 RMD160 89007ff81488c11a93153617788ed035a70acb89 SHA1 3347eae59e25ea9b05a94fe7ab6ab8d2c3385169 SHA256 7e19debd1878f8acee712a06ee41134d0f5e1c1e369467a581ed85d6f703c181
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAkzmx8AACgkQgAnW8HDreRaViQCgk1ljwvHkqL900EeXkgPX75Dv
-fz0An2uMRY2dgY2qotZyXHkzIYQdyPIk
-=XGsw
+iQEcBAEBCgAGBQJO3JtSAAoJEEqz6FtPBkyjuvEH/RU3VQ1+uAEj4xnlo+r2NmRO
+M5TZLwwGLEPAJGN9erJibmrovcx17pkDttOqsRT64ebnlh3+J7hDkhFax978FFDj
+csFkgY4EvEZltpR+jmzZmePQRZAZYakPdhfra4tOKOe6gpD1nQR83q14fJHZtHzD
+bYxh0pSb2mIxc8JQYbNg0Q9HmKKvw31NLGU+4bJt1/9eWl24onm6fYkJRPwpBBuc
+9K3Pab9FdDY5JGB1ino5hPRs9+uIVT2RvyO25GMgDIc0NKlytxWwvEWyk0L+29+U
+4lX+4cIiz3bu4II7p5jKI57sMCGQukli9f/y8jC5TMxdUOJdW6nWoYX4XlW3JyE=
+=Z6Jd
-----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/sys-fs/dd-rescue/dd-rescue-1.24.ebuild,v 1.1 2011/12/05 10:22:04 radhermit Exp $
+
+EAPI=4
+
+inherit base toolchain-funcs
+
+MY_PN=${PN/-/_}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Similar to dd but can copy from source with errors"
+HOMEPAGE="http://www.garloff.de/kurt/linux/ddrescue/"
+SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86 ~arm ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="static kernel_linux elibc_glibc"
+
+S=${WORKDIR}/${MY_PN}
+
+src_compile() {
+ use static && append-flags -static
+
+ # Passing LDFLAGS together with CFLAGS is not often a good idea, but
+ # in this case it makes it possible to avoid patching; after all it
+ # only builds the progrma whole, not with object files.
+ #
+ # The falloc target creates a dd_rescue binary that uses the
+ # fallocate() function, present in Kernel 2.6.23 and later and GLIBC
+ # 2.10 and later. If somebody can think of a better way to
+ # optionally use it, suggestions are welcome.
+ emake RPM_OPT_FLAGS="${CFLAGS} ${LDFLAGS}" CC="$(tc-getCC)" \
+ $(use kernel_linux && use elibc_glibc && echo "falloc")
+}
+
+src_install() {
+ # easier to install by hand than trying to make sense of the
+ # Makefile.
+ into /
+ dobin dd_rescue
+
+ dodoc README.dd_rescue
+}