diff options
author | 2019-04-14 12:47:35 -0400 | |
---|---|---|
committer | 2019-04-14 12:47:45 -0400 | |
commit | 1fffb83b7e5bf3d25e7a5427789a4eca89a02e08 (patch) | |
tree | 4086c483d2d47057db1be44e46601380e86c401f /dev-util/eresi/eresi-0.82_beta2.ebuild | |
parent | dev-util/eresi: scavenged from ::sunrise, bug #253436 (diff) | |
download | blueness-1fffb83b7e5bf3d25e7a5427789a4eca89a02e08.tar.gz blueness-1fffb83b7e5bf3d25e7a5427789a4eca89a02e08.tar.bz2 blueness-1fffb83b7e5bf3d25e7a5427789a4eca89a02e08.zip |
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'dev-util/eresi/eresi-0.82_beta2.ebuild')
-rw-r--r-- | dev-util/eresi/eresi-0.82_beta2.ebuild | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/dev-util/eresi/eresi-0.82_beta2.ebuild b/dev-util/eresi/eresi-0.82_beta2.ebuild deleted file mode 100644 index 516e721..0000000 --- a/dev-util/eresi/eresi-0.82_beta2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="The ERESI Reverse Engineering Software Interface: elfsh and friends" -HOMEPAGE="http://www.eresi-project.org/" -# Steps to regenerate archive: -# svn export http://svn.eresi-project.org/svn/trunk@1283 eresi-0.82_beta2 -# tar cvjf eresi-0.82_beta2{.tar.bz2,} -# To find the latest release and the corresponding svn revision: -# svn annotate \ -# http://svn.eresi-project.org/svn/trunk/librevm/include/revm-io.h \ -# | egrep 'REVM_(RELEASE|VERSION)' -SRC_URI="http://martin.von-gagern.net/gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="readline server doc" -REQUIRED_USE="server? ( !readline )" - -DEPEND="readline? ( sys-libs/readline:= )" -RDEPEND="${DEPEND} - !<dev-util/elfsh-0.75" -# dev-util/elfsh-0.75 should be used as a transition package, -# depending on eresi but not installing any files of its own. - -src_prepare() { - epatch "${FILESDIR}"/0.82_beta2-parallel-make.patch \ - "${FILESDIR}"/0.82_beta2-drop-dprintf.patch \ - "${FILESDIR}"/0.82_beta2-as-needed.patch \ - "${FILESDIR}"/0.82_beta2-sed-in-Makefile.patch \ - "${FILESDIR}"/0.82_beta2-direct-ld.patch \ - "${FILESDIR}"/0.82_beta2-gentoo-autodetect.patch - - sed -i \ - -e 's: -O2 : :g' \ - -e "s: -g3 : ${CFLAGS} -D_GNU_SOURCE :" \ - -e "/^LDFLAGS/s:=:=${LDFLAGS} :" \ - $(find -name Makefile) || die - sed -i \ - -e "s:/usr/local:${EPREFIX%/}/usr:" \ - configure eresi-config libasm/tools/libasm-config.template \ - $(find -name \*.esh) -} - -src_configure() { - # non-standard configure script - # doesn't understand --disable-*, so don't use use_enable - local conf="--prefix /usr" - conf="${conf} --enable-32-64" - conf="${conf} --set-compiler $(tc-getCC)" - use readline && conf="${conf} --enable-readline" - use server && conf="${conf} --enable-network" - echo "./configure ${conf}" - ./configure ${conf} || die "configure failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc doc/{AUTHOR,CREDITS} README.FIRST || die "dodoc failed" - if use doc; then - dodoc doc/{cerberus2,elfsh-network-0.3,elfsh-ref}.txt \ - doc/{graphers,libelfsh-ref,rtld-multiarch}.txt || die "dodoc failed" - dodoc doc/{Changelog,ERESI.NEWHOOKS,eresirc.example} || die "dodoc failed" - dodoc doc/{KERNSH.bugs,libelfsh.i} || die "dodoc failed" - fi -} |