aboutsummaryrefslogtreecommitdiffstats
path: root/emulators
diff options
context:
space:
mode:
authorroyger <royger@FreeBSD.org>2016-06-16 23:25:26 +0800
committerroyger <royger@FreeBSD.org>2016-06-16 23:25:26 +0800
commit9ca5e0ecc2958dcf242fa355ab093e17c2f7cdd1 (patch)
treea700e3fb83b3ead2643d7b58fa74345cd979d585 /emulators
parent26231a6161e307ad6ea2e3974c7a1ec3e6b8ae86 (diff)
downloadfreebsd-ports-graphics-9ca5e0ecc2958dcf242fa355ab093e17c2f7cdd1.tar.gz
freebsd-ports-graphics-9ca5e0ecc2958dcf242fa355ab093e17c2f7cdd1.tar.zst
freebsd-ports-graphics-9ca5e0ecc2958dcf242fa355ab093e17c2f7cdd1.zip
xen: update to 4.7.0-rc6
Sponsored by: Citrix Systems R&D
Diffstat (limited to 'emulators')
-rw-r--r--emulators/xen-kernel/Makefile5
-rw-r--r--emulators/xen-kernel/distinfo6
-rw-r--r--emulators/xen-kernel/files/0001-build-fix-assembler-instruction-tests-again.patch37
-rw-r--r--emulators/xen-kernel/files/kconf_arch.patch12
-rw-r--r--emulators/xen/Makefile4
5 files changed, 13 insertions, 51 deletions
diff --git a/emulators/xen-kernel/Makefile b/emulators/xen-kernel/Makefile
index c84defff15b..72f86d7e8c3 100644
--- a/emulators/xen-kernel/Makefile
+++ b/emulators/xen-kernel/Makefile
@@ -3,8 +3,8 @@
PORTNAME= xen
PKGNAMESUFFIX= -kernel
PORTVERSION= 4.7.0
-PORTREVISION= 0
-RCVERSION= 4
+PORTREVISION= 1
+RCVERSION= 6
DISTNAME= ${PORTNAME}-${DISTVERSION}-rc${RCVERSION}
CATEGORIES= emulators
MASTER_SITES= http://bits.xensource.com/oss-xen/release/${DISTVERSION}-rc${RCVERSION}/
@@ -41,7 +41,6 @@ PLIST_FILES= /boot/xen \
/boot/xen.4th
EXTRA_PATCHES= ${FILESDIR}/0001-xen-logdirty-prevent-preemption-if-finished.patch:-p1 \
${FILESDIR}/0002-xen-rework-paging_log_dirty_op-to-work-with-hvm-gues.patch:-p1 \
- ${FILESDIR}/0001-build-fix-assembler-instruction-tests-again.patch:-p1 \
${FILESDIR}/kconf_arch.patch:-p1
diff --git a/emulators/xen-kernel/distinfo b/emulators/xen-kernel/distinfo
index 62f2b2aa413..20ede078806 100644
--- a/emulators/xen-kernel/distinfo
+++ b/emulators/xen-kernel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1464704290
-SHA256 (xen-4.7.0-rc4.tar.gz) = ad752bc80da2ab31287e5249adbeea2536b8141eefd7e8a45a3df42db727c630
-SIZE (xen-4.7.0-rc4.tar.gz) = 20696897
+TIMESTAMP = 1466081623
+SHA256 (xen-4.7.0-rc6.tar.gz) = d25e5e84b4d8f279be9a1a42b5c07c1b50cff48b49201e32ebf3809df187b428
+SIZE (xen-4.7.0-rc6.tar.gz) = 20707097
diff --git a/emulators/xen-kernel/files/0001-build-fix-assembler-instruction-tests-again.patch b/emulators/xen-kernel/files/0001-build-fix-assembler-instruction-tests-again.patch
deleted file mode 100644
index ea41c494eeb..00000000000
--- a/emulators/xen-kernel/files/0001-build-fix-assembler-instruction-tests-again.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 1dda826420fff634983e94f97fb8411486acda0d Mon Sep 17 00:00:00 2001
-From: Jan Beulich <jbeulich@suse.com>
-Date: Tue, 31 May 2016 18:14:22 +0200
-Subject: [PATCH] build: fix assembler instruction tests again
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Commit 7fb252bd41 ("build/xen: fix assembler instruction tests") added
-$(AFLAGS) here, which results in all of those tests now failing.
-Certain items need to be removed for things to work again.
-
-Signed-off-by: Jan Beulich <jbeulich@suse.com>
-Acked-by: Wei Liu <wei.liu2@citrix.com>
-Acked-by: Roger Pau Monné <roger.pau@citrix.com>
-Release-acked-by: Wei Liu <wei.liu2@citrix.com>
----
- Config.mk | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/Config.mk b/Config.mk
-index 5ddfbf8..bc5c456 100644
---- a/Config.mk
-+++ b/Config.mk
-@@ -150,7 +150,8 @@ endif
- # as-insn: Check whether assembler supports an instruction.
- # Usage: cflags-y += $(call as-insn "insn",option-yes,option-no)
- as-insn = $(if $(shell echo 'void _(void) { asm volatile ( $(2) ); }' \
-- | $(1) $(AFLAGS) -c -x c -o /dev/null - 2>&1),$(4),$(3))
-+ | $(1) $(filter-out -M% %.d -include %/include/xen/config.h,$(AFLAGS)) \
-+ -c -x c -o /dev/null - 2>&1),$(4),$(3))
-
- # as-insn-check: Add an option to compilation flags, but only if insn is
- # supported by assembler.
---
-2.7.4 (Apple Git-66)
-
diff --git a/emulators/xen-kernel/files/kconf_arch.patch b/emulators/xen-kernel/files/kconf_arch.patch
index d37038b4453..61f42f9ee7f 100644
--- a/emulators/xen-kernel/files/kconf_arch.patch
+++ b/emulators/xen-kernel/files/kconf_arch.patch
@@ -17,17 +17,17 @@ index 0d5f240..f232d01 100644
randconfig
.PHONY: $(kconfig)
$(kconfig):
-- $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC=$(HOSTCC) HOSTCXX=$(HOSTCXX) $@
-+ $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(KCONF_ARCH) SRCARCH=$(KCONF_SRCARCH) HOSTCC=$(HOSTCC) HOSTCXX=$(HOSTCXX) $@
+- $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" $@
++ $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(KCONF_ARCH) SRCARCH=$(KCONF_SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" $@
include/config/%.conf: include/config/auto.conf.cmd $(KCONFIG_CONFIG)
-- $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC=$(HOSTCC) HOSTCXX=$(HOSTCXX) silentoldconfig
-+ $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(KCONF_ARCH) SRCARCH=$(KCONF_SRCARCH) HOSTCC=$(HOSTCC) HOSTCXX=$(HOSTCXX) silentoldconfig
+- $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" silentoldconfig
++ $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(KCONF_ARCH) SRCARCH=$(KCONF_SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" silentoldconfig
# Allow people to just run `make` as before and not force them to configure
$(KCONFIG_CONFIG):
-- $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC=$(HOSTCC) HOSTCXX=$(HOSTCXX) defconfig
-+ $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(KCONF_ARCH) SRCARCH=$(KCONF_SRCARCH) HOSTCC=$(HOSTCC) HOSTCXX=$(HOSTCXX) defconfig
+- $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(ARCH) SRCARCH=$(SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" defconfig
++ $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=$(KCONF_ARCH) SRCARCH=$(KCONF_SRCARCH) HOSTCC="$(HOSTCC)" HOSTCXX="$(HOSTCXX)" defconfig
# Break the dependency chain for the first run
include/config/auto.conf.cmd: ;
diff --git a/emulators/xen/Makefile b/emulators/xen/Makefile
index b8c2fe85624..31d8c4b6912 100644
--- a/emulators/xen/Makefile
+++ b/emulators/xen/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= xen
-PORTVERSION= 4.5.2
-PORTREVISION= 2
+PORTVERSION= 4.7.0
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= royger@FreeBSD.org