summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorriz <riz@pkgsrc.org>2013-12-08 19:17:56 +0000
committerriz <riz@pkgsrc.org>2013-12-08 19:17:56 +0000
commit96fc30833f25515458de261689b59a33585c8085 (patch)
tree2b99b5d81cb264276a20cdbe092f1f4aa1559080
parent9276cd8b2e1aade434cfc23719da43c6977b8d80 (diff)
downloadpkgsrc-96fc30833f25515458de261689b59a33585c8085.tar.gz
add patch from upstream to fix a regression which made that the symbol
table of NetBSD domU kernels was not loaded correctly, see http://mail-index.netbsd.org/port-xen/2013/11/29/msg008157.html for details bump PKGREV
-rw-r--r--sysutils/xentools42/Makefile4
-rw-r--r--sysutils/xentools42/distinfo3
-rw-r--r--sysutils/xentools42/patches/patch-libxc_xc_dom_h13
3 files changed, 17 insertions, 3 deletions
diff --git a/sysutils/xentools42/Makefile b/sysutils/xentools42/Makefile
index d0a4421a481..f4ef9396b32 100644
--- a/sysutils/xentools42/Makefile
+++ b/sysutils/xentools42/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2013/12/02 20:38:12 jnemeth Exp $
+# $NetBSD: Makefile,v 1.12 2013/12/08 19:17:56 riz Exp $
#
VERSION= 4.2.3
@@ -6,7 +6,7 @@ VERSION_IPXE= 1.0.0
DISTNAME= xen-${VERSION}
PKGNAME= xentools42-${VERSION}
-PKGREVISION= 2
+PKGREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/
diff --git a/sysutils/xentools42/distinfo b/sysutils/xentools42/distinfo
index 7a866127435..fad5e34d950 100644
--- a/sysutils/xentools42/distinfo
+++ b/sysutils/xentools42/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2013/11/07 00:46:39 joerg Exp $
+$NetBSD: distinfo,v 1.9 2013/12/08 19:17:56 riz Exp $
SHA1 (ipxe-git-v1.0.0.tar.gz) = da052c8de5f3485fe0253c19cf52ed6d72528485
RMD160 (ipxe-git-v1.0.0.tar.gz) = dcd9b6eaafa1ce05c1ebf2a15f2f73ad7a8c5547
@@ -41,6 +41,7 @@ SHA1 (patch-include_xen-sys_NetBSD_gntdev.h) = 25c99a428fda6dee709888ddbcfdcfef5
SHA1 (patch-libfsimage_common_Makefile) = c3cc5335a1d6b066307c5f03fe72f513a9eb2bdb
SHA1 (patch-libfsimage_ufs_ufs.h) = dc59f33cf3abd08a8cdee5977ca4168613327513
SHA1 (patch-libxc_xc__netbsd.c) = c94a2f7b38bfc1479401acf1bb124251bb4e3fcf
+SHA1 (patch-libxc_xc_dom_h) = b89785a97208454eb3f2e1e43ba4674ad0828aa6
SHA1 (patch-libxl_libxl__create.c) = a212b3760f1bb796c6f126e5c795154f4e8030e2
SHA1 (patch-libxl_libxl__internal.h) = f8ff92400f7ba7858cc1963b11c1e8ee23d4e51f
SHA1 (patch-ocaml_common.make) = c59d32301198d65691ab23529dd791de5ac40199
diff --git a/sysutils/xentools42/patches/patch-libxc_xc_dom_h b/sysutils/xentools42/patches/patch-libxc_xc_dom_h
new file mode 100644
index 00000000000..07ef6235494
--- /dev/null
+++ b/sysutils/xentools42/patches/patch-libxc_xc_dom_h
@@ -0,0 +1,13 @@
+$NetBSD: patch-libxc_xc_dom_h,v 1.1 2013/12/08 19:17:56 riz Exp $
+
+--- libxc/xc_dom.h.orig 2013-11-29 18:20:47.000000000 +0000
++++ libxc/xc_dom.h 2013-11-29 18:22:14.000000000 +0000
+@@ -303,7 +303,7 @@ static inline void *xc_dom_vaddr_to_ptr(
+ if ( ptr == NULL )
+ return ptr;
+ *safe_region_out = (safe_region_count << XC_DOM_PAGE_SHIFT(dom)) - offset;
+- return ptr;
++ return ptr + offset;
+ }
+
+ static inline int xc_dom_feature_translated(struct xc_dom_image *dom)