On Xorg 7.x with DisableVidModeExtension set, this program dies with a bad X request concerning DGA. Enabling the vidmode extension messes up the screen. Fix: I patched the source to remove all traces of DGA. The program works fine without it. Other quake ports might benefit from the same treatment. How-To-Repeat: Run unmodified tyr-glquake or tyr-quake
Responsible Changed From-To: freebsd-ports-bugs->alepulver Over to maintainer (via the GNATS Auto Assign Tool)
On Sat, 24 Jan 2009 20:22:55 +0100 Roland Smith <rsmith@xs4all.nl> wrote: > After installing the modified port, I noticed it was still linked to the > Xxf86dga library. And I removed the USE_XORG line from the port makefile > instead of fixing it. > > So I'm including an improved patch. I've used ldd on the binary to try > and decude the right USE_XORG line. I hope this is complete and not > overdone. Also added is a patch to the Makefile to remove linking to > Xxf86dga. > I'm not using DGA, and the mouse did strange things after the patch (fast rotational movements). Do you know what's happening here? Regards, Ale
alepulver 2009-02-19 17:32:23 UTC FreeBSD ports repository Modified files: games/tyrquake Makefile Added files: games/tyrquake/files patch-Makefile patch-common::gl_vidlinuxglx.c patch-common::in_x11.c patch-common::vid_x.c Log: - Remove DGA as it causes problems with Xorg 7.x. - Bump PORTREVISION. - Submitter takes maintainership. PR: ports/130936 Submitted by: Roland Smith <rsmith@xs4all.nl> Revision Changes Path 1.12 +3 -2 ports/games/tyrquake/Makefile 1.3 +11 -0 ports/games/tyrquake/files/patch-Makefile (new) 1.1 +20 -0 ports/games/tyrquake/files/patch-common::gl_vidlinuxglx.c (new) 1.1 +116 -0 ports/games/tyrquake/files/patch-common::in_x11.c (new) 1.1 +19 -0 ports/games/tyrquake/files/patch-common::vid_x.c (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!