pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/xentools413 Needs gsed to build on HEAD



details:   https://anonhg.NetBSD.org/pkgsrc/rev/618fd95e4211
branches:  trunk
changeset: 458894:618fd95e4211
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Wed Sep 22 21:18:12 2021 +0000

description:
Needs gsed to build on HEAD
PR pkg/56411 also apply, so pretend that eventfd support is not there.
To be revisited after the freeze.

diffstat:

 sysutils/xentools413/Makefile                               |   4 +-
 sysutils/xentools413/distinfo                               |   4 +-
 sysutils/xentools413/patches/patch-tools_qemu-xen_configure |  15 ++++++++++--
 3 files changed, 16 insertions(+), 7 deletions(-)

diffs (65 lines):

diff -r 425cb347f6e3 -r 618fd95e4211 sysutils/xentools413/Makefile
--- a/sysutils/xentools413/Makefile     Wed Sep 22 18:40:43 2021 +0000
+++ b/sysutils/xentools413/Makefile     Wed Sep 22 21:18:12 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2021/09/21 13:20:47 bouyer Exp $
+# $NetBSD: Makefile,v 1.22 2021/09/22 21:18:12 bouyer Exp $
 #
 VERSION=       4.13.4
 
@@ -51,7 +51,7 @@
 EGDIR=                 ${PREFIX}/share/examples/xen
 MESSAGE_SUBST+=                EGDIR=${EGDIR}
 
-USE_TOOLS+=            pod2man gmake pkg-config makeinfo perl bash cmake
+USE_TOOLS+=            pod2man gmake pkg-config makeinfo perl bash cmake gsed
 USE_LANGUAGES=         c c++
 
 GNU_CONFIGURE=         YES
diff -r 425cb347f6e3 -r 618fd95e4211 sysutils/xentools413/distinfo
--- a/sysutils/xentools413/distinfo     Wed Sep 22 18:40:43 2021 +0000
+++ b/sysutils/xentools413/distinfo     Wed Sep 22 21:18:12 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2021/09/21 13:20:47 bouyer Exp $
+$NetBSD: distinfo,v 1.12 2021/09/22 21:18:12 bouyer Exp $
 
 SHA1 (xen413/ipxe-1dd56dbd11082fb622c2ed21cfaced4f47d798a6.tar.gz) = b78d21457bc07b4c4d3e770109c169ddafdacdf5
 RMD160 (xen413/ipxe-1dd56dbd11082fb622c2ed21cfaced4f47d798a6.tar.gz) = 846dbcc0f56e87fca8c87b00ca2ed031471d4246
@@ -81,7 +81,7 @@
 SHA1 (patch-tools_qemu-xen-traditional_net.c) = 0999993172070db5dc8d7c7daaa4999a3edaadb8
 SHA1 (patch-tools_qemu-xen-traditional_xen-hooks.mak) = 528878c8465d75b63e044e4f6c89609e4edbc3e0
 SHA1 (patch-tools_qemu-xen_audio_audio.c) = a7f47ff0350900bcb99b5515eeee162144a98cf8
-SHA1 (patch-tools_qemu-xen_configure) = 38eee924f66c226a09c2408312fc0f67d99d2b81
+SHA1 (patch-tools_qemu-xen_configure) = fe16110e33158ca446fb191c64621bf80b76dea9
 SHA1 (patch-tools_qemu-xen_net_tap-bsd.c) = ac1ed72daeb051eae7352542630a9a02c99e485e
 SHA1 (patch-tools_qemu-xen_net_tap.c) = 53d8c1799136c412b775d7d02d72b1abc63f4dd3
 SHA1 (patch-tools_qemu-xen_qemu-doc.texi) = e72d480ec29829055f01226eaf020d4cbd100d5d
diff -r 425cb347f6e3 -r 618fd95e4211 sysutils/xentools413/patches/patch-tools_qemu-xen_configure
--- a/sysutils/xentools413/patches/patch-tools_qemu-xen_configure       Wed Sep 22 18:40:43 2021 +0000
+++ b/sysutils/xentools413/patches/patch-tools_qemu-xen_configure       Wed Sep 22 21:18:12 2021 +0000
@@ -1,9 +1,10 @@
-$NetBSD: patch-tools_qemu-xen_configure,v 1.1 2020/05/26 11:12:11 bouyer Exp $
+$NetBSD: patch-tools_qemu-xen_configure,v 1.2 2021/09/22 21:18:12 bouyer Exp $
 
 -lrt is needed for shm_open()
+-stopgap measure to make the package build on HEAD: ignore eventfd
 
---- tools/qemu-xen/configure.orig      2019-09-27 12:21:35.000000000 +0200
-+++ tools/qemu-xen/configure   2020-05-08 20:09:00.341400664 +0200
+--- tools/qemu-xen/configure.orig      2020-11-06 16:32:03.000000000 +0100
++++ tools/qemu-xen/configure   2021-09-22 22:09:20.075746457 +0200
 @@ -841,6 +841,7 @@
    audio_drv_list="oss try-sdl"
    audio_possible_drivers="oss sdl"
@@ -12,3 +13,11 @@
    HOST_VARIANT_DIR="netbsd"
    supported_os="yes"
  ;;
+@@ -4440,6 +4441,7 @@
+ if compile_prog "" "" ; then
+   eventfd=yes
+ fi
++eventfd=no
+ 
+ # check if memfd is supported
+ memfd=no



Home | Main Index | Thread Index | Old Index