Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 2020 09:17:53 +0000 (UTC)
From:      =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <royger@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r526355 - in head: emulators/xen-kernel emulators/xen-kernel/files sysutils/xen-tools sysutils/xen-tools/files
Message-ID:  <202002170917.01H9HrFw060667@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: royger (src committer)
Date: Mon Feb 17 09:17:52 2020
New Revision: 526355
URL: https://svnweb.freebsd.org/changeset/ports/526355

Log:
  xen-{kernel/tools}: update to 4.13
  
  Sponsored by:		Citrix Systems R&D
  Approved by:		bapt
  Differential revision:	https://reviews.freebsd.org/D23170

Deleted:
  head/emulators/xen-kernel/files/
  head/sysutils/xen-tools/files/
Modified:
  head/emulators/xen-kernel/Makefile
  head/emulators/xen-kernel/distinfo
  head/sysutils/xen-tools/Makefile
  head/sysutils/xen-tools/distinfo
  head/sysutils/xen-tools/pkg-plist

Modified: head/emulators/xen-kernel/Makefile
==============================================================================
--- head/emulators/xen-kernel/Makefile	Mon Feb 17 09:05:27 2020	(r526354)
+++ head/emulators/xen-kernel/Makefile	Mon Feb 17 09:17:52 2020	(r526355)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	xen
-PORTVERSION=	4.12.1
+PORTVERSION=	4.13.0
 PORTREVISION=	0
 CATEGORIES=	emulators
 MASTER_SITES=	http://downloads.xenproject.org/release/xen/${PORTVERSION}/
@@ -14,7 +14,7 @@ LICENSE=	GPLv2
 
 ONLY_FOR_ARCHS=	amd64
 
-USES=		cpe gmake python:2.7,build
+USES=		cpe gmake python:build
 
 # Ports build environment has ARCH=amd64 set which disables Xen automatic arch
 # detection, but amd64 is not a valid arch for Xen. Hardcode x86_64 on the
@@ -24,19 +24,6 @@ NO_MTREE=	yes
 STRIP=		#
 PLIST_FILES=	/boot/xen \
 		lib/debug/boot/xen.debug
-
-# LLD 8 changed the behaviour re the placement of orphaned sections, which
-# produces a non-bootable Xen kernel:
-#
-# https://bugs.llvm.org/show_bug.cgi?id=42327
-#
-# Backport the fixes from upstream
-EXTRA_PATCHES+=	${PATCHDIR}/0001-x86-linker-add-a-reloc-section-to-ELF-linker-script.patch:-p1 \
-		${PATCHDIR}/0003-xen-link-handle-.init.rodata.cst-sections-in-the-lin.patch:-p1 \
-		${PATCHDIR}/0004-x86-check-for-multiboot-1-2-header-presence.patch:-p1
-
-# Fix for Intel foreign mapping issues.
-EXTRA_PATCHES+=	${PATCHDIR}/0001-x86-ept-pass-correct-level-to-p2m_entry_modify.patch:-p1
 
 .include <bsd.port.options.mk>
 

Modified: head/emulators/xen-kernel/distinfo
==============================================================================
--- head/emulators/xen-kernel/distinfo	Mon Feb 17 09:05:27 2020	(r526354)
+++ head/emulators/xen-kernel/distinfo	Mon Feb 17 09:17:52 2020	(r526355)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565595632
-SHA256 (xen-4.12.1.tar.gz) = 5450a85497b84167df1d229b3ab98fb24ef4d6b0510dce522798c13c1b090159
-SIZE (xen-4.12.1.tar.gz) = 26970584
+TIMESTAMP = 1578928967
+SHA256 (xen-4.13.0.tar.gz) = c69ae21b2ddeaf25532a81a448fcc6a218bc56f93c8907b2d416b2d4339c0afe
+SIZE (xen-4.13.0.tar.gz) = 39005191

Modified: head/sysutils/xen-tools/Makefile
==============================================================================
--- head/sysutils/xen-tools/Makefile	Mon Feb 17 09:05:27 2020	(r526354)
+++ head/sysutils/xen-tools/Makefile	Mon Feb 17 09:17:52 2020	(r526355)
@@ -2,7 +2,7 @@
 
 PORTNAME=	xen
 PKGNAMESUFFIX=	-tools
-PORTVERSION=	4.12.1
+PORTVERSION=	4.13.0
 PORTREVISION=	0
 CATEGORIES=	sysutils emulators
 MASTER_SITES=	http://downloads.xenproject.org/release/xen/${PORTVERSION}/
@@ -16,7 +16,8 @@ LICENSE_COMB=	multi
 LIB_DEPENDS=	libyajl.so:devel/yajl \
 		liblzo2.so:archivers/lzo2 \
 		libpixman-1.so:x11/pixman \
