Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils Remove xenkernel and xentools packages older ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a66ceec687d8
branches:  trunk
changeset: 437248:a66ceec687d8
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Wed Aug 19 10:39:22 2020 +0000

description:
Remove xenkernel and xentools packages older than 4.11.
They're not maintained anymore upstream, and don't build on supported NetBSD
releases.

diffstat:

 sysutils/Makefile                                                                       |   10 +-
 sysutils/xenkernel42/DESCR                                                              |   18 -
 sysutils/xenkernel42/MESSAGE                                                            |    7 -
 sysutils/xenkernel42/Makefile                                                           |   61 -
 sysutils/xenkernel42/PLIST                                                              |    3 -
 sysutils/xenkernel42/distinfo                                                           |   51 -
 sysutils/xenkernel42/patches/patch-CVE-2014-8594                                        |   27 -
 sysutils/xenkernel42/patches/patch-CVE-2014-8595                                        |  158 -
 sysutils/xenkernel42/patches/patch-CVE-2014-8866                                        |  133 -
 sysutils/xenkernel42/patches/patch-CVE-2014-8867                                        |   90 -
 sysutils/xenkernel42/patches/patch-CVE-2014-9030                                        |   47 -
 sysutils/xenkernel42/patches/patch-CVE-2015-2044                                        |   53 -
 sysutils/xenkernel42/patches/patch-CVE-2015-2045                                        |   42 -
 sysutils/xenkernel42/patches/patch-CVE-2015-2151                                        |   23 -
 sysutils/xenkernel42/patches/patch-CVE-2015-2752                                        |  108 -
 sysutils/xenkernel42/patches/patch-CVE-2015-2756                                        |  142 -
 sysutils/xenkernel42/patches/patch-CVE-2015-3340                                        |   29 -
 sysutils/xenkernel42/patches/patch-CVE-2015-3456                                        |  131 -
 sysutils/xenkernel42/patches/patch-CVE-2015-4163                                        |   17 -
 sysutils/xenkernel42/patches/patch-CVE-2015-4164                                        |   16 -
 sysutils/xenkernel42/patches/patch-CVE-2015-5307                                        |  108 -
 sysutils/xenkernel42/patches/patch-CVE-2015-7835                                        |   31 -
 sysutils/xenkernel42/patches/patch-CVE-2015-7969                                        |   34 -
 sysutils/xenkernel42/patches/patch-CVE-2015-7971                                        |   35 -
 sysutils/xenkernel42/patches/patch-CVE-2015-8339                                        |   33 -
 sysutils/xenkernel42/patches/patch-CVE-2015-8555                                        |   80 -
 sysutils/xenkernel42/patches/patch-Config.mk                                            |   13 -
 sysutils/xenkernel42/patches/patch-XSA-166                                              |   42 -
 sysutils/xenkernel42/patches/patch-XSA-182                                              |   91 -
 sysutils/xenkernel42/patches/patch-XSA-185                                              |   37 -
 sysutils/xenkernel42/patches/patch-XSA-187-1                                            |   44 -
 sysutils/xenkernel42/patches/patch-XSA-187-2                                            |  144 -
 sysutils/xenkernel42/patches/patch-XSA-191                                              |  142 -
 sysutils/xenkernel42/patches/patch-XSA-192                                              |   65 -
 sysutils/xenkernel42/patches/patch-XSA-195                                              |   49 -
 sysutils/xenkernel42/patches/patch-XSA-200                                              |   57 -
 sysutils/xenkernel42/patches/patch-XSA-202                                              |   69 -
 sysutils/xenkernel42/patches/patch-XSA-204                                              |   71 -
 sysutils/xenkernel42/patches/patch-xen_Makefile                                         |   13 -
 sysutils/xenkernel42/patches/patch-xen_arch_x86_Rules.mk                                |   12 -
 sysutils/xenkernel42/patches/patch-xen_arch_x86_hvm_hvm.c                               |   38 -
 sysutils/xenkernel42/patches/patch-xen_arch_x86_mm_shadow_common.c                      |   24 -
 sysutils/xenkernel42/patches/patch-xen_arch_x86_x86_emulate_x86_emulate.c               |   39 -
 sysutils/xenkernel42/patches/patch-xen_common_spinlock.c                                |  258 ---
 sysutils/xenkernel42/patches/patch-xen_common_symbols.c                                 |   16 -
 sysutils/xenkernel42/patches/patch-xen_drivers_passthrough_vtd_x86_ats.c                |   22 -
 sysutils/xenkernel42/patches/patch-xen_include_asm-arm_spinlock.h                       |   97 -
 sysutils/xenkernel42/patches/patch-xen_include_asm-x86_atomic.h                         |   30 -
 sysutils/xenkernel42/patches/patch-xen_include_asm-x86_spinlock.h                       |   71 -
 sysutils/xenkernel42/patches/patch-xen_include_xen_lib.h                                |   13 -
 sysutils/xenkernel42/patches/patch-xen_include_xen_spinlock.h                           |   28 -
 sysutils/xenkernel45/DESCR                                                              |   14 -
 sysutils/xenkernel45/MESSAGE                                                            |    7 -
 sysutils/xenkernel45/Makefile                                                           |   63 -
 sysutils/xenkernel45/PLIST                                                              |    3 -
 sysutils/xenkernel45/distinfo                                                           |   28 -
 sysutils/xenkernel45/patches/patch-Config.mk                                            |   13 -
 sysutils/xenkernel45/patches/patch-XSA-191                                              |  140 -
 sysutils/xenkernel45/patches/patch-XSA-192                                              |   65 -
 sysutils/xenkernel45/patches/patch-XSA-193                                              |   67 -
 sysutils/xenkernel45/patches/patch-XSA-195                                              |   47 -
 sysutils/xenkernel45/patches/patch-XSA-196-1                                            |   63 -
 sysutils/xenkernel45/patches/patch-XSA-196-2                                            |   78 -
 sysutils/xenkernel45/patches/patch-XSA-200                                              |   57 -
 sysutils/xenkernel45/patches/patch-XSA-202                                              |   75 -
 sysutils/xenkernel45/patches/patch-XSA-204                                              |   71 -
 sysutils/xenkernel45/patches/patch-XSA-207                                              |   33 -
 sysutils/xenkernel45/patches/patch-XSA-212                                              |   89 -
 sysutils/xenkernel45/patches/patch-xen_Makefile                                         |   13 -
 sysutils/xenkernel45/patches/patch-xen_arch_arm_xen.lds.S                               |   12 -
 sysutils/xenkernel45/patches/patch-xen_arch_x86_Rules.mk                                |   12 -
 sysutils/xenkernel45/patches/patch-xen_arch_x86_alternative.c                           |   22 -
 sysutils/xenkernel45/patches/patch-xen_common_efi_boot.c                                |   77 -
 sysutils/xenkernel45/patches/patch-xen_common_page__alloc.c                             |   13 -
 sysutils/xenkernel45/patches/patch-xen_drivers_passthrough_vtd_x86_ats.c                |   22 -
 sysutils/xenkernel45/patches/patch-xen_include_asm-x86_current.h                        |   13 -
 sysutils/xenkernel45/patches/patch-xen_include_xen_init.h                               |   12 -
 sysutils/xenkernel45/patches/patch-xen_include_xen_lib.h                                |   13 -
 sysutils/xenkernel46/DESCR                                                              |   16 -
 sysutils/xenkernel46/MESSAGE                                                            |   11 -
 sysutils/xenkernel46/Makefile                                                           |   61 -
 sysutils/xenkernel46/PLIST                                                              |    3 -
 sysutils/xenkernel46/distinfo                                                           |   42 -
 sysutils/xenkernel46/patches/patch-Config.mk                                            |   13 -
 sysutils/xenkernel46/patches/patch-XSA226                                               |  431 -----
 sysutils/xenkernel46/patches/patch-XSA227                                               |   68 -
 sysutils/xenkernel46/patches/patch-XSA228                                               |  200 --
 sysutils/xenkernel46/patches/patch-XSA230                                               |   40 -
 sysutils/xenkernel46/patches/patch-XSA231                                               |  110 -
 sysutils/xenkernel46/patches/patch-XSA232                                               |   25 -
 sysutils/xenkernel46/patches/patch-XSA234                                               |  187 --
 sysutils/xenkernel46/patches/patch-XSA237                                               |  311 ---
 sysutils/xenkernel46/patches/patch-XSA238                                               |   45 -
 sysutils/xenkernel46/patches/patch-XSA239                                               |   48 -
 sysutils/xenkernel46/patches/patch-XSA240                                               |  666 --------
 sysutils/xenkernel46/patches/patch-XSA241                                               |  104 -
 sysutils/xenkernel46/patches/patch-XSA242                                               |   45 -
 sysutils/xenkernel46/patches/patch-XSA243                                               |  132 -
 sysutils/xenkernel46/patches/patch-XSA244                                               |   53 -
 sysutils/xenkernel46/patches/patch-XSA246                                               |   76 -
 sysutils/xenkernel46/patches/patch-XSA247                                               |  286 ---
 sysutils/xenkernel46/patches/patch-XSA248                                               |  164 --
 sysutils/xenkernel46/patches/patch-XSA249                                               |   44 -
 sysutils/xenkernel46/patches/patch-XSA250                                               |   69 -
 sysutils/xenkernel46/patches/patch-XSA251                                               |   23 -
 sysutils/xenkernel46/patches/patch-tools_xentrace_xenalyze.c                            |  264 ---
 sysutils/xenkernel46/patches/patch-xen_Makefile                                         |   13 -
 sysutils/xenkernel46/patches/patch-xen_arch_arm_xen.lds.S                               |   12 -
 sysutils/xenkernel46/patches/patch-xen_arch_x86_Rules.mk                                |   12 -
 sysutils/xenkernel46/patches/patch-xen_arch_x86_alternative.c                           |   22 -
 sysutils/xenkernel46/patches/patch-xen_arch_x86_mm.c                                    |   15 -
 sysutils/xenkernel46/patches/patch-xen_arch_x86_xen.lds.S                               |   15 -
 sysutils/xenkernel46/patches/patch-xen_common_efi_boot.c                                |   77 -
 sysutils/xenkernel46/patches/patch-xen_common_page__alloc.c                             |   13 -
 sysutils/xenkernel46/patches/patch-xen_drivers_passthrough_vtd_x86_ats.c                |   22 -
 sysutils/xenkernel46/patches/patch-xen_include_asm-x86_current.h                        |   13 -
 sysutils/xenkernel46/patches/patch-xen_include_asm-x86_spinlock.h                       |   16 -
 sysutils/xenkernel46/patches/patch-xen_include_xen_init.h                               |   12 -
 sysutils/xenkernel46/patches/patch-xen_include_xen_lib.h                                |   13 -
 sysutils/xenkernel48/DESCR                                                              |   16 -
 sysutils/xenkernel48/MESSAGE                                                            |   11 -
 sysutils/xenkernel48/Makefile                                                           |   76 -
 sysutils/xenkernel48/PLIST                                                              |    3 -
 sysutils/xenkernel48/distinfo                                                           |   13 -
 sysutils/xenkernel48/patches/patch-Config.mk                                            |   14 -
 sysutils/xenkernel48/patches/patch-xen_Makefile                                         |   13 -
 sysutils/xenkernel48/patches/patch-xen_Rules.mk                                         |   14 -
 sysutils/xenkernel48/patches/patch-xen_arch_x86_Rules.mk                                |   12 -
 sysutils/xenkernel48/patches/patch-xen_arch_x86_boot_build32.mk                         |   15 -
 sysutils/xenkernel48/patches/patch-xen_arch_x86_mm.c                                    |   14 -
 sysutils/xenkernel48/patches/patch-xen_tools_symbols.c                                  |   19 -
 sysutils/xentools42/DESCR                                                               |    5 -
 sysutils/xentools42/MESSAGE                                                             |   15 -
 sysutils/xentools42/MESSAGE.NetBSD                                                      |   17 -
 sysutils/xentools42/Makefile                                                            |  275 ---
 sysutils/xentools42/PLIST                                                               |  816 ----------
 sysutils/xentools42/TODO                                                                |    7 -
 sysutils/xentools42/buildlink3.mk                                                       |   12 -
 sysutils/xentools42/distinfo                                                            |  103 -
 sysutils/xentools42/files/blk_netbsd.c                                                  |   38 -
 sysutils/xentools42/files/blktapctrl_netbsd.c                                           |   16 -
 sysutils/xentools42/files/locking.sh                                                    |   72 -
 sysutils/xentools42/files/xen-watchdog.sh                                               |   17 -
 sysutils/xentools42/files/xencommons.sh                                                 |  106 -
 sysutils/xentools42/files/xend.sh                                                       |  101 -
 sysutils/xentools42/files/xendomains.sh                                                 |  129 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_Makefile.housekeeping                  |   24 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_arch_i386_include_librm.h              |   16 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_arch_i386_scripts_i386.lds             |   13 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_core_settings.c                        |   34 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_drivers_net_ath5k_ath5k_qcu.c          |   16 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_drivers_net_ns83820.c                  |   15 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_drivers_net_tulip.c                    |   24 -
 sysutils/xentools42/patches/patch-.._.._ipxe_src_net_tls.c                              |   77 -
 sysutils/xentools42/patches/patch-.._Config.mk                                          |   22 -
 sysutils/xentools42/patches/patch-.._config_NetBSD.mk                                   |   23 -
 sysutils/xentools42/patches/patch-.._config_StdGNU.mk                                   |   23 -
 sysutils/xentools42/patches/patch-.._docs_man_xend-config.sxp.pod.5                     |   47 -
 sysutils/xentools42/patches/patch-.._docs_man_xl.cfg.pod.5                              |   65 -
 sysutils/xentools42/patches/patch-.._docs_man_xl.conf.pod.5                             |   21 -
 sysutils/xentools42/patches/patch-.._docs_man_xl.pod.1                                  |   44 -
 sysutils/xentools42/patches/patch-.._docs_man_xlcpupool.cfg.pod.5                       |   28 -
 sysutils/xentools42/patches/patch-.._docs_man_xm.pod.1                                  |   31 -
 sysutils/xentools42/patches/patch-.._docs_man_xmdomain.cfg.pod.5                        |   36 -
 sysutils/xentools42/patches/patch-.._docs_misc_xl-disk-configuration.txt                |   13 -
 sysutils/xentools42/patches/patch-CVE-2015-2152                                         |   46 -
 sysutils/xentools42/patches/patch-CVE-2015-2752                                         |   82 -
 sysutils/xentools42/patches/patch-CVE-2015-3209                                         |  173 --
 sysutils/xentools42/patches/patch-CVE-2015-3259                                         |  174 --
 sysutils/xentools42/patches/patch-CVE-2015-3456                                         |  131 -
 sysutils/xentools42/patches/patch-CVE-2015-5154                                         |  136 -
 sysutils/xentools42/patches/patch-CVE-2015-5165                                         |  433 -----
 sysutils/xentools42/patches/patch-CVE-2015-5166                                         |   28 -
 sysutils/xentools42/patches/patch-CVE-2015-8550                                         |  213 --
 sysutils/xentools42/patches/patch-CVE-2015-8554                                         |   21 -
 sysutils/xentools42/patches/patch-Makefile                                              |   33 -
 sysutils/xentools42/patches/patch-Rules.mk                                              |   51 -
 sysutils/xentools42/patches/patch-XSA-197-1                                             |   69 -
 sysutils/xentools42/patches/patch-XSA-197-2                                             |   67 -
 sysutils/xentools42/patches/patch-XSA-198                                               |   58 -
 sysutils/xentools42/patches/patch-XSA-199                                               |  121 -
 sysutils/xentools42/patches/patch-blktap_drivers_Makefile                               |   16 -
 sysutils/xentools42/patches/patch-blktap_lib_blktaplib.h                                |   14 -
 sysutils/xentools42/patches/patch-configure                                             |  103 -
 sysutils/xentools42/patches/patch-console_daemon_utils.c                                |   22 -
 sysutils/xentools42/patches/patch-debugger_gdbsx_Makefile                               |   15 -
 sysutils/xentools42/patches/patch-examples_Makefile                                     |   11 -
 sysutils/xentools42/patches/patch-examples_xend-config.sxp                              |   13 -
 sysutils/xentools42/patches/patch-firmware_etherboot_Makefile                           |   26 -
 sysutils/xentools42/patches/patch-firmware_etherboot_patches_boot__prompt__option.patch |   13 -
 sysutils/xentools42/patches/patch-firmware_etherboot_patches_series                     |    9 -
 sysutils/xentools42/patches/patch-firmware_hvmloader_Makefile                           |   13 -
 sysutils/xentools42/patches/patch-firmware_hvmloader_util.h                             |   20 -
 sysutils/xentools42/patches/patch-hotplug_NetBSD_Makefile                               |   46 -
 sysutils/xentools42/patches/patch-hotplug_NetBSD_block                                  |   43 -
 sysutils/xentools42/patches/patch-hotplug_NetBSD_vif-bridge                             |   16 -
 sysutils/xentools42/patches/patch-hotplug_NetBSD_vif-ip                                 |   15 -
 sysutils/xentools42/patches/patch-hotplug_common_Makefile                               |   24 -
 sysutils/xentools42/patches/patch-include_xen-sys_NetBSD_gntdev.h                       |  110 -
 sysutils/xentools42/patches/patch-libfsimage_common_Makefile                            |   13 -
 sysutils/xentools42/patches/patch-libfsimage_ufs_ufs.h                                  |   13 -
 sysutils/xentools42/patches/patch-libxc_xc__netbsd.c                                    |  251 ---
 sysutils/xentools42/patches/patch-libxl_libxl__create.c                                 |   40 -
 sysutils/xentools42/patches/patch-libxl_libxl__internal.h                               |   16 -
 sysutils/xentools42/patches/patch-libxl_libxl__save__helper.c                           |   14 -
 sysutils/xentools42/patches/patch-libxl_xl.c                                            |   15 -
 sysutils/xentools42/patches/patch-ocaml_common.make                                     |   23 -
 sysutils/xentools42/patches/patch-ocaml_libs_xb_xs__ring__stubs.c                       |   26 -
 sysutils/xentools42/patches/patch-ocaml_xenstored_Makefile                              |   12 -
 sysutils/xentools42/patches/patch-ocaml_xenstored_define.ml                             |   20 -
 sysutils/xentools42/patches/patch-ocaml_xenstored_utils.ml                              |   13 -
 sysutils/xentools42/patches/patch-pygrub_Makefile                                       |   13 -
 sysutils/xentools42/patches/patch-python_xen_xend_XendNode.py                           |   56 -
 sysutils/xentools42/patches/patch-python_xen_xend_osdep.py                              |   18 -
 sysutils/xentools42/patches/patch-python_xen_xm_create.py                               |   13 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_Makefile                         |   85 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_block-raw-posix.c                |   62 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_configure                        |   42 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_e1000.c                       |   34 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_ide.c                         |   37 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_pass-through.c                |  762 ---------
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_pass-through.h                |   93 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_piix4acpi.c                   |   17 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_pt-graphics.c                 |   13 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_pt-msi.c                      |   15 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_hw_pt-msi.h                      |   12 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_i386-dm_hookstarget.mak          |   12 -
 sysutils/xentools42/patches/patch-qemu-xen-traditional_xen-hooks.mak                    |   34 -
 sysutils/xentools42/patches/patch-qemu-xen_audio_audio.c                                |   12 -
 sysutils/xentools42/patches/patch-qemu-xen_dyngen-exec.h                                |   20 -
 sysutils/xentools42/patches/patch-qemu-xen_fpu_softfloat-specialize.h                   |   26 -
 sysutils/xentools42/patches/patch-qemu-xen_ioport.c                                     |   12 -
 sysutils/xentools42/patches/patch-qemu-xen_memory.c                                     |   12 -
 sysutils/xentools42/patches/patch-qemu-xen_pc-bios_optionrom_Makefile                   |   13 -
 sysutils/xentools42/patches/patch-qemu-xen_qemu-doc.texi                                |   15 -
 sysutils/xentools42/patches/patch-qemu-xen_scripts_texi2pod.pl                          |   13 -
 sysutils/xentools42/patches/patch-qemu-xen_target-i386_op__helper.c                     |   15 -
 sysutils/xentools42/patches/patch-qemu-xen_xen-all.c                                    |   15 -
 sysutils/xentools42/patches/patch-xentrace_Makefile                                     |   12 -
 sysutils/xentools45/DESCR                                                               |    5 -
 sysutils/xentools45/MESSAGE                                                             |   11 -
 sysutils/xentools45/MESSAGE.NetBSD                                                      |   17 -
 sysutils/xentools45/Makefile                                                            |  237 --
 sysutils/xentools45/PLIST                                                               |  410 -----
 sysutils/xentools45/distinfo                                                            |   82 -
 sysutils/xentools45/files/blk_netbsd.c                                                  |   38 -
 sysutils/xentools45/files/blktapctrl_netbsd.c                                           |   16 -
 sysutils/xentools45/files/locking.sh                                                    |   72 -
 sysutils/xentools45/files/xen-watchdog.sh                                               |   17 -
 sysutils/xentools45/files/xencommons.sh                                                 |  107 -
 sysutils/xentools45/files/xendomains.sh                                                 |  129 -
 sysutils/xentools45/patches/patch-.._.._ipxe_src_core_settings.c                        |   34 -
 sysutils/xentools45/patches/patch-.._.._ipxe_src_interface_efi_efi_snp.c                |   42 -
 sysutils/xentools45/patches/patch-.._.._ipxe_src_net_fcels.c                            |  124 -
 sysutils/xentools45/patches/patch-.._.._ipxe_src_net_tls.c                              |   70 -
 sysutils/xentools45/patches/patch-.._Config.mk                                          |   22 -
 sysutils/xentools45/patches/patch-.._docs_man_xl.cfg.pod.5                              |   29 -
 sysutils/xentools45/patches/patch-.._docs_man_xl.conf.pod.5                             |   30 -
 sysutils/xentools45/patches/patch-.._docs_man_xl.pod.1                                  |   44 -
 sysutils/xentools45/patches/patch-.._docs_man_xlcpupool.cfg.pod.5                       |   28 -
 sysutils/xentools45/patches/patch-.._docs_misc_xl-disk-configuration.txt                |   13 -
 sysutils/xentools45/patches/patch-Makefile                                              |   22 -
 sysutils/xentools45/patches/patch-Rules.mk                                              |   50 -
 sysutils/xentools45/patches/patch-XSA-184                                               |   43 -
 sysutils/xentools45/patches/patch-XSA-197-1                                             |   67 -
 sysutils/xentools45/patches/patch-XSA-197-2                                             |   65 -
 sysutils/xentools45/patches/patch-XSA-198                                               |   64 -
 sysutils/xentools45/patches/patch-XSA-199                                               |   90 -
 sysutils/xentools45/patches/patch-XSA-208-1                                             |   55 -
 sysutils/xentools45/patches/patch-XSA-208-2                                             |   58 -
 sysutils/xentools45/patches/patch-XSA-209-1                                             |  153 -
 sysutils/xentools45/patches/patch-XSA-209-2                                             |   56 -
 sysutils/xentools45/patches/patch-XSA-211-1                                             |  262 ---
 sysutils/xentools45/patches/patch-XSA-211-2                                             |  230 --
 sysutils/xentools45/patches/patch-blktap_drivers_Makefile                               |   16 -
 sysutils/xentools45/patches/patch-configure                                             |   48 -
 sysutils/xentools45/patches/patch-console_daemon_utils.c                                |   22 -
 sysutils/xentools45/patches/patch-debugger_gdbsx_Makefile                               |   15 -
 sysutils/xentools45/patches/patch-examples_Makefile                                     |   12 -
 sysutils/xentools45/patches/patch-firmware_etherboot_Makefile                           |   26 -
 sysutils/xentools45/patches/patch-firmware_etherboot_patches_series                     |    9 -
 sysutils/xentools45/patches/patch-firmware_hvmloader_Makefile                           |   33 -
 sysutils/xentools45/patches/patch-hotplug_NetBSD_Makefile                               |   52 -
 sysutils/xentools45/patches/patch-hotplug_NetBSD_block                                  |   45 -
 sysutils/xentools45/patches/patch-hotplug_NetBSD_vif-bridge                             |   16 -
 sysutils/xentools45/patches/patch-hotplug_NetBSD_vif-ip                                 |   15 -
 sysutils/xentools45/patches/patch-hotplug_common_Makefile                               |   24 -
 sysutils/xentools45/patches/patch-include_xen-sys_NetBSD_gntdev.h                       |  110 -
 sysutils/xentools45/patches/patch-libfsimage_common_Makefile                            |   13 -
 sysutils/xentools45/patches/patch-libfsimage_ufs_ufs.h                                  |   13 -
 sysutils/xentools45/patches/patch-libxc_xc__netbsd.c                                    |  251 ---
 sysutils/xentools45/patches/patch-libxl_Makefile                                        |   22 -
 sysutils/xentools45/patches/patch-libxl_libxl__create.c                                 |   40 -
 sysutils/xentools45/patches/patch-libxl_libxl__save__helper.c                           |   12 -
 sysutils/xentools45/patches/patch-libxl_libxl_uuid.c                                    |   22 -
 sysutils/xentools45/patches/patch-libxl_xl__cmdtable.c                                  |   13 -
 sysutils/xentools45/patches/patch-ocaml_common.make                                     |   31 -
 sysutils/xentools45/patches/patch-ocaml_libs_xb_xs__ring__stubs.c                       |   22 -
 sysutils/xentools45/patches/patch-ocaml_xenstored_Makefile                              |   12 -
 sysutils/xentools45/patches/patch-ocaml_xenstored_define.ml                             |   20 -
 sysutils/xentools45/patches/patch-ocaml_xenstored_utils.ml                              |   13 -
 sysutils/xentools45/patches/patch-pygrub_Makefile                                       |   13 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_Makefile                         |   84 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_block-raw-posix.c                |   62 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_configure                        |   41 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_e1000.c                       |   34 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_ide.c                         |   37 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_pass-through.c                |   13 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_pass-through.h                |   18 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_piix4acpi.c                   |   17 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_pt-graphics.c                 |   13 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_pt-msi.c                      |   15 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_hw_pt-msi.h                      |   12 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_i386-dm_hookstarget.mak          |   12 -
 sysutils/xentools45/patches/patch-qemu-xen-traditional_xen-hooks.mak                    |   34 -
 sysutils/xentools45/patches/patch-qemu-xen_audio_audio.c                                |   12 -
 sysutils/xentools45/patches/patch-qemu-xen_hw_i386_ssdt_misc.dsl                        |   16 -
 sysutils/xentools45/patches/patch-qemu-xen_hw_i386_ssdt_pcihp.dsl                       |   15 -
 sysutils/xentools45/patches/patch-qemu-xen_qemu-doc.texi                                |   15 -
 sysutils/xentools45/patches/patch-qemu-xen_util_hbitmap.c                               |   18 -
 sysutils/xentools45/patches/patch-qemu-xen_xen-hvm.c                                    |   13 -
 sysutils/xentools45/patches/patch-xenpaging_xenpaging.c                                 |   14 -
 sysutils/xentools45/patches/patch-xenstore_xc.c                                         |   18 -
 sysutils/xentools46/DESCR                                                               |    5 -
 sysutils/xentools46/MESSAGE                                                             |   11 -
 sysutils/xentools46/MESSAGE.NetBSD                                                      |   17 -
 sysutils/xentools46/Makefile                                                            |  253 ---
 sysutils/xentools46/PLIST                                                               |  441 -----
 sysutils/xentools46/distinfo                                                            |   76 -
 sysutils/xentools46/files/blk_netbsd.c                                                  |   38 -
 sysutils/xentools46/files/blktapctrl_netbsd.c                                           |   16 -
 sysutils/xentools46/files/locking.sh                                                    |   72 -
 sysutils/xentools46/files/xen-watchdog.sh                                               |   17 -
 sysutils/xentools46/files/xencommons.sh                                                 |  107 -
 sysutils/xentools46/files/xendomains.sh                                                 |  129 -
 sysutils/xentools46/patches/patch-.._.._ipxe_src_core_settings.c                        |   34 -
 sysutils/xentools46/patches/patch-.._.._ipxe_src_interface_efi_efi_snp.c                |   42 -
 sysutils/xentools46/patches/patch-.._.._ipxe_src_net_fcels.c                            |  124 -
 sysutils/xentools46/patches/patch-.._.._ipxe_src_net_tls.c                              |   70 -
 sysutils/xentools46/patches/patch-.._Config.mk                                          |   22 -
 sysutils/xentools46/patches/patch-.._docs_man_xl.cfg.pod.5                              |   29 -
 sysutils/xentools46/patches/patch-.._docs_man_xl.conf.pod.5                             |   30 -
 sysutils/xentools46/patches/patch-.._docs_man_xl.pod.1                                  |   44 -
 sysutils/xentools46/patches/patch-.._docs_man_xlcpupool.cfg.pod.5                       |   28 -
 sysutils/xentools46/patches/patch-.._docs_misc_xl-disk-configuration.txt                |   13 -
 sysutils/xentools46/patches/patch-Makefile                                              |   22 -
 sysutils/xentools46/patches/patch-Rules.mk                                              |   51 -
 sysutils/xentools46/patches/patch-XSA228                                                |   65 -
 sysutils/xentools46/patches/patch-XSA233                                                |   54 -
 sysutils/xentools46/patches/patch-XSA240                                                |   56 -
 sysutils/xentools46/patches/patch-configure                                             |   48 -
 sysutils/xentools46/patches/patch-console_daemon_utils.c                                |   22 -
 sysutils/xentools46/patches/patch-debugger_gdbsx_Makefile                               |   15 -
 sysutils/xentools46/patches/patch-examples_Makefile                                     |   12 -
 sysutils/xentools46/patches/patch-firmware_etherboot_Makefile                           |   26 -
 sysutils/xentools46/patches/patch-firmware_etherboot_patches_series                     |    9 -
 sysutils/xentools46/patches/patch-firmware_hvmloader_Makefile                           |   25 -
 sysutils/xentools46/patches/patch-hotplug_NetBSD_Makefile                               |   52 -
 sysutils/xentools46/patches/patch-hotplug_NetBSD_block                                  |   37 -
 sysutils/xentools46/patches/patch-hotplug_NetBSD_vif-bridge                             |   16 -
 sysutils/xentools46/patches/patch-hotplug_NetBSD_vif-ip                                 |   15 -
 sysutils/xentools46/patches/patch-hotplug_common_Makefile                               |   24 -
 sysutils/xentools46/patches/patch-include_xen-sys_NetBSD_gntdev.h                       |  110 -
 sysutils/xentools46/patches/patch-libfsimage_ufs_ufs.h                                  |   13 -
 sysutils/xentools46/patches/patch-libxc_xc__netbsd.c                                    |  251 ---
 sysutils/xentools46/patches/patch-libxl_Makefile                                        |   22 -
 sysutils/xentools46/patches/patch-libxl_libxl__create.c                                 |   40 -
 sysutils/xentools46/patches/patch-libxl_libxl__netbsd.c                                 |   30 -
 sysutils/xentools46/patches/patch-libxl_libxl__save__helper.c                           |   12 -
 sysutils/xentools46/patches/patch-libxl_libxl_event.c                                   |   24 -
 sysutils/xentools46/patches/patch-libxl_libxl_internal.h                                |   23 -
 sysutils/xentools46/patches/patch-libxl_libxl_uuid.c                                    |   22 -
 sysutils/xentools46/patches/patch-libxl_xl__cmdtable.c                                  |   13 -
 sysutils/xentools46/patches/patch-libxl_xl_cmdimpl.c                                    |   49 -
 sysutils/xentools46/patches/patch-ocaml_common.make                                     |   30 -
 sysutils/xentools46/patches/patch-ocaml_xenstored_Makefile                              |   12 -
 sysutils/xentools46/patches/patch-ocaml_xenstored_define.ml                             |   20 -
 sysutils/xentools46/patches/patch-ocaml_xenstored_utils.ml                              |   13 -
 sysutils/xentools46/patches/patch-pygrub_Makefile                                       |   13 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_Makefile                         |   84 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_block-raw-posix.c                |   62 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_configure                        |   41 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_e1000.c                       |   34 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_ide.c                         |   37 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_pass-through.c                |   13 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_pass-through.h                |   18 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_piix4acpi.c                   |   17 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_pt-graphics.c                 |   13 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_pt-msi.c                      |   15 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_hw_pt-msi.h                      |   12 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_i386-dm_hookstarget.mak          |   12 -
 sysutils/xentools46/patches/patch-qemu-xen-traditional_xen-hooks.mak                    |   34 -
 sysutils/xentools46/patches/patch-qemu-xen_audio_audio.c                                |   12 -
 sysutils/xentools46/patches/patch-qemu-xen_hw_i386_ssdt-misc.dsl                        |   16 -
 sysutils/xentools46/patches/patch-qemu-xen_hw_i386_ssdt-pcihp.dsl                       |   16 -
 sysutils/xentools46/patches/patch-qemu-xen_qemu-doc.texi                                |   15 -
 sysutils/xentools46/patches/patch-qemu-xen_xen-hvm.c                                    |   13 -
 sysutils/xentools46/patches/patch-xenpaging_xenpaging.c                                 |   18 -
 sysutils/xentools46/patches/patch-xenstore_xc.c                                         |   18 -
 sysutils/xentools46/patches/patch-xentrace_xenalyze.c                                   |   52 -
 sysutils/xentools46/patches/patch-xentrace_xentrace.c                                   |   13 -
 sysutils/xentools46/version.mk                                                          |    6 -
 sysutils/xentools48/DESCR                                                               |    5 -
 sysutils/xentools48/MESSAGE                                                             |   11 -
 sysutils/xentools48/MESSAGE.NetBSD                                                      |   17 -
 sysutils/xentools48/Makefile                                                            |  304 ---
 sysutils/xentools48/PLIST                                                               |  486 -----
 sysutils/xentools48/distinfo                                                            |  128 -
 sysutils/xentools48/files/blk_netbsd.c                                                  |   38 -
 sysutils/xentools48/files/blktapctrl_netbsd.c                                           |   16 -
 sysutils/xentools48/files/locking.sh                                                    |   72 -
 sysutils/xentools48/files/xen-watchdog.sh                                               |   17 -
 sysutils/xentools48/files/xencommons.sh                                                 |  107 -
 sysutils/xentools48/files/xendomains.sh                                                 |  129 -
 sysutils/xentools48/patches/patch-.._ipxe_src_core_settings.c                           |   34 -
 sysutils/xentools48/patches/patch-.._ipxe_src_net_fcels.c                               |  124 -
 sysutils/xentools48/patches/patch-.._newlib-1.16.0_newlib_libc_include_sys__types.h     |   16 -
 sysutils/xentools48/patches/patch-._stubdom_vtpmmgr_tpm2_marshal.h                      |  491 ------
 sysutils/xentools48/patches/patch-Config.mk                                             |   22 -
 sysutils/xentools48/patches/patch-Makefile                                              |   29 -
 sysutils/xentools48/patches/patch-docs_man_xl.cfg.pod.5.in                              |   29 -
 sysutils/xentools48/patches/patch-docs_man_xl.conf.pod.5                                |   37 -
 sysutils/xentools48/patches/patch-docs_man_xl.pod.1.in                                  |   44 -
 sysutils/xentools48/patches/patch-docs_man_xlcpupool.cfg.pod.5                          |   28 -
 sysutils/xentools48/patches/patch-docs_misc_xl-disk-configuration.txt                   |   13 -
 sysutils/xentools48/patches/patch-extras_mini-os_Config.mk                              |   17 -
 sysutils/xentools48/patches/patch-extras_mini-os_arch_x86_arch.mk                       |   22 -
 sysutils/xentools48/patches/patch-extras_mini-os_include_fcntl.h                        |   12 -
 sysutils/xentools48/patches/patch-extras_mini-os_include_time.h                         |   12 -
 sysutils/xentools48/patches/patch-extras_mini-os_lib_sys.c                              |   15 -
 sysutils/xentools48/patches/patch-extras_mini-os_lock.c                                 |   11 -
 sysutils/xentools48/patches/patch-m4_paths.m4                                           |   16 -
 sysutils/xentools48/patches/patch-stubdom_Makefile                                      |  296 ---
 sysutils/xentools48/patches/patch-stubdom_newlib.patch                                  |   26 -
 sysutils/xentools48/patches/patch-stubdom_vtpmmgr_marshal.h                             |  587 -------
 sysutils/xentools48/patches/patch-stubdom_vtpmmgr_tcg.h                                 |  129 -
 sysutils/xentools48/patches/patch-stubdom_vtpmmgr_tpmrsa.h                              |   12 -
 sysutils/xentools48/patches/patch-stubdom_vtpmmgr_vtpm_manager.h                        |   12 -
 sysutils/xentools48/patches/patch-stubdom_vtpmmgr_vtpmmgr.h                             |   12 -
 sysutils/xentools48/patches/patch-tools_Makefile                                        |   39 -
 sysutils/xentools48/patches/patch-tools_Rules.mk                                        |   91 -
 sysutils/xentools48/patches/patch-tools_configure                                       |   39 -
 sysutils/xentools48/patches/patch-tools_console_daemon_utils.c                          |   22 -
 sysutils/xentools48/patches/patch-tools_debugger_gdbsx_Makefile                         |   15 -
 sysutils/xentools48/patches/patch-tools_examples_Makefile                               |   12 -
 sysutils/xentools48/patches/patch-tools_firmware_etherboot_Makefile                     |   26 -
 sysutils/xentools48/patches/patch-tools_firmware_hvmloader_Makefile                     |   13 -
 sysutils/xentools48/patches/patch-tools_hotplug_NetBSD_Makefile                         |   52 -
 sysutils/xentools48/patches/patch-tools_hotplug_NetBSD_block                            |   37 -
 sysutils/xentools48/patches/patch-tools_hotplug_NetBSD_vif-bridge                       |   16 -
 sysutils/xentools48/patches/patch-tools_hotplug_NetBSD_vif-ip                           |   15 -
 sysutils/xentools48/patches/patch-tools_hotplug_common_Makefile                         |   24 -
 sysutils/xentools48/patches/patch-tools_include_xen-sys_NetBSD_gntdev.h                 |  110 -
 sysutils/xentools48/patches/patch-tools_libs_call_netbsd.c                              |   55 -
 sysutils/xentools48/patches/patch-tools_libs_call_private.h                             |   16 -
 sysutils/xentools48/patches/patch-tools_libs_evtchn_netbsd.c                            |   22 -
 sysutils/xentools48/patches/patch-tools_libs_foreignmemory_compat.c                     |   14 -
 sysutils/xentools48/patches/patch-tools_libs_foreignmemory_netbsd.c                     |   48 -
 sysutils/xentools48/patches/patch-tools_libs_foreignmemory_private.h                    |   13 -
 sysutils/xentools48/patches/patch-tools_libxl_Makefile                                  |   22 -
 sysutils/xentools48/patches/patch-tools_libxl_libxl__create.c                           |   40 -
 sysutils/xentools48/patches/patch-tools_libxl_libxl_dom.c                               |   13 -
 sysutils/xentools48/patches/patch-tools_libxl_libxl_event.c                             |   24 -
 sysutils/xentools48/patches/patch-tools_libxl_libxl_internal.h                          |   23 -
 sysutils/xentools48/patches/patch-tools_libxl_libxl_uuid.c                              |   22 -
 sysutils/xentools48/patches/patch-tools_libxl_xl__cmdtable.c                            |   13 -
 sysutils/xentools48/patches/patch-tools_libxl_xl_cmdimpl.c                              |   49 -
 sysutils/xentools48/patches/patch-tools_ocaml_common.make                               |   31 -
 sysutils/xentools48/patches/patch-tools_ocaml_libs_xentoollog_xentoollog__stubs.c       |   25 -
 sysutils/xentools48/patches/patch-tools_ocaml_libs_xl_xenlight__stubs.c                 |   97 -
 sysutils/xentools48/patches/patch-tools_ocaml_xenstored_Makefile                        |   12 -
 sysutils/xentools48/patches/patch-tools_ocaml_xenstored_define.ml                       |   13 -
 sysutils/xentools48/patches/patch-tools_ocaml_xenstored_utils.ml                        |   13 -
 sysutils/xentools48/patches/patch-tools_pygrub_Makefile                                 |   13 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_Makefile                   |   84 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_block-raw-posix.c          |   62 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_configure                  |   41 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_e1000.c                 |   34 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_ide.c                   |   37 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_pass-through.c          |   13 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_pass-through.h          |   18 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_piix4acpi.c             |   17 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_pt-graphics.c           |   13 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_pt-msi.c                |   15 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_hw_pt-msi.h                |   12 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_i386-dm_hookstarget.mak    |   12 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_net.c                      |   46 -
 sysutils/xentools48/patches/patch-tools_qemu-xen-traditional_xen-hooks.mak              |   47 -
 sysutils/xentools48/patches/patch-tools_qemu-xen_audio_audio.c                          |   12 -
 sysutils/xentools48/patches/patch-tools_qemu-xen_configure                              |   14 -
 sysutils/xentools48/patches/patch-tools_qemu-xen_qemu-doc.texi                          |   15 -
 sysutils/xentools48/patches/patch-tools_qemu-xen_xen-hvm.c                              |   13 -
 sysutils/xentools48/patches/patch-tools_xenpaging_xenpaging.c                           |   18 -
 sysutils/xentools48/patches/patch-tools_xenstore_xc.c                                   |   18 -
 sysutils/xentools48/patches/patch-tools_xenstore_xs_lib.c                               |   13 -
 sysutils/xentools48/patches/patch-tools_xentrace_xentrace.c                             |   13 -
 496 files changed, 1 insertions(+), 27422 deletions(-)

