From 3a3a81863d76909850b2768ad6c8f7976379eabe Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Sun, 4 Sep 2016 01:06:32 +0200 Subject: [PATCH] rdis-git: fix PIE See #4572 --- srcpkgs/rdis-git/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rdis-git/template b/srcpkgs/rdis-git/template index c604ac56596..39a3cfde83c 100644 --- a/srcpkgs/rdis-git/template +++ b/srcpkgs/rdis-git/template @@ -1,10 +1,10 @@ # Template file for 'rdis-git' pkgname=rdis-git version=20150722 -revision=3 +revision=4 hostmakedepends="pkg-config git" makedepends="libressl-devel gtk+3-devel jansson-devel LuaJIT-devel udis86-devel" -short_desc="A binary analysis tool for linux" +short_desc="A binary analysis tool for Linux" maintainer="Juan RP " license="GPL-3" homepage="https://github.com/endeav0r/rdis" @@ -15,7 +15,10 @@ do_fetch() { git reset --hard 1370ca0f737a790e3ca7d7d9513543d7ea52c3a4 } do_build() { - make CC=$CC CCFLAGS="$CFLAGS" ${makejobs} + sed -i src/Makefile src/*/Makefile \ + -e "s;^\(CCFLAGS=\)\(.*\);\1${CFLAGS} \2;" \ + -e 's;$(LIB) $(CCFLAGS);$(LIB) $(LDFLAGS) $(CCFLAGS);' + make CC=$CC ${makejobs} } do_install() { vbin src/rdis