From c0c222c0a7b204eb5671f31a94b2770f65a99617 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 31 May 2015 11:16:27 +0200 Subject: [PATCH] libieee1284: portability patch for musl. --- srcpkgs/libieee1284/patches/musl.patch | 20 ++++++++++++++++++++ srcpkgs/libieee1284/template | 8 +------- 2 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 srcpkgs/libieee1284/patches/musl.patch diff --git a/srcpkgs/libieee1284/patches/musl.patch b/srcpkgs/libieee1284/patches/musl.patch new file mode 100644 index 00000000000..1cde8040cc2 --- /dev/null +++ b/srcpkgs/libieee1284/patches/musl.patch @@ -0,0 +1,20 @@ +--- src/access_io.c.orig 2005-03-11 18:55:41.000000000 +0100 ++++ src/access_io.c 2015-05-31 11:14:36.635234600 +0200 +@@ -47,7 +47,7 @@ + #include "parport.h" + #include "ppdev.h" + +-#ifdef HAVE_LINUX ++#if defined(HAVE_LINUX) && defined(__GLIBC__) + + #ifdef HAVE_SYS_IO_H + #include +@@ -62,7 +62,7 @@ struct iopbuf { + unsigned char port_value; + }; + +-#elif defined(HAVE_CYGWIN_9X) ++#elif defined(HAVE_LINUX) && !defined(__GLIBC__) || defined(HAVE_CYGWIN_9X) + + #include "io.h" + diff --git a/srcpkgs/libieee1284/template b/srcpkgs/libieee1284/template index 6fbed769092..9b9f19eefed 100644 --- a/srcpkgs/libieee1284/template +++ b/srcpkgs/libieee1284/template @@ -1,7 +1,7 @@ # Template file for 'libieee1284' pkgname=libieee1284 version=0.2.11 -revision=2 +revision=3 build_style=gnu-configure configure_args="--disable-static --without-python" short_desc="A library to query devices connected in parallel port" @@ -11,12 +11,6 @@ license="GPL-2" distfiles="$SOURCEFORGE_SITE/$pkgname/$pkgname-$version.tar.bz2" checksum=7730de107782e5d2b071bdcb5b06a44da74856f00ef4a9be85d1ba4806a38f1a -post_extract() { - case "$XBPS_TARGET_MACHINE" in - *-musl) export CFLAGS+=" -Doutb_p=outb";; - esac -} - libieee1284-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files"