Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/xen-tools/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= xen | PORTNAME= xen | ||||
PKGNAMESUFFIX= -tools | PKGNAMESUFFIX= -tools | ||||
PORTVERSION= 4.11.0 | PORTVERSION= 4.11.1 | ||||
PORTREVISION= 7 | PORTREVISION= 0 | ||||
CATEGORIES= sysutils emulators | CATEGORIES= sysutils emulators | ||||
MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ | MASTER_SITES= http://downloads.xenproject.org/release/xen/${PORTVERSION}/ | ||||
MAINTAINER= royger@FreeBSD.org | MAINTAINER= royger@FreeBSD.org | ||||
COMMENT= Xen management tools | COMMENT= Xen management tools | ||||
LICENSE= GPLv2 LGPL3 | LICENSE= GPLv2 LGPL3 | ||||
LICENSE_COMB= multi | LICENSE_COMB= multi | ||||
Show All 23 Lines | |||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
# Set ARCH=x86_64 in order to overwrite the environment ARCH=amd64 | # Set ARCH=x86_64 in order to overwrite the environment ARCH=amd64 | ||||
MAKE_ARGS= clang=y ARCH=x86_64 | MAKE_ARGS= clang=y ARCH=x86_64 | ||||
# Set correct include paths taking /usr/local into account. | # Set correct include paths taking /usr/local into account. | ||||
EXTRA_PATCHES= ${FILESDIR}/0001-build-fix-include-paths-in-FreeBSD.patch:-p1 | EXTRA_PATCHES= ${FILESDIR}/0001-build-fix-include-paths-in-FreeBSD.patch:-p1 | ||||
# Build with lld (LLVM linker) | # Build with lld (LLVM linker) | ||||
EXTRA_PATCHES+= ${FILESDIR}/0001-x86-replace-usage-in-the-linker-script.patch:-p1 \ | EXTRA_PATCHES+= ${FILESDIR}/0001-x86-replace-usage-in-the-linker-script.patch:-p1 | ||||
${FILESDIR}/0001-x86-efi-move-the-logic-to-detect-PE-build-support.patch:-p1 \ | |||||
${FILESDIR}/0002-x86-efi-split-compiler-vs-linker-support.patch:-p1 | |||||
# Fix docs build | # Fix docs build | ||||
EXTRA_PATCHES+= ${FILESDIR}/0001-docs-use-the-make-wildcard-function-instead-of-find.patch:-p1 | EXTRA_PATCHES+= ${FILESDIR}/0001-docs-use-the-make-wildcard-function-instead-of-find.patch:-p1 | ||||
# XSA-273 and XSA-272 | |||||
EXTRA_PATCHES+= ${FILESDIR}/0031-tools-oxenstored-Make-evaluation-order-explicit.patch:-p1 \ | |||||
${FILESDIR}/0041-xl.conf-Add-global-affinity-masks.patch:-p1 | |||||
# Fix hvmloader build with LLVM LD | # Fix hvmloader build with LLVM LD | ||||
EXTRA_PATCHES+= ${FILESDIR}/0001-hvmloader-fix-build-with-LLVM-Linker.patch:-p1 | EXTRA_PATCHES+= ${FILESDIR}/0001-hvmloader-fix-build-with-LLVM-Linker.patch:-p1 | ||||
CONFIGURE_ARGS+= --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin | CONFIGURE_ARGS+= --with-system-seabios=${LOCALBASE}/share/seabios/bios.bin | ||||
SHEBANG_FILES= tools/misc/xen-ringwatch \ | SHEBANG_FILES= tools/misc/xen-ringwatch \ | ||||
tools/misc/xencov_split \ | tools/misc/xencov_split \ | ||||
tools/python/scripts/convert-legacy-stream \ | tools/python/scripts/convert-legacy-stream \ | ||||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |