Index: head/sysutils/xen-guest-tools/Makefile =================================================================== --- head/sysutils/xen-guest-tools/Makefile (revision 532287) +++ head/sysutils/xen-guest-tools/Makefile (revision 532288) @@ -1,81 +1,84 @@ # Created by: Evan Sarmiento # $FreeBSD$ PORTNAME= xen-guest-tools PORTVERSION= 4.13.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://downloads.xenproject.org/release/xen/${PORTVERSION}/ DISTNAME= xen-${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Xen tools within FreeBSD domU LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64 or i386 CONFLICTS= xen-tools-[0-9]* BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \ ${LOCALBASE}/lib/libglib-2.0.so:devel/glib20 \ ${LOCALBASE}/lib/libargp.so:devel/argp-standalone \ ${LOCALBASE}/lib/libyajl.so:devel/yajl \ ${LOCALBASE}/lib/liblzo2.so:archivers/lzo2 USES= bison gmake pkgconfig perl5 python:build \ gettext-runtime:build gettext-tools:build USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-xen CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} PYTHON_PATH=${PYTHON_CMD} CONFIGURE_ENV+= APPEND_LIB="${LOCALBASE}/lib" CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" MAKE_ENV+= clang=y MAKE_ENV+= CC="${CC}" MAKE_ENV+= CFLAGS="${CFLAGS}" MAKE_ENV+= CPPFLAGS="${CPPFLAGS}" +MAKE_ENV+= FREEBSD_PORT=y CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -I${LOCALBASE}/lib USE_LDCONFIG= yes PYTHON_NO_DEPENDS= yes PLIST_FILES= bin/xen-detect \ bin/xenstore \ bin/xenstore-chmod \ bin/xenstore-control \ bin/xenstore-exists \ bin/xenstore-list \ bin/xenstore-ls \ bin/xenstore-read \ bin/xenstore-rm \ bin/xenstore-watch \ bin/xenstore-write \ lib/libxenstore.so.3.0 \ lib/libxentoolcore.so.1 post-patch: + ${REINPLACE_CMD} -e 's;=xen tools stubdom docs;=tools;' \ + ${WRKSRC}/Makefile ${REINPLACE_CMD} -e 's;86|x86_64;86no|x86_64no;' \ ${WRKSRC}/tools/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tools/misc/xen-detect \ ${WRKSRC}/tools/xenstore/xenstore \ ${WRKSRC}/tools/xenstore/xenstore-control \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_LIB} ${WRKSRC}/tools/xenstore/libxenstore.so.3.0 \ ${WRKSRC}/tools/libs/toolcore/libxentoolcore.so.1 \ ${STAGEDIR}${PREFIX}/lib/ cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-chmod cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-control cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-exists cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-list cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-ls cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-read cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-rm cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-watch cd ${STAGEDIR}${PREFIX}/bin/ && ${LN} -f xenstore xenstore-write .include Index: head/sysutils/xen-guest-tools/files/patch-tools-Makefile =================================================================== --- head/sysutils/xen-guest-tools/files/patch-tools-Makefile (revision 532287) +++ head/sysutils/xen-guest-tools/files/patch-tools-Makefile (revision 532288) @@ -1,10 +1,12 @@ --- tools/Makefile.orig 2019-12-17 14:23:09 UTC +++ tools/Makefile -@@ -15,7 +15,6 @@ SUBDIRS-y += examples - SUBDIRS-y += hotplug - SUBDIRS-y += xentrace - SUBDIRS-$(CONFIG_XCUTILS) += xcutils --SUBDIRS-$(CONFIG_X86) += firmware - SUBDIRS-y += console - SUBDIRS-y += xenmon - SUBDIRS-y += xenstat +@@ -50,6 +50,9 @@ endif + ifeq ($(CONFIG_RUMP),y) + SUBDIRS-y := libs libxc xenstore + endif ++ifeq ($(FREEBSD_PORT),y) ++SUBDIRS-y := libs libxc xenstore misc ++endif + + # For the sake of linking, set the sys-root + ifneq ($(CROSS_COMPILE),)