From c5f452070d46c17f2882be398b594c6a57c97954 Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Fri, 25 Dec 2020 17:44:48 -0600 Subject: [PATCH] modsecurity: fix cross-build --- srcpkgs/modsecurity/template | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/srcpkgs/modsecurity/template b/srcpkgs/modsecurity/template index 4f550b43027..9ab94af0fed 100644 --- a/srcpkgs/modsecurity/template +++ b/srcpkgs/modsecurity/template @@ -15,12 +15,16 @@ license="Apache-2.0" homepage="https://www.modsecurity.org" distfiles="https://github.com/SpiderLabs/ModSecurity/releases/download/v${version}/modsecurity-v${version}.tar.gz" checksum=b4231177dd80b4e076b228e57d498670113b69d445bab86db25f65346c24db22 -nocross="configure: error: cannot check for file existence when cross compiling" if [ "$CROSS_BUILD" ]; then hostmakedepends+=" $makedepends" fi +pre_configure() { + # Use target paths or will link against host libs + vsed -e "s,\${path},${XBPS_CROSS_BASE}/usr,g" -i configure +} + pre_build() { - sed -ri 's|(hardcode_into_libs)=.*|\1=no|' libtool + vsed -i '/^hardcode_into_libs=.*/s,yes,no,' libtool }