From 2490a36761edcfb53ab7085260ca302d9007f43a Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Thu, 21 May 2015 21:34:39 +0200 Subject: [PATCH] libbsd: fix for cross-builds. --- srcpkgs/libbsd/template | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libbsd/template b/srcpkgs/libbsd/template index 68d7708ab99..610beb97ee1 100644 --- a/srcpkgs/libbsd/template +++ b/srcpkgs/libbsd/template @@ -11,9 +11,13 @@ distfiles="http://libbsd.freedesktop.org/releases/libbsd-${version}.tar.xz" checksum=0f3b0e17e5c34c038126e0a04351b11e23c6101a7d0ce3beeab29bb6415c10bb post_extract() { - sed -i '1i#include ' src/flopen.c src/nlist.c - sed -i '/#error/d' src/funopen.c - sed -i 's,,,g' src/nlist.c + case "$XBPS_TARGET_MACHINE" in + *-musl) + sed -i '1i#include ' src/flopen.c src/nlist.c + sed -i '/#error/d' src/funopen.c + sed -i 's,,,g' src/nlist.c + ;; + esac } libbsd-devel_package() { depends="${sourcepkg}>=${version}_${revision}"