-		libargp.so:devel/argp-standalone
+		libargp.so:devel/argp-standalone \
+		libxml2.so:textproc/libxml2
 BUILD_DEPENDS=	seabios>0:misc/seabios
 RUN_DEPENDS=	seabios>0:misc/seabios
 DOCS_BUILD_DEPENDS=markdown:textproc/markdown
@@ -34,7 +35,7 @@ ONLY_FOR_ARCHS=	amd64
 ONLY_FOR_ARCHS_REASON=	"not yet ported to anything other than amd64"
 
 USES=		cpe gettext gmake gnome libtool localbase:ldflags perl5 \
-		pkgconfig python:2.7 shebangfix
+		pkgconfig python shebangfix iconv
 USE_GNOME=	glib20
 USE_LDCONFIG=	yes
 HAS_CONFIGURE=	yes
@@ -53,18 +54,6 @@ ALL_TARGET=		tools
 DOCS_ALL_TARGET=	docs
 INSTALL_TARGET=		install-tools
 DOCS_INSTALL_TARGET=	install-docs
-
-EXTRA_PATCHES+=	${PATCHDIR}/0001-tools-include-propagate-python-interpreter-path.patch:-p1
-
-# LLD 8 changed the behaviour re the placement of orphaned sections, which
-# produces a non-bootable Xen kernel:
-#
-# https://bugs.llvm.org/show_bug.cgi?id=42327
-#
-# Backport the fixes from upstream
-EXTRA_PATCHES+=	${PATCHDIR}/0001-x86-linker-add-a-reloc-section-to-ELF-linker-script.patch:-p1 \
-		${PATCHDIR}/0003-xen-link-handle-.init.rodata.cst-sections-in-the-lin.patch:-p1 \
-		${PATCHDIR}/0004-x86-check-for-multiboot-1-2-header-presence.patch:-p1
 
 .include <bsd.port.options.mk>
 

Modified: head/sysutils/xen-tools/distinfo
==============================================================================
--- head/sysutils/xen-tools/distinfo	Mon Feb 17 09:05:27 2020	(r526354)
+++ head/sysutils/xen-tools/distinfo	Mon Feb 17 09:17:52 2020	(r526355)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565599755
-SHA256 (xen-4.12.1.tar.gz) = 5450a85497b84167df1d229b3ab98fb24ef4d6b0510dce522798c13c1b090159
-SIZE (xen-4.12.1.tar.gz) = 26970584
+TIMESTAMP = 1578928967
+SHA256 (xen-4.13.0.tar.gz) = c69ae21b2ddeaf25532a81a448fcc6a218bc56f93c8907b2d416b2d4339c0afe
+SIZE (xen-4.13.0.tar.gz) = 39005191

Modified: head/sysutils/xen-tools/pkg-plist
==============================================================================
--- head/sysutils/xen-tools/pkg-plist	Mon Feb 17 09:05:27 2020	(r526354)
+++ head/sysutils/xen-tools/pkg-plist	Mon Feb 17 09:17:52 2020	(r526355)
@@ -76,6 +76,7 @@ include/xen/hvm/pvdrivers.h
 include/xen/hvm/save.h
 include/xen/io/9pfs.h
 include/xen/io/blkif.h
+include/xen/io/cameraif.h
 include/xen/io/console.h
 include/xen/io/displif.h
 include/xen/io/fbif.h
@@ -141,8 +142,8 @@ lib/libxencall.so.1
 lib/libxencall.so.1.2
 lib/libxenctrl.a
 lib/libxenctrl.so
-lib/libxenctrl.so.4.12
-lib/libxenctrl.so.4.12.0
+lib/libxenctrl.so.4.13
+lib/libxenctrl.so.4.13.0
 lib/libxendevicemodel.a
 lib/libxendevicemodel.so
 lib/libxendevicemodel.so.1
@@ -156,24 +157,24 @@ lib/libxenforeignmemory.so
 lib/libxenforeignmemory.so.1
 lib/libxenforeignmemory.so.1.3
 lib/libxenfsimage.so
-lib/libxenfsimage.so.4.12
-lib/libxenfsimage.so.4.12.0
+lib/libxenfsimage.so.4.13
+lib/libxenfsimage.so.4.13.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.12
-lib/libxenguest.so.4.12.0
+lib/libxenguest.so.4.13
+lib/libxenguest.so.4.13.0
 lib/libxenlight.a
 lib/libxenlight.so
-lib/libxenlight.so.4.12
-lib/libxenlight.so.4.12.0
+lib/libxenlight.so.4.13
+lib/libxenlight.so.4.13.0
 lib/libxenstat.a
 lib/libxenstat.so
-lib/libxenstat.so.4.12
-lib/libxenstat.so.4.12.0
+lib/libxenstat.so.4.13
+lib/libxenstat.so.4.13.0
 lib/libxenstore.a
 lib/libxenstore.so
 lib/libxenstore.so.3.0
@@ -188,46 +189,47 @@ lib/libxentoollog.so.1
 lib/libxentoollog.so.1.0
 lib/libxlutil.a
 lib/libxlutil.so
-lib/libxlutil.so.4.12
-lib/libxlutil.so.4.12.0
+lib/libxlutil.so.4.13
+lib/libxlutil.so.4.13.0
 %%PYTHON_SITELIBDIR%%/grub/ExtLinuxConf.py
-%%PYTHON_SITELIBDIR%%/grub/ExtLinuxConf.pyc
 %%PYTHON_SITELIBDIR%%/grub/GrubConf.py
-%%PYTHON_SITELIBDIR%%/grub/GrubConf.pyc
 %%PYTHON_SITELIBDIR%%/grub/LiloConf.py
-%%PYTHON_SITELIBDIR%%/grub/LiloConf.pyc
 %%PYTHON_SITELIBDIR%%/grub/__init__.py
-%%PYTHON_SITELIBDIR%%/grub/__init__.pyc
+%%PYTHON_SITELIBDIR%%/grub/__pycache__/ExtLinuxConf.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/grub/__pycache__/GrubConf.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/grub/__pycache__/LiloConf.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/grub/__pycache__/__init__.cpython-37.pyc
 %%PYTHON_SITELIBDIR%%/pygrub-0.6-py%%PYTHON_VER%%.egg-info
 %%PYTHON_SITELIBDIR%%/xen-3.0-py%%PYTHON_VER%%.egg-info
 %%PYTHON_SITELIBDIR%%/xen/__init__.py
-%%PYTHON_SITELIBDIR%%/xen/__init__.pyc
+%%PYTHON_SITELIBDIR%%/xen/__pycache__/__init__.cpython-37.pyc
 %%PYTHON_SITELIBDIR%%/xen/lowlevel/__init__.py
-%%PYTHON_SITELIBDIR%%/xen/lowlevel/__init__.pyc
+%%PYTHON_SITELIBDIR%%/xen/lowlevel/__pycache__/__init__.cpython-37.pyc
 %%PYTHON_SITELIBDIR%%/xen/lowlevel/xc.so
 %%PYTHON_SITELIBDIR%%/xen/lowlevel/xs.so
 %%PYTHON_SITELIBDIR%%/xen/migration/__init__.py
-%%PYTHON_SITELIBDIR%%/xen/migration/__init__.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/legacy.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/libxc.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/libxl.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/public.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/tests.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/verify.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/xen/migration/__pycache__/xl.cpython-37.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/legacy.py
-%%PYTHON_SITELIBDIR%%/xen/migration/legacy.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/libxc.py
-%%PYTHON_SITELIBDIR%%/xen/migration/libxc.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/libxl.py
-%%PYTHON_SITELIBDIR%%/xen/migration/libxl.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/public.py
-%%PYTHON_SITELIBDIR%%/xen/migration/public.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/tests.py
-%%PYTHON_SITELIBDIR%%/xen/migration/tests.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/verify.py
-%%PYTHON_SITELIBDIR%%/xen/migration/verify.pyc
 %%PYTHON_SITELIBDIR%%/xen/migration/xl.py
-%%PYTHON_SITELIBDIR%%/xen/migration/xl.pyc
 %%PYTHON_SITELIBDIR%%/xenfsimage.so
 lib/xen/bin/convert-legacy-stream
 lib/xen/bin/depriv-fd-checker
 lib/xen/bin/libxl-save-helper
 lib/xen/bin/lsevtchn
 lib/xen/bin/pygrub
+lib/xen/bin/qemu-edid
 lib/xen/bin/qemu-img
 lib/xen/bin/qemu-io
 lib/xen/bin/qemu-nbd
@@ -296,7 +298,7 @@ sbin/xen-kdd
 sbin/xen-livepatch
 sbin/xen-lowmemd
 sbin/xen-mfndump
-sbin/xen-tmem-list-parse
+sbin/xen-ucode
 sbin/xenbaked
 sbin/xenconsoled
 sbin/xencov
@@ -338,6 +340,7 @@ sbin/xl
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,hvm,save.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,9pfs.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,blkif.h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,cameraif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,console.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,displif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/arm/include,public,io,fbif.h.html
@@ -409,6 +412,7 @@ sbin/xl
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,9pfs.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,blkif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,console.h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,cameraif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,displif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,fbif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_32/include,public,io,fsif.h.html
@@ -477,6 +481,7 @@ sbin/xl
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,hvm,save.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,9pfs.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,blkif.h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,cameraif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,console.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,displif.h.html
 %%PORTDOCS%%%%DOCSDIR%%/html/hypercall/x86_64/include,public,io,fbif.h.html