diffs (truncated from 29420 to 300 lines):

diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/Makefile
--- a/sysutils/Makefile Wed Aug 19 09:35:14 2020 +0000
+++ b/sysutils/Makefile Wed Aug 19 10:39:22 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.894 2020/07/28 14:34:32 mef Exp $
+# $NetBSD: Makefile,v 1.895 2020/08/19 10:39:22 bouyer Exp $
 #
 
 COMMENT=       System utilities
@@ -777,17 +777,9 @@
 SUBDIR+=       xe-guest-utilities
 SUBDIR+=       xenkernel411
 SUBDIR+=       xenkernel413
-SUBDIR+=       xenkernel42
-SUBDIR+=       xenkernel45
-SUBDIR+=       xenkernel46
-SUBDIR+=       xenkernel48
 SUBDIR+=       xenstoretools
 SUBDIR+=       xentools411
 SUBDIR+=       xentools413
-SUBDIR+=       xentools42
-SUBDIR+=       xentools45
-SUBDIR+=       xentools46
-SUBDIR+=       xentools48
 SUBDIR+=       xenvstat
 SUBDIR+=       xfburn
 SUBDIR+=       xfce4-appfinder
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/DESCR
--- a/sysutils/xenkernel42/DESCR        Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-Xen is a virtual machine monitor which supports running multiple
-guests operating systems on a single machine. Guest OSes (also
-called "domains") require a modified kernel which supports Xen
-hypercalls in replacement to access to the physical hardware. 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.
-
-This package contains the 4.2 Xen4 kernel itself.  PCI passthrough is
-not supported.  PAE is mandatory; on i386 one must use XEN3PAE_DOM[0U].
-
-This is the last release to support python-based tools (xm), rather
-than the newer xl.  It remains in pkgsrc as a courtesy to those who
-have not yet migrated.
-
-This version no longer receives security updates.
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/MESSAGE
--- a/sysutils/xenkernel42/MESSAGE      Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.1.1.1 2013/05/15 05:32:12 jnemeth Exp $
-
-The Xen hypervisor is installed under the following locations:
-       ${XENKERNELDIR}/xen.gz          (standard hypervisor)
-       ${XENKERNELDIR}/xen-debug.gz    (debug hypervisor)
-===========================================================================
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/Makefile
--- a/sysutils/xenkernel42/Makefile     Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-# $NetBSD: Makefile,v 1.35 2019/07/15 16:24:18 nia Exp $
-
-VERSION=       4.2.5
-DISTNAME=      xen-${VERSION}
-PKGNAME=       xenkernel42-${VERSION}
-PKGREVISION=   16
-CATEGORIES=    sysutils
-MASTER_SITES=  https://downloads.xenproject.org/release/xen/${VERSION}/
-
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://xenproject.org/
-COMMENT=       Xen 4.2.x Kernel
-
-LICENSE=       gnu-gpl-v2
-
-ONLY_FOR_PLATFORM=     Linux-2.6*-i386 Linux-2.6*-x86_64
-ONLY_FOR_PLATFORM+=    NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386
-
-SSP_SUPPORTED= no
-
-NO_CONFIGURE=  yes
-USE_TOOLS+=    gmake
-
-PYTHON_FOR_BUILD_ONLY=         YES
-PYTHON_VERSIONS_ACCEPTED=      27
-
-MAKE_ENV+=     OCAML_TOOLS=no
-
-INSTALLATION_DIRS=     xen42-kernel
-XENKERNELDIR=          ${PREFIX}/${INSTALLATION_DIRS}
-
-MESSAGE_SUBST+=                XENKERNELDIR=${XENKERNELDIR}
-
-.include "../../mk/compiler.mk"
-.if !empty(PKGSRC_COMPILER:Mclang)
-EXTRA_CFLAGS+= -Qunused-arguments -no-integrated-as -Wno-error=format \
-               -Wno-error=parentheses-equality -Wno-error=enum-conversion \
-               -Wno-error=unused-function -Wno-error=unused-const-variable \
-               -Wno-error=pointer-bool-conversion \
-               -Wno-error=constant-conversion \
-               -Wno-error=address-of-packed-member \
-               -Wno-error=tautological-compare
-.endif
-
-MAKE_ENV+=     EXTRA_CFLAGS=${EXTRA_CFLAGS:Q}
-
-do-build:
-       cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=n build
-       ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen.gz
-       cd ${WRKSRC}/xen && ${MAKE_PROGRAM} clean
-       cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=y build
-       ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen-debug.gz
-
-do-install:
-       ${INSTALL_DATA} ${WRKDIR}/xen.gz \
-           ${DESTDIR}${XENKERNELDIR}/xen.gz
-       ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \
-           ${DESTDIR}${XENKERNELDIR}/xen-debug.gz
-
-.include "../../lang/python/application.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/PLIST
--- a/sysutils/xenkernel42/PLIST        Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2013/05/15 05:32:12 jnemeth Exp $
-xen42-kernel/xen-debug.gz
-xen42-kernel/xen.gz
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/distinfo
--- a/sysutils/xenkernel42/distinfo     Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-$NetBSD: distinfo,v 1.25 2016/12/21 15:35:44 bouyer Exp $
-
-SHA1 (xen-4.2.5.tar.gz) = f42741e4ec174495ace70c4b17a6b9b0e60e798a
-RMD160 (xen-4.2.5.tar.gz) = 7d4f7f1b32ee541d341a756b1f8da02816438d19
-SHA512 (xen-4.2.5.tar.gz) = 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac
-Size (xen-4.2.5.tar.gz) = 15671925 bytes
-SHA1 (patch-CVE-2014-8594) = 8599e5007e8f15eddc1385aa1d90accf1690952e
-SHA1 (patch-CVE-2014-8595) = 46bd285b7eb8f2e23984f7917b12af2191bfef80
-SHA1 (patch-CVE-2014-8866) = 9888e9585364681dfaa43af953eb104715cc4f99
-SHA1 (patch-CVE-2014-8867) = 576433746660f62b753088a66c5315a1a2ff8f76
-SHA1 (patch-CVE-2014-9030) = f4646ab2b0d01ad2a3bf47839fe0ffd35479b4a6
-SHA1 (patch-CVE-2015-2044) = bcb7152da8d37902540cbfbdfd7309536cffa61e
-SHA1 (patch-CVE-2015-2045) = f70839fabd4ef9086c8fb808e4f3448a8e844c98
-SHA1 (patch-CVE-2015-2151) = df05750b86331b88102b41f065c314c38c6bc396
-SHA1 (patch-CVE-2015-2752) = 62547b55385aaf54af23270939fe086b996d5744
-SHA1 (patch-CVE-2015-2756) = cb1be46c28e6f88c13fc0d26ff0606bdb877283c
-SHA1 (patch-CVE-2015-3340) = 9ff5e766c9e5e3358d8a896f805babc8fb9a41c4
-SHA1 (patch-CVE-2015-3456) = 8d54d33b81ef77056aa6f58ab123912948454020
-SHA1 (patch-CVE-2015-4163) = d8c9b95026c2316bfb57f644937fdb924902a3bf
-SHA1 (patch-CVE-2015-4164) = 9f9add821c4a13308fa4bfa1becd1b0d8fda6177
-SHA1 (patch-CVE-2015-5307) = bbd6833fc27ddc5efd307bd2e53934e260458b93
-SHA1 (patch-CVE-2015-7835) = 3fa639cebc9c264df51a410d0b9f94af42231d1d
-SHA1 (patch-CVE-2015-7969) = 43f1729fa24cc628beb231839b1412479c14928e
-SHA1 (patch-CVE-2015-7971) = 0d0d36ad99f313afb96111a832eb65ddeaf8010e
-SHA1 (patch-CVE-2015-8339) = 080bc4c04ee5ad832756b11a65b1598f12eae97e
-SHA1 (patch-CVE-2015-8555) = 594f85557efe137fb32a88c0dc589a1318184b66
-SHA1 (patch-Config.mk) = a43ed1b3304d6383dc093acd128a7f373d0ca266
-SHA1 (patch-XSA-166) = 24fccf8e30ccf910a128e5e0365800191a90524c
-SHA1 (patch-XSA-182) = f0325a6f7c7cc20c3f11367384628dbe25c90b2d
-SHA1 (patch-XSA-185) = a2313922aa4dad734b96c80f64fe54eca3c14019
-SHA1 (patch-XSA-187-1) = 55ea0c2d9c7d8d9476a5ab97342ff552be4faf56
-SHA1 (patch-XSA-187-2) = ed2d384b4cf429443560afbf71b42fb4123a279b
-SHA1 (patch-XSA-191) = 7a5e2e78c457c5922e2ccd711f2a39afba238e40
-SHA1 (patch-XSA-192) = f95757227ece59a2f320308edefcf01f1a96212c
-SHA1 (patch-XSA-195) = bb20234c4db0dc098ea47564732e87710bfcb9d8
-SHA1 (patch-XSA-200) = 2f615fa9c4ac43fc98f6c897acb5ee7e4651a668
-SHA1 (patch-XSA-202) = 0effaf281f31d7dadbd9c02cb51b1d29dd0014f9
-SHA1 (patch-XSA-204) = f6a59adf3cbd0aab59ccf233240a6b4e9ee2913b
-SHA1 (patch-xen_Makefile) = e0d1b74518b9675ddc64295d1523ded9a8757c0a
-SHA1 (patch-xen_arch_x86_Rules.mk) = 6b9b4bfa28924f7d3f6c793a389f1a7ac9d228e2
-SHA1 (patch-xen_arch_x86_hvm_hvm.c) = b6bac1d466ba5bc276bc3aea9d4c9df37f2b9b0f
-SHA1 (patch-xen_arch_x86_mm_shadow_common.c) = 89dce860cc6aef7d0ec31f3137616b592490e60a
-SHA1 (patch-xen_arch_x86_x86_emulate_x86_emulate.c) = 8b906e762c8f94a670398b4e033d50a2fb012f0a
-SHA1 (patch-xen_common_spinlock.c) = 06f06b5e9b098262ebaa8af0be4837005fb5b8b4
-SHA1 (patch-xen_common_symbols.c) = 30cbffe56e71fe800d5a24d8ef21f233e52c9267
-SHA1 (patch-xen_drivers_passthrough_vtd_x86_ats.c) = 5ab0bb0d1fd63abf8ef8d1f073f83a5f1f9f159a
-SHA1 (patch-xen_include_asm-arm_spinlock.h) = fe2e35a5ebec4c551df5d1680c93e6ad19348d93
-SHA1 (patch-xen_include_asm-x86_atomic.h) = d406c6071ea3823c25113a801dd77ff32146d162
-SHA1 (patch-xen_include_asm-x86_spinlock.h) = fbaaf264e9aa4857635a81b63c4a77cba4bf560f
-SHA1 (patch-xen_include_xen_lib.h) = 36dcaf3874a1b1214babc45d7e19fe3b556c1044
-SHA1 (patch-xen_include_xen_spinlock.h) = 8e06de55c9b4bfc360e0b8ac5a605adedab8eb8f
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/patches/patch-CVE-2014-8594
--- a/sysutils/xenkernel42/patches/patch-CVE-2014-8594  Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-CVE-2014-8594,v 1.1 2014/11/27 15:20:31 bouyer Exp $
-
-x86: don't allow page table updates on non-PV page tables in do_mmu_update()
-
-paging_write_guest_entry() and paging_cmpxchg_guest_entry() aren't
-consistently supported for non-PV guests (they'd deref NULL for PVH or
-non-HAP HVM ones). Don't allow respective MMU_* operations on the
-page tables of such domains.
-
-This is XSA-109.
-
-Signed-off-by: Jan Beulich <jbeulich%suse.com@localhost>
-Acked-by: Tim Deegan <tim%xen.org@localhost>
-
---- xen/arch/x86/mm.c.orig
-+++ xen/arch/x86/mm.c
-@@ -3800,6 +3800,10 @@ long do_mmu_update(
-         {
-             p2m_type_t p2mt;
- 
-+            rc = -EOPNOTSUPP;
-+            if ( unlikely(paging_mode_refcounts(pt_owner)) )
-+                break;
-+
-             rc = xsm_mmu_normal_update(d, pt_owner, pg_owner, req.val);
-             if ( rc )
-                 break;
diff -r 28d6f4f308c7 -r a66ceec687d8 sysutils/xenkernel42/patches/patch-CVE-2014-8595
--- a/sysutils/xenkernel42/patches/patch-CVE-2014-8595  Wed Aug 19 09:35:14 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-$NetBSD: patch-CVE-2014-8595,v 1.1 2014/11/27 15:20:31 bouyer Exp $
-
-x86emul: enforce privilege level restrictions when loading CS
-
-Privilege level checks were basically missing for the CS case, the
-only check that was done (RPL == DPL for nonconforming segments)
-was solely covering a single special case (return to non-conforming
-segment).
-
-Additionally in long mode the L bit set requires the D bit to be clear,
-as was recently pointed out for KVM by Nadav Amit
-<namit%cs.technion.ac.il@localhost>.
-
-Finally we also need to force the loaded selector's RPL to CPL (at
-least as long as lret/retf emulation doesn't support privilege level
-changes).
-
-This is XSA-110.
-
-Signed-off-by: Jan Beulich <jbeulich%suse.com@localhost>
-Reviewed-by: Tim Deegan <tim%xen.org@localhost>
-
---- xen/arch/x86/x86_emulate/x86_emulate.c.orig
-+++ xen/arch/x86/x86_emulate/x86_emulate.c
-@@ -1107,7 +1107,7 @@ realmode_load_seg(
- static int
- protmode_load_seg(
-     enum x86_segment seg,
--    uint16_t sel,
-+    uint16_t sel, bool_t is_ret,
-     struct x86_emulate_ctxt *ctxt,
-     const struct x86_emulate_ops *ops)
- {
-@@ -1179,9 +1179,23 @@ protmode_load_seg(
-         /* Code segment? */
-         if ( !(desc.b & (1u<<11)) )
-             goto raise_exn;
--        /* Non-conforming segment: check DPL against RPL. */
--        if ( ((desc.b & (6u<<9)) != (6u<<9)) && (dpl != rpl) )
-+        if ( is_ret
-+             ? /*
-+                * Really rpl < cpl, but our sole caller doesn't handle
-+                * privilege level changes.
-+                */
-+               rpl != cpl || (desc.b & (1 << 10) ? dpl > rpl : dpl != rpl)
-+             : desc.b & (1 << 10)
-+               /* Conforming segment: check DPL against CPL. */
-+               ? dpl > cpl
-+               /* Non-conforming segment: check RPL and DPL against CPL. */
-+               : rpl > cpl || dpl != cpl )
-             goto raise_exn;
-+        /* 64-bit code segments (L bit set) must have D bit clear. */
-+        if ( in_longmode(ctxt, ops) &&
-+             (desc.b & (1 << 21)) && (desc.b & (1 << 22)) )
-+            goto raise_exn;
-+        sel = (sel ^ rpl) | cpl;
-         break;
-     case x86_seg_ss:
-         /* Writable data segment? */
-@@ -1246,7 +1260,7 @@ protmode_load_seg(
- static int
- load_seg(
-     enum x86_segment seg,
--    uint16_t sel,
-+    uint16_t sel, bool_t is_ret,
-     struct x86_emulate_ctxt *ctxt,
-     const struct x86_emulate_ops *ops)
- {
-@@ -1255,7 +1269,7 @@ load_seg(
-         return X86EMUL_UNHANDLEABLE;
- 
-     if ( in_protmode(ctxt, ops) )
--        return protmode_load_seg(seg, sel, ctxt, ops);
-+        return protmode_load_seg(seg, sel, is_ret, ctxt, ops);
- 
-     return realmode_load_seg(seg, sel, ctxt, ops);
- }
-@@ -1852,7 +1866,7 @@ x86_emulate(



Home | Main Index | Thread Index | Old Index