diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2011-02-13 14:00:28 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2011-02-13 14:00:28 +0000 |
commit | 72f51f98a2f0111139d076d81e597041cbf5d9c7 (patch) | |
tree | 4fd0819dfd402ed858a2070fb6070b7915feb9a4 /dev-util/elfkickers | |
parent | Version bump, bug #354386. Adjust HOMEPAGE. (diff) | |
download | historical-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/elfkickers')
-rw-r--r-- | dev-util/elfkickers/ChangeLog | 10 | ||||
-rw-r--r-- | dev-util/elfkickers/Manifest | 4 | ||||
-rw-r--r-- | dev-util/elfkickers/elfkickers-2.0a-r6.ebuild | 56 |
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 +} |