@@ -588,7 +593,6 @@ share/qemu-xen/qemu/efi-vmxnet3.rom
 share/qemu-xen/qemu/hppa-firmware.img
 share/qemu-xen/qemu/keymaps/ar
 share/qemu-xen/qemu/keymaps/bepo
-share/qemu-xen/qemu/keymaps/common
 share/qemu-xen/qemu/keymaps/cz
 share/qemu-xen/qemu/keymaps/da
 share/qemu-xen/qemu/keymaps/de
@@ -611,9 +615,7 @@ share/qemu-xen/qemu/keymaps/ja
 share/qemu-xen/qemu/keymaps/lt
 share/qemu-xen/qemu/keymaps/lv
 share/qemu-xen/qemu/keymaps/mk
-share/qemu-xen/qemu/keymaps/modifiers
 share/qemu-xen/qemu/keymaps/nl
-share/qemu-xen/qemu/keymaps/nl-be
 share/qemu-xen/qemu/keymaps/no
 share/qemu-xen/qemu/keymaps/pl
 share/qemu-xen/qemu/keymaps/pt
@@ -640,8 +642,6 @@ share/qemu-xen/qemu/pxe-ne2k_pci.rom
 share/qemu-xen/qemu/pxe-pcnet.rom
 share/qemu-xen/qemu/pxe-rtl8139.rom
 share/qemu-xen/qemu/pxe-virtio.rom
-share/qemu-xen/qemu/qemu-icon.bmp
-share/qemu-xen/qemu/qemu_logo_no_text.svg
 share/qemu-xen/qemu/qemu_vga.ndrv
 share/qemu-xen/qemu/s390-ccw.img
 share/qemu-xen/qemu/s390-netboot.img
@@ -658,6 +658,40 @@ share/qemu-xen/qemu/vgabios-stdvga.bin
 share/qemu-xen/qemu/vgabios-virtio.bin
 share/qemu-xen/qemu/vgabios-vmware.bin
 share/qemu-xen/qemu/vgabios.bin
+share/qemu-xen/applications/qemu.desktop
+share/qemu-xen/icons/hicolor/128x128/apps/qemu.png
+share/qemu-xen/icons/hicolor/16x16/apps/qemu.png
+share/qemu-xen/icons/hicolor/24x24/apps/qemu.png
+share/qemu-xen/icons/hicolor/256x256/apps/qemu.png
+share/qemu-xen/icons/hicolor/32x32/apps/qemu.bmp
+share/qemu-xen/icons/hicolor/32x32/apps/qemu.png
+share/qemu-xen/icons/hicolor/48x48/apps/qemu.png
+share/qemu-xen/icons/hicolor/512x512/apps/qemu.png
+share/qemu-xen/icons/hicolor/64x64/apps/qemu.png
+share/qemu-xen/icons/hicolor/scalable/apps/qemu.svg
+share/qemu-xen/qemu/edk2-aarch64-code.fd
+share/qemu-xen/qemu/edk2-arm-code.fd
+share/qemu-xen/qemu/edk2-arm-vars.fd
+share/qemu-xen/qemu/edk2-i386-code.fd
+share/qemu-xen/qemu/edk2-i386-secure-code.fd
+share/qemu-xen/qemu/edk2-i386-vars.fd
+share/qemu-xen/qemu/edk2-licenses.txt
+share/qemu-xen/qemu/edk2-x86_64-code.fd
+share/qemu-xen/qemu/edk2-x86_64-secure-code.fd
+share/qemu-xen/qemu/firmware/50-edk2-i386-secure.json
+share/qemu-xen/qemu/firmware/50-edk2-x86_64-secure.json
+share/qemu-xen/qemu/firmware/60-edk2-aarch64.json
+share/qemu-xen/qemu/firmware/60-edk2-arm.json
+share/qemu-xen/qemu/firmware/60-edk2-i386.json
+share/qemu-xen/qemu/firmware/60-edk2-x86_64.json
+share/qemu-xen/qemu/opensbi-riscv32-virt-fw_jump.bin
+share/qemu-xen/qemu/opensbi-riscv64-sifive_u-fw_jump.bin
+share/qemu-xen/qemu/opensbi-riscv64-virt-fw_jump.bin
+share/qemu-xen/qemu/pvh.bin
+share/qemu-xen/qemu/qemu-nsis.bmp
+share/qemu-xen/qemu/vgabios-ati.bin
+share/qemu-xen/qemu/vgabios-bochs-display.bin
+share/qemu-xen/qemu/vgabios-ramfb.bin
 @dir %%ETCDIR%%/auto
 @dir /var/lib/xen/dump
 @dir /var/lib/xen/xenpaging



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002170917.01H9HrFw060667>