summaryrefslogtreecommitdiff
path: root/sysutils/xentools3-hvm
diff options
context:
space:
mode:
authorbouyer <bouyer@pkgsrc.org>2007-12-03 21:54:28 +0000
committerbouyer <bouyer@pkgsrc.org>2007-12-03 21:54:28 +0000
commitb2edc5f91faeefcdf2a4d942d8cb236619df19c8 (patch)
tree3d25954418fd00d85d9e62dc23b54300d321b272 /sysutils/xentools3-hvm
parenta6e6f755f96eeef31c996d6779abe602829c5222 (diff)
downloadpkgsrc-b2edc5f91faeefcdf2a4d942d8cb236619df19c8.tar.gz
Update the Xen3 packages to 3.1.2.
Package changes: point HOMEPAGE to http://xen.org/ looks like the Xen peoples won't put a tarball on their http server for this; I built one from their repository and put it in ${MASTER_SITE_LOCAL} Summary of changes since 3.1.0: some of our patches have been integrated upstream, thanks to Christoph Egger various performances improvements and bug fixes, including some security fixes, and one bug that would lead to floating point register leak/corruption from HVM to PV guests on Intel VMX CPUs.
Diffstat (limited to 'sysutils/xentools3-hvm')
-rw-r--r--sysutils/xentools3-hvm/Makefile10
-rw-r--r--sysutils/xentools3-hvm/distinfo9
-rw-r--r--sysutils/xentools3-hvm/patches/patch-ci16
3 files changed, 8 insertions, 27 deletions
diff --git a/sysutils/xentools3-hvm/Makefile b/sysutils/xentools3-hvm/Makefile
index 88db870722f..eeb1e7e6967 100644
--- a/sysutils/xentools3-hvm/Makefile
+++ b/sysutils/xentools3-hvm/Makefile
@@ -1,17 +1,15 @@
-# $NetBSD: Makefile,v 1.2 2007/12/02 18:55:30 bouyer Exp $
+# $NetBSD: Makefile,v 1.3 2007/12/03 21:54:31 bouyer Exp $
#
-VERSION= 3.1.0
-PKGREVISION= 1
+VERSION= 3.1.2
DISTNAME= xen-${VERSION}-src
PKGNAME= xentools3-hvm-${VERSION}
CATEGORIES= sysutils
-MASTER_SITES= http://www.cl.cam.ac.uk/research/srg/netos/xen/downloads/ \
- http://bits.xensource.com/oss-xen/release/${VERSION}/src.tgz/
+MASTER_SITES= ${MASTER_SITE_LOCAL}
EXTRACT_SUFX= .tgz
MAINTAINER= bouyer@NetBSD.org
-HOMEPAGE= http://www.cl.cam.ac.uk/research/srg/netos/xen/
+HOMEPAGE= http://xen.org/
COMMENT= Tools for Virtual Machine Extensions support in Xen
BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware
diff --git a/sysutils/xentools3-hvm/distinfo b/sysutils/xentools3-hvm/distinfo
index 6ace99004ae..e47f07b28db 100644
--- a/sysutils/xentools3-hvm/distinfo
+++ b/sysutils/xentools3-hvm/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/06/14 19:42:12 bouyer Exp $
+$NetBSD: distinfo,v 1.2 2007/12/03 21:54:31 bouyer Exp $
-SHA1 (xen-3.1.0-src.tgz) = fa4b54c36626f2cce9b15dc99cafda0b42c54777
-RMD160 (xen-3.1.0-src.tgz) = 2fd65a3b81e522d0ed2d62fd11e5977167f1ceb3
-Size (xen-3.1.0-src.tgz) = 6831094 bytes
+SHA1 (xen-3.1.2-src.tgz) = 475499fd2c3f917a5e8e7f95950dedf9c6fa295e
+RMD160 (xen-3.1.2-src.tgz) = 90413e82899f422b16407de156b88ad54b6e05ad
+Size (xen-3.1.2-src.tgz) = 6975860 bytes
SHA1 (patch-aa) = 663c798a472501d4c38add5049faded5b7e807aa
SHA1 (patch-an) = cb6e3a7eac490851f2eacf557f05daf0d6966cce
SHA1 (patch-ao) = d1250258d09cf9b330a4e9d52e85332a0eef7998
@@ -18,7 +18,6 @@ SHA1 (patch-ay) = 6c5b1e469d6dfd853f68a3151ee46e7c56d8247c
SHA1 (patch-ba) = ee151472a9ec28301b67e696e81673c4bf753ed6
SHA1 (patch-bb) = 19e3d323efab335a50f0410d1197ecbee5b7798b
SHA1 (patch-bv) = 2ba938aef7a5c9eb417e443577b841bae0e0550a
-SHA1 (patch-ci) = 1338452d7994b3de40e80fb395175ddbe325b577
SHA1 (patch-ck) = d085b0ced66544963441fff5231e06fd9ac03878
SHA1 (patch-cl) = ad26eee7b315ec512453c73cdc29253e0fa6266f
SHA1 (patch-cp) = 1f774a6636ce6646fc83bab304e84ce2d8886db5
diff --git a/sysutils/xentools3-hvm/patches/patch-ci b/sysutils/xentools3-hvm/patches/patch-ci
deleted file mode 100644
index 60d4f98ff97..00000000000
--- a/sysutils/xentools3-hvm/patches/patch-ci
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-ci,v 1.1.1.1 2007/06/14 19:42:12 bouyer Exp $
-
---- ../xen/include/public/arch-x86/xen.h.orig 2007-04-25 19:25:41.000000000 +0200
-+++ ../xen/include/public/arch-x86/xen.h 2007-04-25 19:25:43.000000000 +0200
-@@ -35,9 +35,10 @@
- #define __DEFINE_XEN_GUEST_HANDLE(name, type) \
- typedef type * __guest_handle_ ## name
- #endif
-+#define __XEN_GUEST_HANDLE(name) __guest_handle_ ## name
-
- #define DEFINE_XEN_GUEST_HANDLE(name) __DEFINE_XEN_GUEST_HANDLE(name, name)
--#define XEN_GUEST_HANDLE(name) __guest_handle_ ## name
-+#define XEN_GUEST_HANDLE(name) __XEN_GUEST_HANDLE(name)
- #define set_xen_guest_handle(hnd, val) do { (hnd).p = val; } while (0)
- #ifdef __XEN_TOOLS__
- #define get_xen_guest_handle(val, hnd) do { val = (hnd).p; } while (0)