Created attachment 81210 [details]
[PATCH] Fix mouse header include on DragonFly and FreeBSD
Recent xserver versions fail to compile on DragonFly:
In file included from xf86Config.c:60:0:
../../../hw/xfree86/os-support/xf86_OSlib.h:284:27: fatal error: machine/mouse.h: No such file or directory
This is caused by an outdated header location check.
The attached patch greatly simplifies the check, fixing the compilation issue in the process.
Please sign off your patch and send it to email@example.com. This increases the chance that the BSD guys have a look at it, I'm not familiar enough with BSDs to really pass muster.
This patch has been tested on both FreeBSD and DragonFly and has been present in the DragonFly ports tree ever since xorg-server 1.12 started to be used.
What can I do to convince an Xorg developer to push it ?
(In reply to comment #2)
> What can I do to convince an Xorg developer to push it ?
See Peter's reply in comment #1. The Xorg server development process does
not allow us to push directly to the Xorg master repo - all patches must be
sent to xorg-devel for review to be either applied or git pulled into the
Thanks for the explanation, it wasn't obvious there was a formal process in place and what the "signed off" expression meant.
Author: François Tigeot <firstname.lastname@example.org>
Date: Mon Jul 15 21:54:26 2013 +0200
Fix mouse header include on DragonFly and FreeBSD