head 1.3; access; symbols pkgsrc-2025Q3:1.2.0.34 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.32 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.30 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.28 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.26 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.24 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.22 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.20 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.18 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.16 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.14 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.12 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.10 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.8 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.6 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.4 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.2 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.1.0.2 pkgsrc-2021Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2025.10.21.13.43.00; author bouyer; state dead; branches; next 1.2; commitid 7iYGhItznjMPorfG; 1.2 date 2021.09.22.18.40.43; author bouyer; state Exp; branches; next 1.1; commitid 1m7MixZi4kZgWY9D; 1.1 date 2021.04.18.12.31.26; author bouyer; state Exp; branches; next ; commitid IxK9ZbcTH9KnWLPC; desc @@ 1.3 log @remove xenkernel415 and xentools415. Xen 4.15 is EOL upstream @ text @$NetBSD: patch-tools_qemu-xen_configure,v 1.2 2021/09/22 18:40:43 bouyer Exp $ -lrt is needed for shm_open() -stopgap measure to make the package build on HEAD: ignore eventfd --- tools/qemu-xen/configure.orig 2021-04-07 17:38:52.000000000 +0200 +++ tools/qemu-xen/configure 2021-09-22 19:09:30.727151120 +0200 @@@@ -851,6 +851,7 @@@@ audio_drv_list="oss try-sdl" audio_possible_drivers="oss sdl" oss_lib="-lossaudio" + LIBS="-lrt $LIBS" HOST_VARIANT_DIR="netbsd" supported_os="yes" ;; @@@@ -4779,6 +4780,7 @@@@ if compile_prog "" "" ; then eventfd=yes fi +eventfd=no # check if memfd is supported memfd=no @ 1.2 log @Stopgap for PR pkg/56411: pretend that eventfd support is not there. To be revisited after the freeze. @ text @d1 1 a1 1 $NetBSD: patch-tools_qemu-xen_configure,v 1.1 2021/04/18 12:31:26 bouyer Exp $ @ 1.1 log @Add xenkernel415 and xentools415 version 4.15.0 Xen is a hypervisor which supports running multiple guest operating systems on a single machine. Guest OSes (also called "domains") can be either paravirtualised (i.e. make hypercalls in order to access hardware), run in HVM (Hardware Virtualisation Mode) where they will be presented with virtual devices, or a combination where they use hypercalls to access hardware but manage memory themselves. At boot, the xen kernel is loaded along with the guest kernel for the first domain (called domain0). domain0 has privileges to access the physical hardware (PCI and ISA devices), administrate other domains and provide virtual devices (disks and network) to other domains. @ text @d1 1 a1 1 $NetBSD: patch-tools_qemu-xen_configure,v 1.1 2020/05/26 11:12:11 bouyer Exp $ d4 1 d6 3 a8 3 --- 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 @@@@ -841,6 +841,7 @@@@ d16 8 @