From ba55f110bf9831afca12c51ea503e5f5293d28fe Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 10 Aug 2016 17:33:42 +0800 Subject: [PATCH] sys-apps/file: add upstream fix for mingw builds --- sys-apps/file/file-5.28.ebuild | 2 ++ sys-apps/file/files/file-5.28-der-mmap.patch | 36 ++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 sys-apps/file/files/file-5.28-der-mmap.patch diff --git a/sys-apps/file/file-5.28.ebuild b/sys-apps/file/file-5.28.ebuild index 298edaf48f83..fefe087b54f4 100644 --- a/sys-apps/file/file-5.28.ebuild +++ b/sys-apps/file/file-5.28.ebuild @@ -37,6 +37,8 @@ src_prepare() { [[ ${PV} == "9999" ]] && eautoreconf elibtoolize + epatch "${FILESDIR}"/${P}-der-mmap.patch + # don't let python README kill main README #60043 mv python/README{,.python} } diff --git a/sys-apps/file/files/file-5.28-der-mmap.patch b/sys-apps/file/files/file-5.28-der-mmap.patch new file mode 100644 index 000000000000..50542a6c4822 --- /dev/null +++ b/sys-apps/file/files/file-5.28-der-mmap.patch @@ -0,0 +1,36 @@ +fix from upstream for building on systems w/out mmap (e.g. mingw) + +From 6f1fbff8114ec2319dd874f3552105b378931eb9 Mon Sep 17 00:00:00 2001 +From: Christos Zoulas +Date: Fri, 15 Jul 2016 00:56:04 +0000 +Subject: [PATCH] we only need mman for testing. + +--- + src/der.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/der.c b/src/der.c +index fcdeb6c79814..fd093d29ee89 100644 +--- a/src/der.c ++++ b/src/der.c +@@ -35,8 +35,6 @@ + #endif + + #include +-#include +-#include + + #include + #include +@@ -53,6 +51,8 @@ + #include "magic.h" + #include "der.h" + #else ++#include ++#include + #include + #endif + +-- +2.9.0 + -- 2.26.2