Date: Sun, 07 Jun 2026 08:06:42 +0000 From: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 60b5a8806935 - main - x11-drivers/xlibre-xf86-video-vmware: Fix build Message-ID: <6a252692.3c1b9.6c850a73@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=60b5a8806935bd25ecac19bc543d763bd1176808 commit 60b5a8806935bd25ecac19bc543d763bd1176808 Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> AuthorDate: 2026-06-07 08:06:11 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2026-06-07 08:06:11 +0000 x11-drivers/xlibre-xf86-video-vmware: Fix build With hat: xlibre --- x11-drivers/xlibre-xf86-video-vmware/Makefile | 5 +++-- .../xlibre-xf86-video-vmware/files/patch-configure.ac | 14 ++++++++++++++ .../xlibre-xf86-video-vmware/files/patch-src_vmware.c | 8 ++++---- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/x11-drivers/xlibre-xf86-video-vmware/Makefile b/x11-drivers/xlibre-xf86-video-vmware/Makefile index 8424c7a95aa2..bbd4885cdbaf 100644 --- a/x11-drivers/xlibre-xf86-video-vmware/Makefile +++ b/x11-drivers/xlibre-xf86-video-vmware/Makefile @@ -1,6 +1,6 @@ PORTNAME= xlibre-xf86-video-vmware PORTVERSION= 25.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-drivers MAINTAINER= xlibre@FreeBSD.org @@ -15,7 +15,8 @@ ONLY_FOR_ARCHS_REASON= vmware gfx protocol is only supported on x86-compatible a USES= xlibre-cat:driver -LIB_DEPENDS+= libdrm.so:graphics/libdrm \ +LIB_DEPENDS+= libpciaccess.so:devel/libpciaccess \ + libdrm.so:graphics/libdrm \ libxatracker.so:graphics/mesa-gallium-xa CONFIGURE_ARGS= --without-libudev diff --git a/x11-drivers/xlibre-xf86-video-vmware/files/patch-configure.ac b/x11-drivers/xlibre-xf86-video-vmware/files/patch-configure.ac new file mode 100644 index 000000000000..64146a82acf0 --- /dev/null +++ b/x11-drivers/xlibre-xf86-video-vmware/files/patch-configure.ac @@ -0,0 +1,14 @@ +--- configure.ac.orig 2026-06-07 07:56:02 UTC ++++ configure.ac +@@ -76,7 +76,10 @@ PKG_CHECK_MODULES(X11, x11 xext) + + # Obtain compiler/linker options for the vmwarectrl client tool + PKG_CHECK_MODULES(X11, x11 xext) +-PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0]) ++PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0], [LIBPCIACCESS=yes], [LIBPCIACCESS=no]) ++if test "x$LIBPCIACCESS" = xyes; then ++ AC_DEFINE(HAVE_PCI_DEVICE_IS_BOOT_DISPLAY, 1, [libpciaccess support]) ++fi + + AC_SUBST([moduledir]) + diff --git a/x11-drivers/xlibre-xf86-video-vmware/files/patch-src_vmware.c b/x11-drivers/xlibre-xf86-video-vmware/files/patch-src_vmware.c index 97c083a207d7..13954755a01b 100644 --- a/x11-drivers/xlibre-xf86-video-vmware/files/patch-src_vmware.c +++ b/x11-drivers/xlibre-xf86-video-vmware/files/patch-src_vmware.c @@ -1,11 +1,11 @@ ---- src/vmware.c.orig 2018-05-17 07:42:24 UTC +--- src/vmware.c.orig 2025-12-18 18:24:45 UTC +++ src/vmware.c -@@ -381,7 +381,7 @@ VMWAREPreInit(ScrnInfoPtr pScrn, int fla +@@ -325,7 +325,7 @@ VMWAREPreInit(ScrnInfoPtr pScrn, int flags) "No supported VMware SVGA found (read ID 0x%08x).\n", id); return FALSE; } - pVMWARE->suspensionSavedRegId = id; + pVMWARE->SavedReg.svga_reg_id = id; - #if !XSERVER_LIBPCIACCESS - pVMWARE->PciTag = pciTag(pVMWARE->PciInfo->bus, pVMWARE->PciInfo->device, + pVMWARE->Primary = xf86IsPrimaryPci(pVMWARE->PciInfo); +home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a252692.3c1b9.6c850a73>
