Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/xen-tools/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= xen | PORTNAME= xen | ||||
PORTVERSION= 4.5.2 | PORTVERSION= 4.5.2 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= sysutils emulators | CATEGORIES= sysutils emulators | ||||
MASTER_SITES= http://bits.xensource.com/oss-xen/release/${PORTVERSION}/ \ | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${PORTVERSION}/ \ | ||||
http://code.coreboot.org/p/seabios/downloads/get/:seabios | http://code.coreboot.org/p/seabios/downloads/get/:seabios | ||||
PKGNAMESUFFIX= -tools | PKGNAMESUFFIX= -tools | ||||
MAINTAINER= royger@FreeBSD.org | MAINTAINER= royger@FreeBSD.org | ||||
COMMENT= Xen management tool, based on LibXenlight | COMMENT= Xen management tool, based on LibXenlight | ||||
Show All 29 Lines | QEMU_ARGS= --disable-gtk \ | ||||
--disable-sdl \ | --disable-sdl \ | ||||
--disable-vte \ | --disable-vte \ | ||||
--disable-glx \ | --disable-glx \ | ||||
--disable-curses \ | --disable-curses \ | ||||
--disable-tools \ | --disable-tools \ | ||||
--disable-curl \ | --disable-curl \ | ||||
--cxx=c++ | --cxx=c++ | ||||
EXTRA_PATCHES= ${FILESDIR}/0002-libxc-fix-xc_dom_load_elf_symtab.patch:-p1 | EXTRA_PATCHES= ${FILESDIR}/0002-libxc-fix-xc_dom_load_elf_symtab.patch:-p1 \ | ||||
${FILESDIR}/xsa160-4.6.patch:-p1 | |||||
CONFIGURE_ARGS+= --with-extra-qemuu-configure-args="${QEMU_ARGS}" | CONFIGURE_ARGS+= --with-extra-qemuu-configure-args="${QEMU_ARGS}" | ||||
SHEBANG_FILES= tools/misc/xencov_split \ | SHEBANG_FILES= tools/misc/xencov_split \ | ||||
tools/misc/xen-ringwatch | tools/misc/xen-ringwatch | ||||
USE_GCC= yes | USE_GCC= yes | ||||
ALL_TARGET= tools docs | ALL_TARGET= tools docs | ||||
INSTALL_TARGET= install-tools install-docs | INSTALL_TARGET= install-tools install-docs | ||||
Show All 10 Lines | post-patch: | ||||
@${REINPLACE_CMD} "s,x86_64,amd64,g" ${WRKSRC}/tools/configure | @${REINPLACE_CMD} "s,x86_64,amd64,g" ${WRKSRC}/tools/configure | ||||
@${REINPLACE_CMD} -e "s,/var/lib,/var/db,g" \ | @${REINPLACE_CMD} -e "s,/var/lib,/var/db,g" \ | ||||
${WRKSRC}/tools/Makefile \ | ${WRKSRC}/tools/Makefile \ | ||||
${WRKSRC}/tools/libxc/include/xenguest.h \ | ${WRKSRC}/tools/libxc/include/xenguest.h \ | ||||
${WRKSRC}/tools/libxl/libxl_dom.c \ | ${WRKSRC}/tools/libxl/libxl_dom.c \ | ||||
${WRKSRC}/tools/libxl/libxl_dm.c \ | ${WRKSRC}/tools/libxl/libxl_dm.c \ | ||||
${WRKSRC}/tools/qemu-xen-traditional/i386-dm/helper2.c \ | ${WRKSRC}/tools/qemu-xen-traditional/i386-dm/helper2.c \ | ||||
${WRKSRC}/docs/man/* | ${WRKSRC}/docs/man/* | ||||
@for p in ${FILESDIR}/*qemuu*.patch; do \ | |||||
${ECHO_CMD} "====> Applying $${p##*/}" ; \ | |||||
${PATCH} -s -p1 -i $${p} -d ${WRKSRC}/tools/qemu-xen ; \ | |||||
done | |||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}/var/run/xen | ${MKDIR} ${STAGEDIR}/var/run/xen | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |