From bb1a6569b37be48834fb153dd249c406ff02e0a6 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 10 Nov 2014 10:29:52 +0100 Subject: [PATCH] gzip: unbreak musl builds. --- srcpkgs/gzip/template | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/srcpkgs/gzip/template b/srcpkgs/gzip/template index 292fbc099e..82d018e14d 100644 --- a/srcpkgs/gzip/template +++ b/srcpkgs/gzip/template @@ -1,9 +1,10 @@ # Template file for 'gzip' pkgname=gzip version=1.6 -revision=3 +revision=4 bootstrap=yes build_style=gnu-configure +configure_args="gl_cv_func_fprintf_posix=yes gl_cv_func_fflush_stdin=yes" conflicts="chroot-gzip>=0" short_desc="GNU compression utility (replacement for compress)" maintainer="Juan RP " @@ -11,3 +12,13 @@ homepage="http://www.gnu.org/software/gzip/" license="GPL-3" distfiles="http://ftp.gnu.org/gnu/gzip/$pkgname-$version.tar.gz" checksum=97eb83b763d9e5ad35f351fe5517e6b71521d7aac7acf3e3cacdb6b1496d8f7e + +pre_configure() { + case "$XBPS_TARGET_MACHINE" in + *-musl) + # Special case for musl libc; "fix" issues with gnulib. + : > lib/fseeko.c + echo "void close_stdin(void) {}" > lib/closein.c + ;; + esac +}