From 4e986b9dd3e7df273cb9a37be7370ef362c80c09 Mon Sep 17 00:00:00 2001
From: jbu <pullmoll@t-online.de>
Date: Fri, 8 May 2015 05:54:28 +0200
Subject: [PATCH] wol: Fix mismatching declarations; unbreaks *-musl

---
 srcpkgs/wol/template | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/srcpkgs/wol/template b/srcpkgs/wol/template
index b2c39eaa3f6..72e257b8c75 100644
--- a/srcpkgs/wol/template
+++ b/srcpkgs/wol/template
@@ -11,3 +11,11 @@ license="GPL-2"
 homepage="http://wake-on-lan.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/ahh/${pkgname}-${version}.tar.gz"
 checksum=e0086c9b9811df2bdf763ec9016dfb1bcb7dba9fa6d7858725b0929069a12622
+
+pre_configure() {
+	# Fix mismatching declarations - unbreaks target *-musl
+	sed -i lib/realloc.c \
+		-e "s/char \*malloc ();/void *malloc (size_t);/" \
+		-e "s/char \*realloc ();/void *realloc (void*, size_t);/"
+	sed -i lib/getline.h -e "s/^int$/ssize_t/"
+}