git: 8790f67654a9 - main - sysutils/xen-tools: improve ivshmem check

Roger Pau Monné royger at FreeBSD.org
Thu May 20 13:48:25 UTC 2021


The branch main has been updated by royger (src committer):

URL: https://cgit.FreeBSD.org/ports/commit/?id=8790f67654a91e1befe878678329b207587c424d

commit 8790f67654a91e1befe878678329b207587c424d
Author:     Roger Pau Monné <royger at FreeBSD.org>
AuthorDate: 2021-05-20 12:04:57 +0000
Commit:     Roger Pau Monné <royger at FreeBSD.org>
CommitDate: 2021-05-20 13:48:07 +0000

    sysutils/xen-tools: improve ivshmem check
    
    There's no need to check twice for OPSYS, as there's already a check
    for OPSYS being FreeBSD in the makefile.
    
    Also bump the port revision.
    
    Approved by: bapt (implicit)
---
 sysutils/xen-tools/Makefile | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sysutils/xen-tools/Makefile b/sysutils/xen-tools/Makefile
index f73eb12cfae7..92263d86ee17 100644
--- a/sysutils/xen-tools/Makefile
+++ b/sysutils/xen-tools/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	xen
 PKGNAMESUFFIX=	-tools
 PORTVERSION=	4.15.0
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	sysutils emulators
 MASTER_SITES=	http://downloads.xenproject.org/release/xen/${PORTVERSION}/
 
@@ -58,12 +58,6 @@ DOCS_ALL_TARGET=	docs
 INSTALL_TARGET=		install-tools
 DOCS_INSTALL_TARGET=	install-docs
 
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300000
-PLIST_SUB+=	IVSHMEM=""
-.else
-PLIST_SUB+=	IVSHMEM="@comment "
-.endif
-
 .include <bsd.port.options.mk>
 
 .if ${OPSYS} != FreeBSD
@@ -78,6 +72,13 @@ IGNORE=		only supported on FreeBSD 12.0 or newer
 BROKEN=	SPICE support requires FreeBSD version 13.0 or higher
 .endif
 
+# ivshmem requires eventfd
+.if ${OSVERSION} >= 1300000
+PLIST_SUB+=	IVSHMEM=""
+.else
+PLIST_SUB+=	IVSHMEM="@comment "
+.endif
+
 post-patch:
 	@for p in `ls ${FILESDIR}/*qemuu*.patch 2>/dev/null`; do \
 		${ECHO_CMD} "====> Applying $${p##*/}" ; \


More information about the dev-commits-ports-all mailing list