Skip site navigation (1)Skip section navigation (2)
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>