pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/xentools20 Initial import of xentools 2.0, fo...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/de2b756ee4f1
branches:  trunk
changeset: 490355:de2b756ee4f1
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Mon Mar 07 15:59:08 2005 +0000

description:
Initial import of xentools 2.0, for use with NetBSD as a xen2 domain0.

diffstat:

 sysutils/xentools20/DESCR            |    5 +
 sysutils/xentools20/Makefile         |   65 ++++++++++++
 sysutils/xentools20/PLIST            |  186 +++++++++++++++++++++++++++++++++++
 sysutils/xentools20/distinfo         |   21 +++
 sysutils/xentools20/files/xenio.h    |   97 ++++++++++++++++++
 sysutils/xentools20/patches/patch-aa |   28 +++++
 sysutils/xentools20/patches/patch-ab |   13 ++
 sysutils/xentools20/patches/patch-ac |  108 ++++++++++++++++++++
 sysutils/xentools20/patches/patch-ad |   22 ++++
 sysutils/xentools20/patches/patch-ae |   15 ++
 sysutils/xentools20/patches/patch-af |   12 ++
 sysutils/xentools20/patches/patch-ag |   25 ++++
 sysutils/xentools20/patches/patch-ah |   27 +++++
 sysutils/xentools20/patches/patch-ai |   31 +++++
 sysutils/xentools20/patches/patch-aj |   19 +++
 sysutils/xentools20/patches/patch-ak |   15 ++
 sysutils/xentools20/patches/patch-al |   23 ++++
 sysutils/xentools20/patches/patch-am |   10 +
 sysutils/xentools20/patches/patch-an |   13 ++
 sysutils/xentools20/patches/patch-ao |   13 ++
 sysutils/xentools20/patches/patch-ap |   21 +++
 sysutils/xentools20/patches/patch-aq |   21 +++
 22 files changed, 790 insertions(+), 0 deletions(-)

diffs (truncated from 878 to 300 lines):

