Thu Dec 15 13:24:44 2022 UTC ()
Update xenkernel415, xentools415 and xenstoretools to 4.15.4
Main changes from 4.15.3:
includes all security fixes up to and including XSA-422
other changes are minor improvements and fixes.
Complete changelog can be found at:
https://xenproject.org/downloads/xen-project-archives/xen-project-4-15-series/xen-project-4-15-4/


(bouyer)
diff -r1.7 -r1.8 pkgsrc/sysutils/xenkernel415/Makefile
diff -r1.7 -r1.8 pkgsrc/sysutils/xenkernel415/distinfo
diff -r1.1 -r1.2 pkgsrc/sysutils/xenkernel415/patches/patch-xen_arch_x86_Rules.mk
diff -r1.21 -r1.22 pkgsrc/sysutils/xentools415/Makefile
diff -r1.11 -r1.12 pkgsrc/sysutils/xentools415/distinfo
diff -r1.2 -r1.3 pkgsrc/sysutils/xentools415/version.mk

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/xenkernel415/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel415/Makefile 2022/07/05 15:53:45 1.7
+++ pkgsrc/sysutils/xenkernel415/Makefile 2022/12/15 13:24:43 1.8
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2022/07/05 15:53:45 bouyer Exp $ 1# $NetBSD: Makefile,v 1.8 2022/12/15 13:24:43 bouyer Exp $
2 2
3VERSION= 4.15.3 3VERSION= 4.15.4
4DISTNAME= xen-${VERSION} 4DISTNAME= xen-${VERSION}
5PKGNAME= xenkernel415-${VERSION} 5PKGNAME= xenkernel415-${VERSION}
6CATEGORIES= sysutils 6CATEGORIES= sysutils
7MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ 7MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/
8DIST_SUBDIR= xen415 8DIST_SUBDIR= xen415
9 9
10MAINTAINER= bouyer@NetBSD.org 10MAINTAINER= bouyer@NetBSD.org
11HOMEPAGE= https://xenproject.org/ 11HOMEPAGE= https://xenproject.org/
12COMMENT= Xen 4.15.x Kernel 12COMMENT= Xen 4.15.x Kernel
13 13
14LICENSE= gnu-gpl-v2 14LICENSE= gnu-gpl-v2
15 15
16ONLY_FOR_PLATFORM= NetBSD-*.*-x86_64 16ONLY_FOR_PLATFORM= NetBSD-*.*-x86_64

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/xenkernel415/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel415/distinfo 2022/07/05 15:53:45 1.7
+++ pkgsrc/sysutils/xenkernel415/distinfo 2022/12/15 13:24:43 1.8
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.7 2022/07/05 15:53:45 bouyer Exp $ 1$NetBSD: distinfo,v 1.8 2022/12/15 13:24:43 bouyer Exp $
2 2
3BLAKE2s (xen415/xen-4.15.3.tar.gz) = ce8af440eed3c04c6a14454ad7138d78ee179e5fc875c1eb06e6b7ea1454dda8 3BLAKE2s (xen415/xen-4.15.4.tar.gz) = ff0fc8e2cd666a1361fe24d53be06dc24e50b88a2e200104d769573720e198e4
4SHA512 (xen415/xen-4.15.3.tar.gz) = c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3 4SHA512 (xen415/xen-4.15.4.tar.gz) = fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
5Size (xen415/xen-4.15.3.tar.gz) = 40793144 bytes 5Size (xen415/xen-4.15.4.tar.gz) = 40820669 bytes
6SHA1 (patch-Config.mk) = 9372a09efd05c9fbdbc06f8121e411fcb7c7ba65 6SHA1 (patch-Config.mk) = 9372a09efd05c9fbdbc06f8121e411fcb7c7ba65
7SHA1 (patch-xen_Makefile) = 465388d80de414ca3bb84faefa0f52d817e423a6 7SHA1 (patch-xen_Makefile) = 465388d80de414ca3bb84faefa0f52d817e423a6
8SHA1 (patch-xen_Rules.mk) = c743dc63f51fc280d529a7d9e08650292c171dac 8SHA1 (patch-xen_Rules.mk) = c743dc63f51fc280d529a7d9e08650292c171dac
9SHA1 (patch-xen_arch_x86_Kconfig) = df14bfa09b9a0008ca59d53c938d43a644822dd9 9SHA1 (patch-xen_arch_x86_Kconfig) = df14bfa09b9a0008ca59d53c938d43a644822dd9
10SHA1 (patch-xen_arch_x86_Rules.mk) = 54392a7d719a21bc625a96b673056f88b96df97d 10SHA1 (patch-xen_arch_x86_Rules.mk) = b0bc391f2ca3e96ce2bcaec5e1fcd66139ff16f9
11SHA1 (patch-xen_arch_x86_boot_build32.mk) = c7e57ee41ebf29ced32146945bddca7b482c6a49 11SHA1 (patch-xen_arch_x86_boot_build32.mk) = c7e57ee41ebf29ced32146945bddca7b482c6a49
12SHA1 (patch-xen_arch_x86_extable.c) = e439e6f3fe704d9b2894fc6b9e8f23f321a00f05 12SHA1 (patch-xen_arch_x86_extable.c) = e439e6f3fe704d9b2894fc6b9e8f23f321a00f05
13SHA1 (patch-xen_arch_x86_mm_p2m.c) = 6e9b84dc8448eca9677f184e720bbfcb3c6d314e 13SHA1 (patch-xen_arch_x86_mm_p2m.c) = 6e9b84dc8448eca9677f184e720bbfcb3c6d314e
14SHA1 (patch-xen_drivers_passthrough_x86_iommu.c) = 8b3a36a019490b1d125ea1f74274435382797da1 14SHA1 (patch-xen_drivers_passthrough_x86_iommu.c) = 8b3a36a019490b1d125ea1f74274435382797da1

