{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)
This commit is contained in:
parent
565eb7e544
commit
5e92a126a9
5 changed files with 40 additions and 35 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue