[Bug 255973] x11-drivers/xf86-video-qxl deprecated/deleted, yet upstream source builds on freebsd 12.2

[email protected]
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255973

--- Comment #4 from John Hartley <[email protected]> ---
(In reply to Jan Beich from comment #3)

Hi Jan,

I wish the maintain of this port would resolve the problem.

The port has not been restored.

I have retested with 12.2.

Process was:

1. Clean install of FreeBSD 12.2

2. Install the X11/gnome/evdev/utouch pks: pkg install xorg gnome-desktop
xf86-input-evdev utouch-kmod

3. Install all the build tools: pkg install git autoconf automake xorg-macros
m4 pkgconf libtool

4. Install all the dependency (as pkg) to ensure pickup latest and greatest
versions: pkg install help2man libspice-server spice-protocol bison texinfo
openssl

5. Clone the ports tree via github: git clone XXX

6. Check out the old tree branck: git checkout 2020Q3

7. Edit the Makefile to remove the explicit python dependency (as per
suggestion)

8. Fix the X11 config file to pickup the QEMU Tablet Driver

Result: Able to run FreeBSD Desktop again as KVM/QEMU VM

Here is updated diff file:

$ git diff Makefile
diff --git a/x11-drivers/xf86-video-qxl/Makefile
b/x11-drivers/xf86-video-qxl/Makefile
index fb265dd39d71..42cb413cebf7 100644
--- a/x11-drivers/xf86-video-qxl/Makefile
+++ b/x11-drivers/xf86-video-qxl/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS=       
spice-protocol>=0.12.10:devel/spice-protocol \
                ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
 LIB_DEPENDS=   libspice-server.so:devel/libspice-server

-USES=          localbase:ldflags pkgconfig python:3.7 shebangfix xorg \
+USES=          localbase:ldflags pkgconfig python shebangfix xorg \
                xorg-cat:driver
 USE_XORG=      xfont

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.