Date: Wed, 12 May 2021 08:57:40 GMT From: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <royger@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 5e92a126a922 - main - {emulators, sysutils}/xen-{kernel, tools}: update to 4.15.0 Message-ID: <202105120857.14C8ve18079068@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by royger (src committer): URL: https://cgit.FreeBSD.org/ports/commit/?id=5e92a126a9229daa57401425e26c83299c896623 commit 5e92a126a9229daa57401425e26c83299c896623 Author: Roger Pau Monné <royger@FreeBSD.org> AuthorDate: 2021-05-10 11:27:01 +0000 Commit: Roger Pau Monné <royger@FreeBSD.org> CommitDate: 2021-05-12 08:57:22 +0000 {emulators,sysutils}/xen-{kernel,tools}: update to 4.15.0 Also add support for using UEFI firmware in guests. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit) --- emulators/xen-kernel/Makefile | 10 ++-------- emulators/xen-kernel/distinfo | 6 +++--- sysutils/xen-tools/Makefile | 11 +++++++---- sysutils/xen-tools/distinfo | 6 +++--- sysutils/xen-tools/pkg-plist | 42 +++++++++++++++++++++++++----------------- 5 files changed, 40 insertions(+), 35 deletions(-) diff --git a/emulators/xen-kernel/Makefile b/emulators/xen-kernel/Makefile index 6abd69260873..612a23cb3462 100644 --- a/emulators/xen-kernel/Makefile +++ b/emulators/xen-kernel/Makefile @@ -1,6 +1,6 @@ PORTNAME= xen -PORTVERSION= 4.14.1 -PORTREVISION= 1 +PORTVERSION= 4.15.0 +PORTREVISION= 0 CATEGORIES= emulators MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ PKGNAMESUFFIX= -kernel @@ -23,12 +23,6 @@ STRIP= # PLIST_FILES= /boot/xen \ lib/debug/boot/xen.debug -# Propagate module command line passed by the loader. -EXTRA_PATCHES+= ${PATCHDIR}/0001-x86-pvh-pass-module-command-line-to-dom0.patch:-p1 - -# Fix EFI BS call ABI. -EXTRA_PATCHES+= ${PATCHDIR}/0001-x86-efi-enable-MS-ABI-attribute-on-clang.patch:-p1 - .include <bsd.port.options.mk> .if ${OPSYS} != FreeBSD diff --git a/emulators/xen-kernel/distinfo b/emulators/xen-kernel/distinfo index ab008f378c59..740fd456bc18 100644 --- a/emulators/xen-kernel/distinfo +++ b/emulators/xen-kernel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1611929407 -SHA256 (xen-4.14.1.tar.gz) = cf0d7316ad674491f49b7ef0518cb1d906a2e3bfad639deef0ef2343b119ac0c -SIZE (xen-4.14.1.tar.gz) = 39970115 +TIMESTAMP = 1620647879 +SHA256 (xen-4.15.0.tar.gz) = 6cf41394726c9f2913edcd6707457d9b7a910a4d75d95e9ecdebf02b00f1adad +SIZE (xen-4.15.0.tar.gz) = 40785399 diff --git a/sysutils/xen-tools/Makefile b/sysutils/xen-tools/Makefile index a0288a1c170e..0c487b73739a 100644 --- a/sysutils/xen-tools/Makefile +++ b/sysutils/xen-tools/Makefile @@ -1,7 +1,7 @@ PORTNAME= xen PKGNAMESUFFIX= -tools -PORTVERSION= 4.14.1 -PORTREVISION= 1 +PORTVERSION= 4.15.0 +PORTREVISION= 0 CATEGORIES= sysutils emulators MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ @@ -16,8 +16,10 @@ LIB_DEPENDS= libyajl.so:devel/yajl \ libpixman-1.so:x11/pixman \ libargp.so:devel/argp-standalone \ libxml2.so:textproc/libxml2 -BUILD_DEPENDS= seabios>0:misc/seabios -RUN_DEPENDS= seabios>0:misc/seabios +BUILD_DEPENDS= seabios>0:misc/seabios \ + ${LOCALBASE}/share/edk2-xen/XEN_EFI.fd:sysutils/edk2@xen +RUN_DEPENDS= seabios>0:misc/seabios \ + ${LOCALBASE}/share/edk2-xen/XEN_EFI.fd:sysutils/edk2@xen OPTIONS_DEFINE= DOCS SPICE OPTIONS_DEFAULT= DOCS @@ -43,6 +45,7 @@ MAKE_ARGS= clang=y ARCH=x86_64 BINARY_ALIAS= python3=${PYTHON_CMD} CONFIGURE_ARGS+= --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin \ + --with-system-ovmf=${LOCALBASE}/share/edk2-xen/XEN_EFI.fd \ --mandir=${MANPREFIX}/man SHEBANG_FILES= tools/misc/xencov_split \ diff --git a/sysutils/xen-tools/distinfo b/sysutils/xen-tools/distinfo index 2ac6e5207ffe..740fd456bc18 100644 --- a/sysutils/xen-tools/distinfo +++ b/sysutils/xen-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1611929626 -SHA256 (xen-4.14.1.tar.gz) = cf0d7316ad674491f49b7ef0518cb1d906a2e3bfad639deef0ef2343b119ac0c -SIZE (xen-4.14.1.tar.gz) = 39970115 +TIMESTAMP = 1620647879 +SHA256 (xen-4.15.0.tar.gz) = 6cf41394726c9f2913edcd6707457d9b7a910a4d75d95e9ecdebf02b00f1adad +SIZE (xen-4.15.0.tar.gz) = 40785399 diff --git a/sysutils/xen-tools/pkg-plist b/sysutils/xen-tools/pkg-plist index d24f0f3f4fe4..17c3e224a931 100644 --- a/sysutils/xen-tools/pkg-plist +++ b/sysutils/xen-tools/pkg-plist @@ -15,17 +15,17 @@ bin/xenstore-rm bin/xenstore-watch bin/xenstore-write bin/xentrace_format -etc/bash_completion.d/xl.sh +etc/bash_completion.d/xl etc/rc.d/xencommons etc/rc.d/xendriverdomain %%ETCDIR%%/README -%%ETCDIR%%/README.incompatibilities %%ETCDIR%%/cpupool %%ETCDIR%%/scripts/block %%ETCDIR%%/scripts/hotplugpath.sh %%ETCDIR%%/scripts/vif-bridge %%ETCDIR%%/xl.conf %%ETCDIR%%/xlexample.hvm +%%ETCDIR%%/xlexample.pvhlinux %%ETCDIR%%/xlexample.pvlinux include/_libxl_list.h include/_libxl_types.h @@ -39,6 +39,7 @@ include/libxlutil.h include/xen/COPYING include/xen/arch-arm.h include/xen/arch-arm/hvm/save.h +include/xen/arch-arm/smccc.h include/xen/arch-x86/cpufeatureset.h include/xen/arch-x86/cpuid.h include/xen/arch-x86/hvm/save.h @@ -134,6 +135,7 @@ include/xenstore-compat/xs_lib.h include/xenstore.h include/xenstore_lib.h include/xentoolcore.h +include/xentoolcore_internal.h include/xentoollog.h include/xs.h include/xs_lib.h @@ -144,43 +146,43 @@ lib/libxencall.so.1 lib/libxencall.so.1.2 lib/libxenctrl.a lib/libxenctrl.so -lib/libxenctrl.so.4.14 -lib/libxenctrl.so.4.14.0 +lib/libxenctrl.so.4.15 +lib/libxenctrl.so.4.15.0 lib/libxendevicemodel.a lib/libxendevicemodel.so lib/libxendevicemodel.so.1 -lib/libxendevicemodel.so.1.3 +lib/libxendevicemodel.so.1.4 lib/libxenevtchn.a lib/libxenevtchn.so lib/libxenevtchn.so.1 -lib/libxenevtchn.so.1.1 +lib/libxenevtchn.so.1.2 lib/libxenforeignmemory.a lib/libxenforeignmemory.so lib/libxenforeignmemory.so.1 -lib/libxenforeignmemory.so.1.3 +lib/libxenforeignmemory.so.1.4 lib/libxenfsimage.so -lib/libxenfsimage.so.4.14 -lib/libxenfsimage.so.4.14.0 +lib/libxenfsimage.so.4.15 +lib/libxenfsimage.so.4.15.0 lib/libxengnttab.a lib/libxengnttab.so lib/libxengnttab.so.1 lib/libxengnttab.so.1.2 lib/libxenguest.a lib/libxenguest.so -lib/libxenguest.so.4.14 -lib/libxenguest.so.4.14.0 +lib/libxenguest.so.4.15 +lib/libxenguest.so.4.15.0 lib/libxenhypfs.a lib/libxenhypfs.so lib/libxenhypfs.so.1 lib/libxenhypfs.so.1.0 lib/libxenlight.a lib/libxenlight.so -lib/libxenlight.so.4.14 -lib/libxenlight.so.4.14.0 +lib/libxenlight.so.4.15 +lib/libxenlight.so.4.15.0 lib/libxenstat.a lib/libxenstat.so -lib/libxenstat.so.4.14 -lib/libxenstat.so.4.14.0 +lib/libxenstat.so.4.15 +lib/libxenstat.so.4.15.0 lib/libxenstore.a lib/libxenstore.so lib/libxenstore.so.3.0 @@ -195,8 +197,8 @@ lib/libxentoollog.so.1 lib/libxentoollog.so.1.0 lib/libxlutil.a lib/libxlutil.so -lib/libxlutil.so.4.14 -lib/libxlutil.so.4.14.0 +lib/libxlutil.so.4.15 +lib/libxlutil.so.4.15.0 %%PYTHON_SITELIBDIR%%/grub/ExtLinuxConf.py %%PYTHON_SITELIBDIR%%/grub/ExtLinuxConf.pyc %%PYTHON_SITELIBDIR%%/grub/GrubConf.py @@ -234,6 +236,8 @@ lib/libxlutil.so.4.14.0 %%PYTHON_SITELIBDIR%%/xenfsimage%%PYTHON_EXT_SUFFIX%%.so lib/xen/bin/convert-legacy-stream lib/xen/bin/depriv-fd-checker +lib/xen/bin/ivshmem-client +lib/xen/bin/ivshmem-server lib/xen/bin/libxl-save-helper lib/xen/bin/lsevtchn lib/xen/bin/pygrub @@ -284,6 +288,7 @@ man/man1/xentrace_format.1.gz man/man1/xl.1.gz man/man5/xl-disk-configuration.5.gz man/man5/xl-network-configuration.5.gz +man/man5/xl-pci-configuration.5.gz man/man5/xl.cfg.5.gz man/man5/xl.conf.5.gz man/man5/xlcpupool.cfg.5.gz @@ -301,6 +306,7 @@ sbin/flask-loadpolicy sbin/flask-set-bool sbin/flask-setenforce sbin/gdbsx +sbin/xen-access sbin/xen-diag sbin/xen-hptool sbin/xen-hvmcrash @@ -308,6 +314,7 @@ sbin/xen-hvmctx sbin/xen-kdd sbin/xen-livepatch sbin/xen-lowmemd +sbin/xen-memshare sbin/xen-mfndump sbin/xen-ucode sbin/xenbaked @@ -553,6 +560,7 @@ sbin/xl %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-disk-configuration.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-network-configuration.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl-numa-placement.7.html +%%PORTDOCS%%%%DOCSDIR%%/html/man/xl-pci-configuration.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl.1.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl.cfg.5.html %%PORTDOCS%%%%DOCSDIR%%/html/man/xl.conf.5.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105120857.14C8ve18079068>