Version bump. Update to EAPI 4.
authorTim Harder <radhermit@gentoo.org>
Mon, 5 Dec 2011 10:22:04 +0000 (10:22 +0000)
committerTim Harder <radhermit@gentoo.org>
Mon, 5 Dec 2011 10:22:04 +0000 (10:22 +0000)
Package-Manager: portage-2.2.0_alpha79/cvs/Linux x86_64

sys-fs/dd-rescue/ChangeLog
sys-fs/dd-rescue/Manifest
sys-fs/dd-rescue/dd-rescue-1.24.ebuild [new file with mode: 0644]

index 4065cf4bd236a52069f06ea6b3fb023b4ddfe3d0..81dc7be8c0e8a4357a5d423d516cb15693c762db 100644 (file)
@@ -1,6 +1,11 @@
 # 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
index 4dcf67afff7cdbaafedb3d40a0d8935b0fb0a8de..059c64967348d7fd22341340cffe37be3301d429 100644 (file)
@@ -1,19 +1,25 @@
 -----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-----
diff --git a/sys-fs/dd-rescue/dd-rescue-1.24.ebuild b/sys-fs/dd-rescue/dd-rescue-1.24.ebuild
new file mode 100644 (file)
index 0000000..c03b07c
--- /dev/null
@@ -0,0 +1,45 @@
+# 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
+}