summaryrefslogtreecommitdiff
path: root/sys-devel/prelink/prelink-20151030.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/prelink/prelink-20151030.ebuild')
-rw-r--r--sys-devel/prelink/prelink-20151030.ebuild26
1 files changed, 14 insertions, 12 deletions
diff --git a/sys-devel/prelink/prelink-20151030.ebuild b/sys-devel/prelink/prelink-20151030.ebuild
index ff8cc4445742..e119ab02ea93 100644
--- a/sys-devel/prelink/prelink-20151030.ebuild
+++ b/sys-devel/prelink/prelink-20151030.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 2002-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI="7"
MY_PN="${PN}-cross"
MY_P="${MY_PN}-${PV}"
-inherit autotools eutils flag-o-matic
+inherit autotools flag-o-matic
DESCRIPTION="Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times"
HOMEPAGE="https://git.yoctoproject.org/cgit/cgit.cgi/prelink-cross/ https://people.redhat.com/jakub/prelink"
@@ -18,19 +18,21 @@ SLOT="0"
KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE="doc selinux"
-DEPEND=">=dev-libs/elfutils-0.100[static-libs(+)]
- selinux? ( sys-libs/libselinux[static-libs(+)] )
- !dev-libs/libelf
- sys-libs/binutils-libs
- >=sys-libs/glibc-2.8"
-RDEPEND="${DEPEND}
- >=sys-devel/binutils-2.18"
+RDEPEND=">=dev-libs/elfutils-0.100
+ selinux? ( sys-libs/libselinux )
+ !dev-libs/libelf"
+DEPEND="${RDEPEND}
+ sys-libs/binutils-libs"
S=${WORKDIR}/${MY_P}
+PATCHES=(
+ "${FILESDIR}"/${PN}-20130503-prelink-conf.patch
+ "${FILESDIR}"/${PN}-20130503-libiberty-md5.patch
+)
+
src_prepare() {
- epatch "${FILESDIR}"/${PN}-20130503-prelink-conf.patch
- epatch "${FILESDIR}"/${PN}-20130503-libiberty-md5.patch
+ default
sed -i -e '/^CC=/s: : -Wl,--disable-new-dtags :' testsuite/functions.sh #100147