[Bug 255973] xf86-video-qxl deprecated , yet upstream source builds on freebsd 12.2
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue May 18 11:24:37 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255973
Bug ID: 255973
Summary: xf86-video-qxl deprecated , yet upstream source builds
on freebsd 12.2
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: drum at graphica.com.au
BUG/REQUEST:
The xf86-video-qxl X11 driver has been deprecated due to dependency on Python
2.7
See Fresh Ports: https://www.freshports.org/x11-drivers/xf86-video-qxl/
However on doing upstream source build on FreeBSD 12.2 this builds and runs
without any source changes / patches and already supports Python 3.7
dependency.
Could this port please be reinstated and updated with build against Python 3.7
TESTING:
X11 failed to start using: startx
On FreeBSD 12.2 running as Ubuntu 21.04 KVM / QEMU quest did:
1. Package install of build tools
2. Clone of upstream xf86-video-qxl
3. Followed by configure, make and make install
Simple configuration update to allow QEMU EvTouch USB Tablet to work with evdev
& utouch package.
Result was:
X11 now starts on FreeBSD 12.2 when run as guest on Ubuntu 21.04 KVM / QEMU
host
Build details are:
---
--- Install the build tools
---
$ pkg install git
$ pkg install autoconf
$ pkg install automake
$ pkg install xorg-macros
$ pkg install m4
$ pkg install pkgconf
$ pkg install libtool
$ pkg install python37
---
--- Clone source and make
---
$ cd dev
$ git clone https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl.git
$ cd xf86-video-qxl
$ ./autogen.sh
$ make
$ su
$ make install
NOTE: Other packages installed include: xorg evdev & utouch
Configuration required for evdev/utouch:
# cat /usr/local/etc/X11/xorg.conf.d/99-qemu-input.conf
#
# Overide libinput
#
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
More details and testing information is documented
here:https://tips.graphica.com.au/freebsd-gnome-on-qemu/
X11 now starts via startx
NOTE: gdm & gnome3 not installed as these package are also missing, to I only
tested as part as getting X11 running.
SUMMARY:
I have not done build of full "Spice" sub-system but certainly the
xf86-video-qxl driver port should be readily updated to build without Python
2.7 dependency.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list