From 3a388944a3cdfed5f9c93de307e13f155f0862d4 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Wed, 18 May 2016 20:30:10 +0200 Subject: [PATCH] dmenu: fix PIE. --- srcpkgs/dmenu/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/dmenu/template b/srcpkgs/dmenu/template index 4b9b8ef369f..3ad9bbdc605 100644 --- a/srcpkgs/dmenu/template +++ b/srcpkgs/dmenu/template @@ -1,7 +1,7 @@ # Template file for 'dmenu' pkgname=dmenu version=4.6 -revision=1 +revision=2 makedepends="libXinerama-devel libXft-devel freetype-devel" short_desc="A generic menu for X" maintainer="Juan RP " @@ -13,12 +13,13 @@ checksum=4a7a24008a621c3cd656155ad91ab8136db8f0d3b9ec56dafeec518cabda96b3 build_options="fuzzymatch" desc_option_fuzzymatch="Enable Fuzzymatch support" -pre_build() { - local srcdir="${XBPS_SRCDISTDIR}/${pkgname}-${version}/" +post_extract() { if [ "$build_option_fuzzymatch" ]; then msg_normal "Applying fuzzymatch patches" patch -p1 < "${FILESDIR}/fuzzymatch.patch" fi + sed -i -e '/CFLAGS/{s/-Os//;s/=/+=/}' \ + -e '/LDFLAGS/{s/-s//;s/=/+=/}' config.mk } do_build() {