diff options
author | 2010-10-17 14:28:41 +0000 | |
---|---|---|
committer | 2010-10-17 14:28:41 +0000 | |
commit | fedc01d489bcbc9decb0e65d6587b3aa86f9323d (patch) | |
tree | 67304d481aee392e89f4cf5d5cf64c600380e863 /sys-fs | |
parent | tweak apache2 dependencies a bit, make them more atomic (diff) | |
download | historical-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/ChangeLog | 11 | ||||
-rw-r--r-- | sys-fs/dd-rescue/Manifest | 14 | ||||
-rw-r--r-- | sys-fs/dd-rescue/dd-rescue-1.14-r1.ebuild | 34 | ||||
-rw-r--r-- | sys-fs/dd-rescue/files/dd-rescue-1.14-ldflags.patch | 12 |
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 |