summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2010-10-17 14:28:41 +0000
committerTony Vroon <chainsaw@gentoo.org>2010-10-17 14:28:41 +0000
commitfedc01d489bcbc9decb0e65d6587b3aa86f9323d (patch)
tree67304d481aee392e89f4cf5d5cf64c600380e863 /sys-fs
parenttweak apache2 dependencies a bit, make them more atomic (diff)
downloadhistorical-fedc01d489bcbc9decb0e65d6587b3aa86f9323d.tar.gz
historical-fedc01d489bcbc9decb0e65d6587b3aa86f9323d.tar.bz2
historical-fedc01d489bcbc9decb0e65d6587b3aa86f9323d.zip
Instill LDFLAGS respect into build system. Closes bug #337475 by Diego Elio "Flameeyes" Pettenò.
Package-Manager: portage-2.1.9.19/cvs/Linux x86_64
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/dd-rescue/ChangeLog11
-rw-r--r--sys-fs/dd-rescue/Manifest14
-rw-r--r--sys-fs/dd-rescue/dd-rescue-1.14-r1.ebuild34
-rw-r--r--sys-fs/dd-rescue/files/dd-rescue-1.14-ldflags.patch12
4 files changed, 68 insertions, 3 deletions
diff --git a/sys-fs/dd-rescue/ChangeLog b/sys-fs/dd-rescue/ChangeLog
index c641f58fb2c2..789d8a152062 100644
--- a/sys-fs/dd-rescue/ChangeLog
+++ b/sys-fs/dd-rescue/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-fs/dd-rescue
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd-rescue/ChangeLog,v 1.14 2009/09/19 04:35:09 robbat2 Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/dd-rescue/ChangeLog,v 1.15 2010/10/17 14:28:41 chainsaw Exp $
+
+*dd-rescue-1.14-r1 (17 Oct 2010)
+
+ 17 Oct 2010; <chainsaw@gentoo.org> +dd-rescue-1.14-r1.ebuild,
+ +files/dd-rescue-1.14-ldflags.patch:
+ Instill LDFLAGS respect into build system. Closes bug #337475 by Diego
+ Elio "Flameeyes" Pettenò.
19 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> dd-rescue-1.14.ebuild:
Adding ~arm support. Tested on mv78100.arm.dev.gentoo.org thanks to
diff --git a/sys-fs/dd-rescue/Manifest b/sys-fs/dd-rescue/Manifest
index 34071d7a259d..3058fe43fe1f 100644
--- a/sys-fs/dd-rescue/Manifest
+++ b/sys-fs/dd-rescue/Manifest
@@ -1,3 +1,7 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+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.11.tar.gz 17259 RMD160 aaf44b8034162ae0738bf0613ac3c6ac4e1ea6f0 SHA1 5c00ab592087506ce9e2851c8b4443659bbf9226 SHA256 cdd1bb7761265ece2c778e6b4f322b5409d7b213e278f7a9c80311462ea10c94
DIST dd_rescue-1.12.tar.gz 18123 RMD160 9550d17bf5fe8109b97bae89055e4c0401ea2653 SHA1 fe2889b2bdbc9c9a78cc0613366e2dcef2c7e749 SHA256 098d24a5f629396d85fe24ab6852c8a92460864c22be519f2ba8e2430c524f8b
@@ -5,6 +9,14 @@ DIST dd_rescue-1.14.tar.gz 17754 RMD160 e6e12c460c29845912c2e456ac88160009341dcf
EBUILD dd-rescue-1.10.ebuild 807 RMD160 409d6ffc2d49443692e7c9522613016475bbf2c8 SHA1 4e310e1d8605ffd81f3e20c61ae3f756581d8048 SHA256 fdd79ecd4a88ed64cbe577a92b88c556dc5d123341f8ea907d587fe67e4579a6
EBUILD dd-rescue-1.11.ebuild 779 RMD160 fe377422303c38186cf2cb967c23717b39877d59 SHA1 1d6acd427083125c63d6478c363cfcb3c48a47c7 SHA256 e097efd45850e90e4b7258eddb027b8028192f110f3ea59daf99ddcd75eadac0
EBUILD dd-rescue-1.12.ebuild 781 RMD160 1e5e4e01c92f6d9f7b610ac125f39390d61152c3 SHA1 d8973d9b878e9a5ab24d5710b57cc431998d29bd SHA256 9ae94307877b1c47e57213d6db130ea354dfb8fbae954d1f1b4b5abdf1607418
+EBUILD dd-rescue-1.14-r1.ebuild 874 RMD160 d565d82c7f3eed646155526ab1580f06650f0cb2 SHA1 33a6da8ebfb5806cd699f56619bd4d1e38215597 SHA256 53f008365ff73b35e4fddb7eeb790d04fe54ee8109b4ea73f2a94e533d01a401
EBUILD dd-rescue-1.14.ebuild 803 RMD160 3233fe48dc10c63a3aa6844f4ed4f1404bfd9dc5 SHA1 92306f966a95ff27ee66eb9cacef5eaec8c0b2f0 SHA256 c949c449a8d9c424a912610cc4bef820827e2d7364c9661be278ac78e79cb046
-MISC ChangeLog 1967 RMD160 aa17e5f0dce65023d33c129117599b9fc847fc86 SHA1 40571d92e0a07f6d8e75ae07184caecd59b480e4 SHA256 30e19e1036fbc227f5e7c240ca3a1264ac0c585f5c78d9acff8c863b7ca94e3e
+MISC ChangeLog 2208 RMD160 b71b36cf8e09ba4bf23f8b903a887489a4d2e9f8 SHA1 562e099c29bebfed5f4548d629152ed399d5a8f4 SHA256 0586a2bed1138981f9ebbb5bb6da6fd3071605cee5b9df15008d9fbf5d4c4b34
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAky7CCQACgkQp5vW4rUFj5rXGACfZiveEkdguoc8dMalah37cgsb
+dvAAoJdIEmAoRNDoT1HIHFyc/DHGIz+8
+=5LDq
+-----END PGP SIGNATURE-----
diff --git a/sys-fs/dd-rescue/dd-rescue-1.14-r1.ebuild b/sys-fs/dd-rescue/dd-rescue-1.14-r1.ebuild
new file mode 100644
index 000000000000..b136565d2d08
--- /dev/null
+++ b/sys-fs/dd-rescue/dd-rescue-1.14-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2010 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.14-r1.ebuild,v 1.1 2010/10/17 14:28:41 chainsaw Exp $
+
+EAPI=3
+
+inherit base
+
+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"
+IUSE="static"
+
+RDEPEND=""
+DEPEND=""
+
+S=${WORKDIR}/${MY_PN}
+PATCHES=( "${FILESDIR}/${P}-ldflags.patch" )
+
+src_compile() {
+ use static && append-flags -static
+ emake RPM_OPT_FLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" INSTALLFLAGS="" install || die "make install failed"
+ dodoc README.dd_rescue
+}
diff --git a/sys-fs/dd-rescue/files/dd-rescue-1.14-ldflags.patch b/sys-fs/dd-rescue/files/dd-rescue-1.14-ldflags.patch
new file mode 100644
index 000000000000..3c4bd7cb450d
--- /dev/null
+++ b/sys-fs/dd-rescue/files/dd-rescue-1.14-ldflags.patch
@@ -0,0 +1,12 @@
+diff -uNr dd_rescue.ORIG//Makefile dd_rescue/Makefile
+--- dd_rescue.ORIG//Makefile 2010-10-17 15:20:26.000000000 +0100
++++ dd_rescue/Makefile 2010-10-17 15:20:50.000000000 +0100
+@@ -25,7 +25,7 @@
+ default: $(TARGETS)
+
+ dd_rescue: dd_rescue.c
+- $(CC) $(CFLAGS) $(DEFINES) $< -o $@
++ $(CC) $(LDFLAGS) $(CFLAGS) $(DEFINES) $< -o $@
+
+ clean:
+ rm -f $(TARGETS) $(OBJECTS) core