cvs diff -r1.1 -r1.2 pkgsrc/sysutils/xenkernel415/patches/patch-xen_arch_x86_Rules.mk (expand / switch to unified diff)

--- pkgsrc/sysutils/xenkernel415/patches/patch-xen_arch_x86_Rules.mk 2021/04/18 12:31:26 1.1
+++ pkgsrc/sysutils/xenkernel415/patches/patch-xen_arch_x86_Rules.mk 2022/12/15 13:24:44 1.2
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: patch-xen_arch_x86_Rules.mk,v 1.1 2021/04/18 12:31:26 bouyer Exp $ 1$NetBSD: patch-xen_arch_x86_Rules.mk,v 1.2 2022/12/15 13:24:44 bouyer Exp $
2 2
3--- xen/arch/x86/Rules.mk.orig 2020-12-08 15:28:32.000000000 +0100 3--- xen/arch/x86/Rules.mk.orig 2022-11-15 09:03:34.000000000 +0100
4+++ xen/arch/x86/Rules.mk 2020-12-08 17:27:58.740162095 +0100 4+++ xen/arch/x86/Rules.mk 2022-12-14 21:22:01.302860156 +0100
5@@ -8,3 +8,5 @@ 5@@ -8,3 +8,5 @@
6 endif 6 endif
7 c_flags += $(object_label_flags) $(CFLAGS-stack-boundary) 7 c_flags += $(object_label_flags) $(CFLAGS_stack_boundary)
8 a_flags += $(object_label_flags) $(CFLAGS-stack-boundary) 8 a_flags += $(object_label_flags) $(CFLAGS_stack_boundary)
9+ 9+
10+c_flags += $(EXTRA_CFLAGS) 10+c_flags += $(EXTRA_CFLAGS)

cvs diff -r1.21 -r1.22 pkgsrc/sysutils/xentools415/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools415/Makefile 2022/10/08 11:05:57 1.21
+++ pkgsrc/sysutils/xentools415/Makefile 2022/12/15 13:24:44 1.22
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.21 2022/10/08 11:05:57 bouyer Exp $ 1# $NetBSD: Makefile,v 1.22 2022/12/15 13:24:44 bouyer Exp $
2# 2#
3# VERSION is set in version.mk as it is shared with other packages 3# VERSION is set in version.mk as it is shared with other packages
4.include "version.mk" 4.include "version.mk"
5PKGNAME= xentools415-${VERSION} 5PKGNAME= xentools415-${VERSION}
6PKGREVISION= 1 
7 6
8CATEGORIES= sysutils 7CATEGORIES= sysutils
9 8
10MAINTAINER= bouyer@NetBSD.org 9MAINTAINER= bouyer@NetBSD.org
11HOMEPAGE= https://xenproject.org/ 10HOMEPAGE= https://xenproject.org/
12COMMENT= Userland Tools for Xen 4.15.x 11COMMENT= Userland Tools for Xen 4.15.x
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15# XXX add version check: Xen requires dev86 >= 0.16.14 14# XXX add version check: Xen requires dev86 >= 0.16.14
16BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware 15BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware
17.if !exists(/usr/bin/iasl) 16.if !exists(/usr/bin/iasl)
18BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils 17BUILD_DEPENDS+= acpica-utils-[0-9]*:../../sysutils/acpica-utils
19.endif 18.endif