diff -r ebd5e9e3d093 -r de2b756ee4f1 sysutils/xentools20/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools20/DESCR Mon Mar 07 15:59:08 2005 +0000
@@ -0,0 +1,5 @@
+The Xen virtual machine monitor allows running several virtual machines
+on a single physical machine.  The xentools20 package contains the
+tools to create, destroy and control the virtual machines.
+
+The xentools20 package contains the tools for Xen 2.0
diff -r ebd5e9e3d093 -r de2b756ee4f1 sysutils/xentools20/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools20/Makefile      Mon Mar 07 15:59:08 2005 +0000
@@ -0,0 +1,65 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/03/07 15:59:08 bouyer Exp $
+#
+
+DISTNAME=              xen-2.0.3-src
+PKGNAME=               xentools20-2.0.3
+CATEGORIES=            sysutils
+MASTER_SITES=          http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/
+EXTRACT_SUFX=          .tgz
+DISTFILES=             ${DISTNAME}${EXTRACT_SUFX}
+#DISTFILES+=           netbsd-xen-kernel-headers-040508.tar.gz
+
+MAINTAINER=            bouyer%NetBSD.org@localhost
+HOMEPAGE=              http://www.netbsd.org/Ports/xen/
+COMMENT=               Userland Tools for Xen
+
+DEPENDS+=              ${PYPKGPREFIX}-twisted*:../../net/py-twisted
+
+ONLY_FOR_PLATFORM=     NetBSD-*-i386
+
+WRKSRC=                        ${WRKDIR}/xen-2.0/tools
+
+PKG_SYSCONFSUBDIR?=    xc20
+USE_PKGINSTALL=                yes
+EGDIR=                 ${PREFIX}/share/examples/${PKGNAME_NOREV}
+CONF_FILES=            ${EGDIR}/defaults ${PKG_SYSCONFDIR}/defaults
+CONF_FILES+=           ${EGDIR}/democd ${PKG_SYSCONFDIR}/democd
+CONF_FILES+=           ${EGDIR}/netbsd ${PKG_SYSCONFDIR}/netbsd
+
+USE_GNU_TOOLS+=                make
+MAKE_ENV+=             EGDIR="${EGDIR}"
+MAKE_ENV+=             MV="${MV}" PYTHON="${PYTHONBIN}" SED="${SED}"
+PYTHON_VERSIONS_ACCEPTED= 24pth 23pth 22pth
+PY_PATCHPLIST=         yes
+PYTHON_PATCH_SCRIPTS=  python/xen/util/console_client.py
+PYTHON_PATCH_SCRIPTS+= python/xen/xend/server/SrvServer.py
+PYTHON_PATCH_SCRIPTS+= python/xen/xend/XendClient.py
+PYTHON_PATCH_SCRIPTS+= python/xen/xend/sxp.py
+PYTHON_PATCH_SCRIPTS+= xfrd/xfrdClient.py
+PYTHON_PATCH_SCRIPTS+= misc/xensymoops
+PYTHON_PATCH_SCRIPTS+= misc/xencons
+PYTHON_PATCH_SCRIPTS+= misc/xm
+PYTHON_PATCH_SCRIPTS+= misc/xensv
+PYTHON_PATCH_SCRIPTS+= misc/netfix
+PYTHON_PATCH_SCRIPTS+= misc/xend
+PYTHON_PATCH_SCRIPTS+= xentrace/xentrace_format
+USE_BUILDLINK3=                yes
+
+SUBST_CLASSES=          paths
+SUBST_STAGE.paths=      pre-configure
+SUBST_FILES.paths=      python/xen/xend/server/SrvDaemon.py
+SUBST_FILES.paths+=    python/xen/xend/XendDomainInfo.py
+SUBST_FILES.paths+=    python/xen/sv/Daemon.py
+SUBST_SED.paths=        -e "s|/usr/sbin|${PREFIX}/sbin|g"
+SUBST_MESSAGE.paths=    "Fixing hardcoded paths."
+
+pre-build:
+       ${MKDIR} ${WRKSRC}/libxc/xen/NetBSD
+       ${CP} files/xenio.h ${WRKSRC}/libxc/xen/NetBSD
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r ebd5e9e3d093 -r de2b756ee4f1 sysutils/xentools20/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools20/PLIST Mon Mar 07 15:59:08 2005 +0000
@@ -0,0 +1,186 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/07 15:59:08 bouyer Exp $
+bin/xenperf
+bin/xencons
+bin/miniterm
+include/xc.h
+lib/libxutil.so.2.0.0
+lib/libxutil.a
+lib/libxc.so.2.0.0
+sbin/xend
+sbin/xensv
+sbin/netfix
+sbin/xm
+sbin/xenperf
+sbin/xfrd
+${PYSITELIB}/xen/__init__.py
+${PYSITELIB}/xen/lowlevel/__init__.py
+${PYSITELIB}/xen/lowlevel/xc.so
+${PYSITELIB}/xen/lowlevel/xu.so
+${PYSITELIB}/xen/lowlevel/__init__.pyc
+${PYSITELIB}/xen/util/__init__.py
+${PYSITELIB}/xen/util/Brctl.py
+${PYSITELIB}/xen/util/tempfile.py
+${PYSITELIB}/xen/util/ip.py
+${PYSITELIB}/xen/util/console_client.py
+${PYSITELIB}/xen/util/__init__.pyc
+${PYSITELIB}/xen/util/Brctl.pyc
+${PYSITELIB}/xen/util/tempfile.pyc
+${PYSITELIB}/xen/util/ip.pyc
+${PYSITELIB}/xen/util/console_client.pyc
+${PYSITELIB}/xen/xend/util.py
+${PYSITELIB}/xen/xend/XendClient.py
+${PYSITELIB}/xen/xend/XendProtocol.py
+${PYSITELIB}/xen/xend/XendVnet.py
+${PYSITELIB}/xen/xend/XendError.py
+${PYSITELIB}/xen/xend/XendDomainInfo.py
+${PYSITELIB}/xen/xend/XendDomain.py
+${PYSITELIB}/xen/xend/XendLogging.py
+${PYSITELIB}/xen/xend/XendRoot.py
+${PYSITELIB}/xen/xend/XendDomainConfig.py
+${PYSITELIB}/xen/xend/XendMigrate.py
+${PYSITELIB}/xen/xend/PrettyPrint.py
+${PYSITELIB}/xen/xend/XendConsole.py
+${PYSITELIB}/xen/xend/sxp.py
+${PYSITELIB}/xen/xend/Blkctl.py
+${PYSITELIB}/xen/xend/XendNode.py
+${PYSITELIB}/xen/xend/Vifctl.py
+${PYSITELIB}/xen/xend/EventServer.py
+${PYSITELIB}/xen/xend/EventTypes.py
+${PYSITELIB}/xen/xend/XendDmesg.py
+${PYSITELIB}/xen/xend/Args.py
+${PYSITELIB}/xen/xend/__init__.py
+${PYSITELIB}/xen/xend/XendAsynchProtocol.py
+${PYSITELIB}/xen/xend/encode.py
+${PYSITELIB}/xen/xend/XendDB.py
+${PYSITELIB}/xen/xend/server/controller.py
+${PYSITELIB}/xen/xend/server/SrvServer.py
+${PYSITELIB}/xen/xend/server/SrvConsoleDir.py
+${PYSITELIB}/xen/xend/server/SrvDeviceDir.py
+${PYSITELIB}/xen/xend/server/__init__.py
+${PYSITELIB}/xen/xend/server/messages.py
+${PYSITELIB}/xen/xend/server/SrvBase.py
+${PYSITELIB}/xen/xend/server/domain.py
+${PYSITELIB}/xen/xend/server/SrvDir.py
+${PYSITELIB}/xen/xend/server/netif.py
+${PYSITELIB}/xen/xend/server/params.py
+${PYSITELIB}/xen/xend/server/SrvDmesg.py
+${PYSITELIB}/xen/xend/server/channel.py
+${PYSITELIB}/xen/xend/server/console.py
+${PYSITELIB}/xen/xend/server/SrvConsole.py
+${PYSITELIB}/xen/xend/server/SrvRoot.py
+${PYSITELIB}/xen/xend/server/SrvEventDir.py
+${PYSITELIB}/xen/xend/server/SrvNode.py
+${PYSITELIB}/xen/xend/server/SrvDaemon.py
+${PYSITELIB}/xen/xend/server/SrvDomain.py
+${PYSITELIB}/xen/xend/server/blkif.py
+${PYSITELIB}/xen/xend/server/SrvDomainDir.py
+${PYSITELIB}/xen/xend/server/SrvXendLog.py
+${PYSITELIB}/xen/xend/server/SrvVnetDir.py
+${PYSITELIB}/xen/xend/server/controller.pyc
+${PYSITELIB}/xen/xend/server/SrvServer.pyc
+${PYSITELIB}/xen/xend/server/SrvConsoleDir.pyc
+${PYSITELIB}/xen/xend/server/SrvDeviceDir.pyc
+${PYSITELIB}/xen/xend/server/__init__.pyc
+${PYSITELIB}/xen/xend/server/messages.pyc
+${PYSITELIB}/xen/xend/server/SrvBase.pyc
+${PYSITELIB}/xen/xend/server/domain.pyc
+${PYSITELIB}/xen/xend/server/SrvDir.pyc
+${PYSITELIB}/xen/xend/server/netif.pyc
+${PYSITELIB}/xen/xend/server/params.pyc
+${PYSITELIB}/xen/xend/server/SrvDmesg.pyc
+${PYSITELIB}/xen/xend/server/channel.pyc
+${PYSITELIB}/xen/xend/server/console.pyc
+${PYSITELIB}/xen/xend/server/SrvConsole.pyc
+${PYSITELIB}/xen/xend/server/SrvRoot.pyc
+${PYSITELIB}/xen/xend/server/SrvEventDir.pyc
+${PYSITELIB}/xen/xend/server/SrvNode.pyc
+${PYSITELIB}/xen/xend/server/SrvDaemon.pyc
+${PYSITELIB}/xen/xend/server/SrvDomain.pyc
+${PYSITELIB}/xen/xend/server/blkif.pyc
+${PYSITELIB}/xen/xend/server/SrvDomainDir.pyc
+${PYSITELIB}/xen/xend/server/SrvXendLog.pyc
+${PYSITELIB}/xen/xend/server/SrvVnetDir.pyc
+${PYSITELIB}/xen/xend/util.pyc
+${PYSITELIB}/xen/xend/XendClient.pyc
+${PYSITELIB}/xen/xend/XendProtocol.pyc
+${PYSITELIB}/xen/xend/XendVnet.pyc
+${PYSITELIB}/xen/xend/XendError.pyc
+${PYSITELIB}/xen/xend/XendDomainInfo.pyc
+${PYSITELIB}/xen/xend/XendDomain.pyc
+${PYSITELIB}/xen/xend/XendLogging.pyc
+${PYSITELIB}/xen/xend/XendRoot.pyc
+${PYSITELIB}/xen/xend/XendDomainConfig.pyc
+${PYSITELIB}/xen/xend/XendMigrate.pyc
+${PYSITELIB}/xen/xend/PrettyPrint.pyc
+${PYSITELIB}/xen/xend/XendConsole.pyc
+${PYSITELIB}/xen/xend/sxp.pyc
+${PYSITELIB}/xen/xend/Blkctl.pyc
+${PYSITELIB}/xen/xend/XendNode.pyc
+${PYSITELIB}/xen/xend/Vifctl.pyc
+${PYSITELIB}/xen/xend/Args.pyc
+${PYSITELIB}/xen/xend/EventServer.pyc
+${PYSITELIB}/xen/xend/EventTypes.pyc
+${PYSITELIB}/xen/xend/XendDmesg.pyc
+${PYSITELIB}/xen/xend/__init__.pyc
+${PYSITELIB}/xen/xend/XendAsynchProtocol.pyc
+${PYSITELIB}/xen/xend/encode.pyc
+${PYSITELIB}/xen/xend/XendDB.pyc
+${PYSITELIB}/xen/sv/MigrateDomain.py
+${PYSITELIB}/xen/sv/GenTabbed.py
+${PYSITELIB}/xen/sv/HTMLBase.py
+${PYSITELIB}/xen/sv/CreateDomain.py
+${PYSITELIB}/xen/sv/Wizard.py
+${PYSITELIB}/xen/sv/Main.py
+${PYSITELIB}/xen/sv/TabView.py
+${PYSITELIB}/xen/sv/DomInfo.py
+${PYSITELIB}/xen/sv/util.py
+${PYSITELIB}/xen/sv/SaveDomain.py
+${PYSITELIB}/xen/sv/Daemon.py
+${PYSITELIB}/xen/sv/NodeInfo.py
+${PYSITELIB}/xen/sv/__init__.py
+${PYSITELIB}/xen/sv/RestoreDomain.py
+${PYSITELIB}/xen/sv/DomList.py
+${PYSITELIB}/xen/sv/params.py
+${PYSITELIB}/xen/sv/MigrateDomain.pyc
+${PYSITELIB}/xen/sv/GenTabbed.pyc
+${PYSITELIB}/xen/sv/HTMLBase.pyc
+${PYSITELIB}/xen/sv/CreateDomain.pyc
+${PYSITELIB}/xen/sv/Wizard.pyc
+${PYSITELIB}/xen/sv/Main.pyc
+${PYSITELIB}/xen/sv/TabView.pyc
+${PYSITELIB}/xen/sv/DomInfo.pyc
+${PYSITELIB}/xen/sv/util.pyc
+${PYSITELIB}/xen/sv/SaveDomain.pyc
+${PYSITELIB}/xen/sv/Daemon.pyc
+${PYSITELIB}/xen/sv/NodeInfo.pyc
+${PYSITELIB}/xen/sv/__init__.pyc
+${PYSITELIB}/xen/sv/RestoreDomain.pyc
+${PYSITELIB}/xen/sv/DomList.pyc
+${PYSITELIB}/xen/sv/params.pyc
+${PYSITELIB}/xen/xm/migrate.py
+${PYSITELIB}/xen/xm/create.py
+${PYSITELIB}/xen/xm/sysrq.py
+${PYSITELIB}/xen/xm/help.py
+${PYSITELIB}/xen/xm/opts.py
+${PYSITELIB}/xen/xm/destroy.py
+${PYSITELIB}/xen/xm/__init__.py
+${PYSITELIB}/xen/xm/shutdown.py
+${PYSITELIB}/xen/xm/main.py
+${PYSITELIB}/xen/xm/migrate.pyc
+${PYSITELIB}/xen/xm/create.pyc
+${PYSITELIB}/xen/xm/sysrq.pyc
+${PYSITELIB}/xen/xm/help.pyc
+${PYSITELIB}/xen/xm/opts.pyc
+${PYSITELIB}/xen/xm/destroy.pyc
+${PYSITELIB}/xen/xm/__init__.pyc
+${PYSITELIB}/xen/xm/shutdown.pyc
+${PYSITELIB}/xen/xm/main.pyc
+${PYSITELIB}/xen/__init__.pyc
+
+@dirrm ${PYSITELIB}/xen/lowlevel
+@dirrm ${PYSITELIB}/xen/util
+@dirrm ${PYSITELIB}/xen/xend/server
+@dirrm ${PYSITELIB}/xen/xend
+@dirrm ${PYSITELIB}/xen/sv
+@dirrm ${PYSITELIB}/xen/xm
+@dirrm ${PYSITELIB}/xen
diff -r ebd5e9e3d093 -r de2b756ee4f1 sysutils/xentools20/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools20/distinfo      Mon Mar 07 15:59:08 2005 +0000
@@ -0,0 +1,21 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/03/07 15:59:08 bouyer Exp $
+
+SHA1 (xen-2.0.3-src.tgz) = eb71d43abd014c87062f5b93932947b71e32be54
+Size (xen-2.0.3-src.tgz) = 2158860 bytes
+SHA1 (patch-aa) = c90169af9aac2724e7ab723e530e41441ec38243
+SHA1 (patch-ab) = d85923de2eacaa34657f2a196d2b3e6b3ec349f0
+SHA1 (patch-ac) = ec2ae94412d6d25a82935fe72d7a1cc2391ee86c
+SHA1 (patch-ad) = 53f4439338f98013d33045faf9b055a39e862a78
+SHA1 (patch-ae) = 756e8675e8e42b3f104bdd34135cae60f117bb66
+SHA1 (patch-af) = d92a5d826ff70a24ea1d17bc971121205b1e9900
+SHA1 (patch-ag) = 30a49accf32647639ddc6e96817f88df1ba684f8
+SHA1 (patch-ah) = edb8532711f01bb8e1c89e07ae4275d88d036f13
+SHA1 (patch-ai) = 19586ece7682463eabc8d93fbc7276f5c637b155
+SHA1 (patch-aj) = 00d7a1ef99e6501e81c69e3518a6307f52742b8c
+SHA1 (patch-ak) = 0bf9e57b9cb7c8a6afd1f8a8cb76334c08cdb645
+SHA1 (patch-al) = 4672aed893039a697a7e2a4da4b47a9d93f8844c
+SHA1 (patch-am) = db53e3f8508d88992191788d17e2645ef20eb9a2
+SHA1 (patch-an) = 097907ffc9219fc9e0ab8920bbf55f8a8e228ca7
+SHA1 (patch-ao) = e0d556cd5d01581f2c1107a107579c4dc5fd3aec
+SHA1 (patch-ap) = f2788a28ce597f7741195810f32516419c0cee0b
+SHA1 (patch-aq) = 9635192daabab2d76252b662c01b1c0e9bce61da
diff -r ebd5e9e3d093 -r de2b756ee4f1 sysutils/xentools20/files/xenio.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xentools20/files/xenio.h Mon Mar 07 15:59:08 2005 +0000
@@ -0,0 +1,97 @@
+/******************************************************************************
+ * privcmd.h
+ * 



Home | Main Index | Thread Index | Old Index