summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbouyer <bouyer@pkgsrc.org>2014-08-28 14:30:03 +0000
committerbouyer <bouyer@pkgsrc.org>2014-08-28 14:30:03 +0000
commit4bbc9fd5b730420f8b7b1e04ffc97d8d1046d16c (patch)
tree0c6011eed21de54e43923cbf0a439b076d759599
parent72f0084eb07a2c716ae806d657dedb4f21426e42 (diff)
downloadpkgsrc-4bbc9fd5b730420f8b7b1e04ffc97d8d1046d16c.tar.gz
Don't redefine MAP_ANONYMOUS is already defined. Fixes build on netbsd-7
-rw-r--r--sysutils/xentools41/distinfo4
-rw-r--r--sysutils/xentools41/patches/patch-da22
2 files changed, 18 insertions, 8 deletions
diff --git a/sysutils/xentools41/distinfo b/sysutils/xentools41/distinfo
index e652f6c0110..75b84d3f283 100644
--- a/sysutils/xentools41/distinfo
+++ b/sysutils/xentools41/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.36 2014/05/14 20:22:41 bouyer Exp $
+$NetBSD: distinfo,v 1.37 2014/08/28 14:30:03 bouyer Exp $
SHA1 (ipxe-git-v1.0.0.tar.gz) = da052c8de5f3485fe0253c19cf52ed6d72528485
RMD160 (ipxe-git-v1.0.0.tar.gz) = dcd9b6eaafa1ce05c1ebf2a15f2f73ad7a8c5547
@@ -36,7 +36,7 @@ SHA1 (patch-cf) = c8740b1c9cfac686f2e4e32c7613b5f02206459d
SHA1 (patch-cg) = 119029fda1d4ecee90d0a108151596cb3ef0ec74
SHA1 (patch-ch) = 84e816c95167828314ef901e324772249a407c41
SHA1 (patch-config_StdGNU.mk) = bbded4d6da3fae55bfd8dad42ac9b45721ee1ebe
-SHA1 (patch-da) = 1a7ecd9536340deac2945786b9faae55680525ca
+SHA1 (patch-da) = 06c07b32d70f8259a762ebcdc738218cfad57ad4
SHA1 (patch-db) = 4766f9925462023332793bcea4321072758e289d
SHA1 (patch-dc) = d860fe3725978227278d58f09e7d5157001e463e
SHA1 (patch-dd) = e66d9cc0028ba922b050fc142862b4095cd018f3
diff --git a/sysutils/xentools41/patches/patch-da b/sysutils/xentools41/patches/patch-da
index 9542ede52e7..99881b60cf5 100644
--- a/sysutils/xentools41/patches/patch-da
+++ b/sysutils/xentools41/patches/patch-da
@@ -1,8 +1,8 @@
-$NetBSD: patch-da,v 1.2 2011/05/07 16:55:58 tnn Exp $
+$NetBSD: patch-da,v 1.3 2014/08/28 14:30:03 bouyer Exp $
---- ioemu-qemu-xen/configure.orig 2011-02-11 17:54:51.000000000 +0000
-+++ ioemu-qemu-xen/configure
-@@ -1089,7 +1089,7 @@ fi
+--- ioemu-qemu-xen/configure.orig 2013-07-17 12:59:40.000000000 +0200
++++ ioemu-qemu-xen/configure 2014-08-28 13:59:55.000000000 +0200
+@@ -1089,7 +1089,7 @@
# Check if tools are available to build documentation.
if [ -x "`which texi2html 2>/dev/null`" ] && \
[ -x "`which pod2man 2>/dev/null`" ]; then
@@ -11,7 +11,7 @@ $NetBSD: patch-da,v 1.2 2011/05/07 16:55:58 tnn Exp $
fi
##########################################
-@@ -1124,7 +1124,7 @@ else
+@@ -1124,7 +1124,7 @@
if test -z "$prefix" ; then
prefix="/usr/local"
fi
@@ -20,7 +20,7 @@ $NetBSD: patch-da,v 1.2 2011/05/07 16:55:58 tnn Exp $
datasuffix="/share/qemu"
docsuffix="/share/doc/qemu"
binsuffix="/bin"
-@@ -1215,6 +1215,9 @@ echo "docdir=\${prefix}$docsuffix" >> $c
+@@ -1215,6 +1215,9 @@
echo "#define CONFIG_QEMU_SHAREDIR \"$prefix$datasuffix\"" >> $config_h
echo "MAKE=$make" >> $config_mak
echo "INSTALL=$install" >> $config_mak
@@ -30,3 +30,13 @@ $NetBSD: patch-da,v 1.2 2011/05/07 16:55:58 tnn Exp $
echo "CC=$cc" >> $config_mak
echo "HOST_CC=$host_cc" >> $config_mak
echo "AR=$ar" >> $config_mak
+@@ -1492,7 +1495,9 @@
+ # XXX: suppress that
+ if [ "$bsd" = "yes" ] ; then
+ echo "#define O_LARGEFILE 0" >> $config_h
++ echo "#ifndef MAP_ANONYMOUS" >> $config_h
+ echo "#define MAP_ANONYMOUS MAP_ANON" >> $config_h
++ echo "#endif" >> $config_h
+ echo "#define _BSD 1" >> $config_h
+ fi
+