summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2011-02-13 14:00:28 +0000
committerAnthony G. Basile <blueness@gentoo.org>2011-02-13 14:00:28 +0000
commit72f51f98a2f0111139d076d81e597041cbf5d9c7 (patch)
tree4fd0819dfd402ed858a2070fb6070b7915feb9a4 /dev-util
parentVersion bump, bug #354386. Adjust HOMEPAGE. (diff)
downloadhistorical-72f51f98a2f0111139d076d81e597041cbf5d9c7.tar.gz
historical-72f51f98a2f0111139d076d81e597041cbf5d9c7.tar.bz2
historical-72f51f98a2f0111139d076d81e597041cbf5d9c7.zip
Fixed bug #353718
Package-Manager: portage-2.1.9.25/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/elfkickers/ChangeLog10
-rw-r--r--dev-util/elfkickers/Manifest4
-rw-r--r--dev-util/elfkickers/elfkickers-2.0a-r6.ebuild56
3 files changed, 67 insertions, 3 deletions
diff --git a/dev-util/elfkickers/ChangeLog b/dev-util/elfkickers/ChangeLog
index 1c3f3b95d37c..66836d725e5c 100644
--- a/dev-util/elfkickers/ChangeLog
+++ b/dev-util/elfkickers/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/elfkickers
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/elfkickers/ChangeLog,v 1.32 2010/11/02 18:21:20 blueness Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/elfkickers/ChangeLog,v 1.33 2011/02/13 14:00:28 blueness Exp $
+
+*elfkickers-2.0a-r6 (13 Feb 2011)
+
+ 13 Feb 2011; Anthony G. Basile <blueness@gentoo.org>
+ +elfkickers-2.0a-r6.ebuild:
+ Fixed bug #353718
*elfkickers-2.0a-r5 (02 Nov 2010)
diff --git a/dev-util/elfkickers/Manifest b/dev-util/elfkickers/Manifest
index a701cfbd08e1..de4de696009f 100644
--- a/dev-util/elfkickers/Manifest
+++ b/dev-util/elfkickers/Manifest
@@ -1,7 +1,9 @@
DIST ELFkickers-2.0a.tar.gz 119659 RMD160 9a982fe963fc110966bc0b5b23a159302e4ca389 SHA1 2599fa8c2e733b422dbefbeb393f8d702a426c10 SHA256 c196988f55fc6633d9f9f6d9ddc2ae9b4dfa1f300edf4cbbad865c06a8656df7
DIST elfkickers-2.0a-r2.patch.bz2 8561 RMD160 c6093fac3ff61203dcfe12b5f0d50b1a0a3445f7 SHA1 9f1d9d9a17e8b68e4beaed088214011a17d7277f SHA256 722b07176fcb7e002c0be6d552b0eee39f296f1bb312e0a3517a9af97cc05b0b
DIST elfkickers-2.0a-r5.patch.bz2 8554 RMD160 df1928b9bf29aa13961247c04cc8cd40a3c769ff SHA1 727f934409a6d9c0989415562e243766f226c11c SHA256 8af8fc373113444009bf50a867e15bb41a6ce8f601967643aaffa95b982754f5
+DIST elfkickers-2.0a-r6.patch.bz2 8687 RMD160 ca8a53c62dee9664ce890a7f86921bbc6564eec1 SHA1 195ffaa3d6d4975f5ec875fd24b8d7b25dcb27b1 SHA256 2209d2770511ca1b6767978399c6c45a8b39d1aaefd7c2af7f3dc9e5bac1bf4b
EBUILD elfkickers-2.0a-r4.ebuild 1606 RMD160 dd87be8aa74e8187aefd137898368db9686bff1f SHA1 c2b7b1bb48e40894eaed6b7655ec3dec7d020773 SHA256 aec13de35b97ac4eac80820ea13c070fe0ae8352af91374f598a15ba4260558f
EBUILD elfkickers-2.0a-r5.ebuild 1615 RMD160 ea02729a56ad2c5f9b2409bc26c3d3523dae19cb SHA1 6235be274ee600c8bbc45f4b3949efd146eacdaa SHA256 65a67872689536789a7c40b3e71cb2023d7fabac18f548a8ee7534a0bab54a51
-MISC ChangeLog 4450 RMD160 b49d0d18c8ff4d3b66df92ab07ab3e0350ed4b0f SHA1 fc35bbe3a28a136f1970b6e9ff3333e255ba225e SHA256 151fdd56bfbb07df9dcc01735b746418c1779938949fc88817ae105ed504bbc2
+EBUILD elfkickers-2.0a-r6.ebuild 1615 RMD160 d23d4dc7f785bc85405fc4e351c3915e77a864e4 SHA1 70ab25153354c7838dc43227970edc8b0b92a71c SHA256 f0c8caeeacaa46408c653884171988d7fbcfe1d61a224e41f514f5df46f4275c
+MISC ChangeLog 4591 RMD160 ddec653f87de7cd7d68824bddaf3935f60f513d6 SHA1 67db89f543b635129b1cda9d132cbef763942598 SHA256 69b69a78a851c851c68ca47f1a06a4a8af60f72d6a9528ff256574dce9a06429
MISC metadata.xml 665 RMD160 053a037de55405a9ef52d0804a5e4da65de9fd5d SHA1 9f9747b3d2e2225a7109b70aa5f40197e86f7ea0 SHA256 50c8944da2455788505b60ac101d7e2b8d3278118b011ca2665d61b2547ffccc
diff --git a/dev-util/elfkickers/elfkickers-2.0a-r6.ebuild b/dev-util/elfkickers/elfkickers-2.0a-r6.ebuild
new file mode 100644
index 000000000000..3910075d5be0
--- /dev/null
+++ b/dev-util/elfkickers/elfkickers-2.0a-r6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/elfkickers/elfkickers-2.0a-r6.ebuild,v 1.1 2011/02/13 14:00:28 blueness Exp $
+
+inherit eutils multilib toolchain-funcs
+
+MY_PN=${PN/elf/ELF}
+S=${WORKDIR}/${MY_PN}
+
+DESCRIPTION="collection of programs to manipulate ELF files: sstrip, rebind, elfls, elftoc"
+HOMEPAGE="http://www.muppetlabs.com/~breadbox/software/elfkickers.html"
+SRC_URI="http://www.muppetlabs.com/~breadbox/pub/software/${MY_PN}-${PV}.tar.gz
+ http://dev.gentoo.org/~blueness/elfkicker/${PF}.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+DEPEND="app-misc/pax-utils"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${WORKDIR}/${PF}.patch"
+
+ sed -i -e '/^SUBDIRS/s:tiny::' Makefile
+ use x86 || sed -i -e '/^SUBDIRS/s:ebfc::' Makefile
+ use x86 && sed -i -e 's:linux/elf.h:elf.h:' ebfc/*.c
+ (cd tiny && make clean)
+}
+
+src_compile() {
+ for bits in 32 64; do
+ emake CC=$(tc-getCC) CFLAGS="-DELF_CLASS=ELFCLASS${bits} ${CFLAGS}" clean all
+ for x in elfls elftoc rebind sstrip; do
+ mv ${x}/$x{,${bits}} || die "moving failed of ${x}{,${bits}"
+ done
+ done
+}
+
+src_install() {
+ for d in elfls elftoc rebind sstrip ; do
+ newdoc ${d}/README README.${d} || die
+ dobin ${d}/${d}{32,64} || die
+ for i in ${d}/*.1; do
+ [ -e ${i} ] && doman ${i}
+ done
+ case $(get_libdir) in
+ lib64) dosym /usr/bin/${d}64 /usr/bin/${d};;
+ lib|lib32) dosym /usr/bin/${d}32 /usr/bin/${d};;
+ esac
+ done
+ dodoc Changelog README || die
+}