aboutsummaryrefslogtreecommitdiff
path: root/sysutils/xen-tools
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2015-01-30 15:12:28 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2015-01-30 15:12:28 +0000
commitf858efa8c05817a940ce40cc2d5dd099ecb05736 (patch)
treeb868e9133b560fc5b00405a57216da0721c5ff27 /sysutils/xen-tools
parent157b757156dac77e7d7ea52d031806e843cbd381 (diff)
downloadports-f858efa8c05817a940ce40cc2d5dd099ecb05736.tar.gz
ports-f858efa8c05817a940ce40cc2d5dd099ecb05736.zip
- update to 4.2.2
- take maintainership Approved by: feld
Notes
Notes: svn path=/head/; revision=378154
Diffstat (limited to 'sysutils/xen-tools')
-rw-r--r--sysutils/xen-tools/Makefile18
-rw-r--r--sysutils/xen-tools/distinfo4
-rw-r--r--sysutils/xen-tools/files/patch-config_StdGNU.mk15
3 files changed, 25 insertions, 12 deletions
diff --git a/sysutils/xen-tools/Makefile b/sysutils/xen-tools/Makefile
index 8aadff24caa9..e197968ca417 100644
--- a/sysutils/xen-tools/Makefile
+++ b/sysutils/xen-tools/Makefile
@@ -2,19 +2,27 @@
# $FreeBSD$
PORTNAME= xen-tools
-PORTVERSION= 4.1.3
-PORTREVISION= 3
+PORTVERSION= 4.2.2
+PORTREVISION= 0
CATEGORIES= sysutils
DISTNAME= xen-${PORTVERSION}
-MAINTAINER= feld@FreeBSD.org
+MAINTAINER= dinoex@FreeBSD.org
COMMENT= Xen tools within FreeBSD domU
MASTER_SITES= http://bits.xensource.com/oss-xen/release/${PORTVERSION}/
DISTFILES= xen-${PORTVERSION}.tar.gz
-USES= gmake python
-MAKE_ENV+= PYTHON=${PYTHON_CMD}
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \
+ lib/libglib-2.0.so:${PORTSDIR}/devel/glib20 \
+ lib/ibyajl.so:${PORTSDIR}/devel/yajl
+
+USES= gmake python:configure perl5 gettext-runtime:build gettext-tools:build pkgconfig
+USE_PERL5= build
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} PYTHON_PATH=${PYTHON_CMD}
+CONFIGURE_ENV+= APPEND_LIB="${LOCALBASE}/lib"
+USE_LDCONFIG= yes
ONLY_FOR_ARCHS= amd64 i386 ia64
ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than amd64, i386, or ia64"
diff --git a/sysutils/xen-tools/distinfo b/sysutils/xen-tools/distinfo
index 21d10c1ef9e9..8f257664cd8c 100644
--- a/sysutils/xen-tools/distinfo
+++ b/sysutils/xen-tools/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xen-4.1.3.tar.gz) = 178ef186aca2490126aef69ceb41fc509baf89e0d582768cfa33b17fd145c0e4
-SIZE (xen-4.1.3.tar.gz) = 10382132
+SHA256 (xen-4.2.2.tar.gz) = c9bfe91a5e72f8545acebad9889d64368020359bfe18044c0e683133e55ae005
+SIZE (xen-4.2.2.tar.gz) = 15602746
diff --git a/sysutils/xen-tools/files/patch-config_StdGNU.mk b/sysutils/xen-tools/files/patch-config_StdGNU.mk
index 4a2c69b827cb..90eeb4cec51c 100644
--- a/sysutils/xen-tools/files/patch-config_StdGNU.mk
+++ b/sysutils/xen-tools/files/patch-config_StdGNU.mk
@@ -1,10 +1,15 @@
---- config/StdGNU.mk.orig 2013-10-30 14:56:35.070570838 -0500
-+++ config/StdGNU.mk 2013-10-30 14:56:42.021581306 -0500
-@@ -1,6 +1,6 @@
+--- config/StdGNU.mk.orig 2013-04-23 18:42:55.000000000 +0200
++++ config/StdGNU.mk 2015-01-30 09:12:53.000000000 +0100
+@@ -1,10 +1,10 @@
AS = $(CROSS_COMPILE)as
LD = $(CROSS_COMPILE)ld
+ ifeq ($(clang),y)
+-CC = $(CROSS_COMPILE)clang
++CC ?= $(CROSS_COMPILE)clang
+ LD_LTO = $(CROSS_COMPILE)llvm-ld
+ else
-CC = $(CROSS_COMPILE)gcc
+CC ?= $(CROSS_COMPILE)gcc
+ LD_LTO = $(CROSS_COMPILE)ld
+ endif
CPP = $(CC) -E
- AR = $(CROSS_COMPILE)ar
- RANLIB = $(CROSS_COMPILE)ranlib