aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorrm <rm@FreeBSD.org>2012-04-13 04:41:06 +0800
committerrm <rm@FreeBSD.org>2012-04-13 04:41:06 +0800
commit848a101cf33a4819b63af26c69a1983c7b80ef47 (patch)
treecef905b2ba3236cd6efec69dfbf6fabfaa50368f /sysutils
parent54a3978cd5cc8e60eca14282ddf7ac0c8272379e (diff)
downloadfreebsd-ports-gnome-848a101cf33a4819b63af26c69a1983c7b80ef47.tar.gz
freebsd-ports-gnome-848a101cf33a4819b63af26c69a1983c7b80ef47.tar.zst
freebsd-ports-gnome-848a101cf33a4819b63af26c69a1983c7b80ef47.zip
Python library for XenAPI (XAPI)
WWW: http://community.citrix.com/display/xs/Introduction+to+XenServer+XAPI PR: 166058 Submitted by: Evan Sarmiento <bsdports@wayfair.com>
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/py-XenAPI/Makefile37
-rw-r--r--sysutils/py-XenAPI/distinfo2
-rw-r--r--sysutils/py-XenAPI/pkg-descr3
4 files changed, 43 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 2443a4664ecc..f5a7f9d6f5c9 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -699,6 +699,7 @@
SUBDIR += pwgen
SUBDIR += pwgen2
SUBDIR += pwsafe
+ SUBDIR += py-XenAPI
SUBDIR += py-bcfg2
SUBDIR += py-drmaa
SUBDIR += py-filelike
diff --git a/sysutils/py-XenAPI/Makefile b/sysutils/py-XenAPI/Makefile
new file mode 100644
index 000000000000..4a40b46ad8c9
--- /dev/null
+++ b/sysutils/py-XenAPI/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: py-XenAPI
+# Date created: 13 April 2012
+# Whom: Evan Sarmiento <bsdports@wayfair.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= XenAPI
+PORTVERSION= 1.0
+CATEGORIES= sysutils python
+MASTER_SITES= http://community.citrix.com/download/attachments/38633496/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME}
+EXTRACT_SUFX= .py
+EXTRACT_ONLY=
+
+MAINTAINER= bsdports@wayfair.com
+COMMENT= Xen API Library for Python
+
+USE_PYTHON= -2.7
+WRKSRC= ${WRKDIR}/${PORTNAME}
+PLIST_FILES= %%PYTHON_SITELIBDIR%%/XenAPI.py \
+ %%PYTHON_SITELIBDIR%%/XenAPI.pyc \
+ %%PYTHON_SITELIBDIR%%/XenAPI.pyo
+
+post-patch:
+ ${MKDIR} ${WRKSRC}
+ ${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}
+
+do-build:
+ @${PYTHON_CMD} -m py_compile ${WRKSRC}/${DISTFILES}
+ @${PYTHON_CMD} -O -m py_compile ${WRKSRC}/${DISTFILES}
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.py* ${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-XenAPI/distinfo b/sysutils/py-XenAPI/distinfo
new file mode 100644
index 000000000000..ab919281d5f2
--- /dev/null
+++ b/sysutils/py-XenAPI/distinfo
@@ -0,0 +1,2 @@
+SHA256 (XenAPI.py) = 52373ae0e904341dea89f409665cb0c588ba54795981bda7dee3664961b93109
+SIZE (XenAPI.py) = 8838
diff --git a/sysutils/py-XenAPI/pkg-descr b/sysutils/py-XenAPI/pkg-descr
new file mode 100644
index 000000000000..663a119cfe93
--- /dev/null
+++ b/sysutils/py-XenAPI/pkg-descr
@@ -0,0 +1,3 @@
+Python library for XenAPI (XAPI)
+
+WWW: http://community.citrix.com/display/xs/Introduction+to+XenServer+XAPI