cvs diff -r1.11 -r1.12 pkgsrc/sysutils/xentools415/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools415/distinfo 2022/07/05 15:56:33 1.11
+++ pkgsrc/sysutils/xentools415/distinfo 2022/12/15 13:24:44 1.12
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1$NetBSD: distinfo,v 1.11 2022/07/05 15:56:33 bouyer Exp $ 1$NetBSD: distinfo,v 1.12 2022/12/15 13:24:44 bouyer Exp $
2 2
3BLAKE2s (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 67ded947316100f4f66fa61fe156baf1620db575450f4dc0dd8dcb323e57970b 3BLAKE2s (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 67ded947316100f4f66fa61fe156baf1620db575450f4dc0dd8dcb323e57970b
4SHA512 (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = d888e0e653727ee9895fa866d8895e6d23a568b4e9e8439db4c4d790996700c60b0655e3a3129e599736ec2b4f7b987ce79d625ba208f06665fced8bddf94403 4SHA512 (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = d888e0e653727ee9895fa866d8895e6d23a568b4e9e8439db4c4d790996700c60b0655e3a3129e599736ec2b4f7b987ce79d625ba208f06665fced8bddf94403
5Size (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 3937560 bytes 5Size (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 3937560 bytes
6BLAKE2s (xen415/seabios-1.14.0.tar.gz) = c34103500436ad4726f15f2ed181205736143fc41af5c4b32a7055cd021edc1d 6BLAKE2s (xen415/seabios-1.14.0.tar.gz) = c34103500436ad4726f15f2ed181205736143fc41af5c4b32a7055cd021edc1d
7SHA512 (xen415/seabios-1.14.0.tar.gz) = f282175484c99488f4349ff4d3af9a74d96df3e8dcbe679fcea5b8b559f95f600756939d99d6e61dabace206d3d9ccefdc8fa2bc7709d34d6a0dc085d6c79238 7SHA512 (xen415/seabios-1.14.0.tar.gz) = f282175484c99488f4349ff4d3af9a74d96df3e8dcbe679fcea5b8b559f95f600756939d99d6e61dabace206d3d9ccefdc8fa2bc7709d34d6a0dc085d6c79238
8Size (xen415/seabios-1.14.0.tar.gz) = 628981 bytes 8Size (xen415/seabios-1.14.0.tar.gz) = 628981 bytes
9BLAKE2s (xen415/xen-4.15.3.tar.gz) = ce8af440eed3c04c6a14454ad7138d78ee179e5fc875c1eb06e6b7ea1454dda8 9BLAKE2s (xen415/xen-4.15.4.tar.gz) = ff0fc8e2cd666a1361fe24d53be06dc24e50b88a2e200104d769573720e198e4
10SHA512 (xen415/xen-4.15.3.tar.gz) = c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3 10SHA512 (xen415/xen-4.15.4.tar.gz) = fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
11Size (xen415/xen-4.15.3.tar.gz) = 40793144 bytes 11Size (xen415/xen-4.15.4.tar.gz) = 40820669 bytes
12SHA1 (patch-.._seabios-rel-1.14.0_src_string.c) = 87e2e28fe47c196e74fea073c7e7f7d03990fbe3 12SHA1 (patch-.._seabios-rel-1.14.0_src_string.c) = 87e2e28fe47c196e74fea073c7e7f7d03990fbe3
13SHA1 (patch-Config.mk) = d108a1743b5b5313d3ea957b02a005b49f5b3bf6 13SHA1 (patch-Config.mk) = d108a1743b5b5313d3ea957b02a005b49f5b3bf6
14SHA1 (patch-Makefile) = 6c580cbea532d08a38cf5e54228bd0210a98da21 14SHA1 (patch-Makefile) = 6c580cbea532d08a38cf5e54228bd0210a98da21
15SHA1 (patch-docs_man_xl.1.pod.in) = 280a3717b9f15578d90f85392249ef97844b6765 15SHA1 (patch-docs_man_xl.1.pod.in) = 280a3717b9f15578d90f85392249ef97844b6765
16SHA1 (patch-docs_man_xl.cfg.5.pod.in) = 5970961552f29c4536a884161a208a27a20dccf4 16SHA1 (patch-docs_man_xl.cfg.5.pod.in) = 5970961552f29c4536a884161a208a27a20dccf4
17SHA1 (patch-docs_man_xlcpupool.cfg.5.pod) = ab3a2529cd10458948557fd7ab032e80df8b1d81 17SHA1 (patch-docs_man_xlcpupool.cfg.5.pod) = ab3a2529cd10458948557fd7ab032e80df8b1d81
18SHA1 (patch-docs_misc_block-scripts.txt) = 29a49edc4d15c4c8db822fd1d6356d07aeb27b86 18SHA1 (patch-docs_misc_block-scripts.txt) = 29a49edc4d15c4c8db822fd1d6356d07aeb27b86
19SHA1 (patch-docs_misc_vtd.txt) = 26c12a3023315f35a6f59b6715b811c989c67680 19SHA1 (patch-docs_misc_vtd.txt) = 26c12a3023315f35a6f59b6715b811c989c67680
20SHA1 (patch-tools_Makefile) = 65dcdf590339717db22fd89fadab3aaa68d9b6a4 20SHA1 (patch-tools_Makefile) = 65dcdf590339717db22fd89fadab3aaa68d9b6a4
21SHA1 (patch-tools_configure) = 93cb52d3d650aa9b04b4eb0a00f8fa51c46b81ce 21SHA1 (patch-tools_configure) = 93cb52d3d650aa9b04b4eb0a00f8fa51c46b81ce
22SHA1 (patch-tools_console_daemon_utils.c) = ea0f66a3edbf6cb643580d0fae190064c0cbf0e0 22SHA1 (patch-tools_console_daemon_utils.c) = ea0f66a3edbf6cb643580d0fae190064c0cbf0e0
23SHA1 (patch-tools_examples_Makefile) = d43095ab76444fd16a6f63b93fc68606452fb893 23SHA1 (patch-tools_examples_Makefile) = d43095ab76444fd16a6f63b93fc68606452fb893
24SHA1 (patch-tools_firmware_Makefile) = e3394f66acc09f166cf2ba5e66b9dc3fdedbbabf 24SHA1 (patch-tools_firmware_Makefile) = e3394f66acc09f166cf2ba5e66b9dc3fdedbbabf

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/xentools415/version.mk (expand / switch to unified diff)

--- pkgsrc/sysutils/xentools415/version.mk 2022/07/05 15:56:33 1.2
+++ pkgsrc/sysutils/xentools415/version.mk 2022/12/15 13:24:44 1.3
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: version.mk,v 1.2 2022/07/05 15:56:33 bouyer Exp $ 1# $NetBSD: version.mk,v 1.3 2022/12/15 13:24:44 bouyer Exp $
2# 2#
3# Version number is used by xentools415 and xenstoretools 3# Version number is used by xentools415 and xenstoretools
4 4
5VERSION= 4.15.3 5VERSION= 4.15.4
6 6
7DIST_SUBDIR= xen415 7DIST_SUBDIR= xen415
8DISTNAME= xen-${VERSION} 8DISTNAME= xen-${VERSION}
9MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/ 9MASTER_SITES= https://downloads.xenproject.org/release/xen/${VERSION}/
10DISTFILES= ${DISTNAME}.tar.gz 10DISTFILES= ${DISTNAME}.tar.gz
11 11
12IPXE_VERSION= 988d2c13cdf0f0b4140685af35ced70ac5b3283c 12IPXE_VERSION= 988d2c13cdf0f0b4140685af35ced70ac5b3283c
13IPXE_DIST= ipxe-${IPXE_VERSION}.tar.gz 13IPXE_DIST= ipxe-${IPXE_VERSION}.tar.gz
14DISTFILES+= ${IPXE_DIST} 14DISTFILES+= ${IPXE_DIST}
15SITES.${IPXE_DIST}= -https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz 15SITES.${IPXE_DIST}= -https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz
16 16
17SEABIOS_VERSION= 1.14.0 17SEABIOS_VERSION= 1.14.0
18SEABIOS_DIST= seabios-${SEABIOS_VERSION}.tar.gz 18SEABIOS_DIST= seabios-${SEABIOS_VERSION}.tar.gz