diff --git a/srcpkgs/musl/patches/0001-fix-assumption-in-fputs-that-fwrite-returning-0-impl.patch b/srcpkgs/musl/patches/0001-fix-assumption-in-fputs-that-fwrite-returning-0-impl.patch deleted file mode 100644 index 9bc907957c..0000000000 --- a/srcpkgs/musl/patches/0001-fix-assumption-in-fputs-that-fwrite-returning-0-impl.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 10a17dfbad2c267d885817abc9c7589fc7ff630b Mon Sep 17 00:00:00 2001 -From: Rich Felker -Date: Tue, 16 Feb 2016 13:26:16 -0500 -Subject: [PATCH] fix assumption in fputs that fwrite returning 0 implies an - error - -internally, the idiom of passing nmemb=1 to fwrite and interpreting -the return value of fwrite (which is necessarily 0 or 1) as -failure/success is fairly widely used. this is not correct, however, -when the size argument is unknown and may be zero, since C requires -fwrite to return 0 in that special case. previously fwrite always -returned nmemb on success, but this was changed for conformance with -ISO C by commit 500c6886c654fd45e4926990fee2c61d816be197. ---- - src/stdio/fputs.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/stdio/fputs.c b/src/stdio/fputs.c -index 4737f44..1cf344f 100644 ---- src/stdio/fputs.c -+++ src/stdio/fputs.c -@@ -3,7 +3,8 @@ - - int fputs(const char *restrict s, FILE *restrict f) - { -- return (int)fwrite(s, strlen(s), 1, f) - 1; -+ size_t l = strlen(s); -+ return (fwrite(s, 1, l, f)==l) - 1; - } - - weak_alias(fputs, fputs_unlocked); --- -1.8.1.rc1 - diff --git a/srcpkgs/musl/template b/srcpkgs/musl/template index 4081ff6478..cf09a57f12 100644 --- a/srcpkgs/musl/template +++ b/srcpkgs/musl/template @@ -1,7 +1,7 @@ # Template file for 'musl'. pkgname=musl -version=1.1.13 -revision=2 +version=1.1.14 +revision=1 build_style=gnu-configure configure_args="--prefix=/usr --disable-gcc-wrapper" conflicts="glibc>=0" @@ -10,7 +10,7 @@ maintainer="Juan RP " license="MIT" homepage="http://www.musl-libc.org/" distfiles="http://www.musl-libc.org/releases/musl-${version}.tar.gz" -checksum=bbacdc64f557d0c4857f7d2daf592c32c29aec1babbb94fcf01a2e05bed15013 +checksum=35f6c00c84a6091bd5dab29eedde7508dae755ead92dcc0239f3677d1055b9b5 nostrip_files="libc.so" shlib_provides="libc.so"