From 1f3adc7459897a9e60a9889f36308b7d0d2293b7 Mon Sep 17 00:00:00 2001 From: Juergen Buchmueller Date: Sun, 11 Sep 2016 00:11:16 +0200 Subject: [PATCH] tesseract: fix PIE See #4572 --- srcpkgs/tesseract/template | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/srcpkgs/tesseract/template b/srcpkgs/tesseract/template index 4d439859dc..1ae182d893 100644 --- a/srcpkgs/tesseract/template +++ b/srcpkgs/tesseract/template @@ -1,7 +1,7 @@ # Template file for 'tesseract' pkgname=tesseract version=1 -revision=3 +revision=4 wrksrc="$pkgname" hostmakedepends="pkg-config ImageMagick" makedepends="SDL2_image-devel SDL2_mixer-devel MesaLib-devel libpng-devel zlib-devel" @@ -17,6 +17,11 @@ pre_build() { for dim in 16 32 48 64 128 256 512; do convert -resize "${dim}x${dim}" media/interface/cube.png "${pkgname}${dim}.png" done + sed -i src/Makefile \ + -e"s;-o tess_client;${LDFLAGS} &;" \ + -e"s;-o tess_server;${LDFLAGS} &;" + sed -i src/enet/Makefile \ + -e"s;^\(CFLAGS=\).*;\1${CFLAGS};" } do_build() { make ${makejobs} -C src CXXFLAGS="${CXXFLAGS} -fomit-frame-pointer -ffast-math"