aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/plib/files/patch-src::js::jsBSD.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/plib/files/patch-src::js::jsBSD.cxx')
-rw-r--r--x11-toolkits/plib/files/patch-src::js::jsBSD.cxx31
1 files changed, 31 insertions, 0 deletions
diff --git a/x11-toolkits/plib/files/patch-src::js::jsBSD.cxx b/x11-toolkits/plib/files/patch-src::js::jsBSD.cxx
new file mode 100644
index 000000000000..527687d00227
--- /dev/null
+++ b/x11-toolkits/plib/files/patch-src::js::jsBSD.cxx
@@ -0,0 +1,31 @@
+--- ./src/js/jsBSD.cxx.orig Sat Mar 20 01:21:53 2004
++++ ./src/js/jsBSD.cxx Sun May 2 16:53:28 2004
+@@ -44,7 +44,11 @@
+ #endif
+
+ #include <sys/ioctl.h>
+-#include <machine/joystick.h> // For analog joysticks
++#if defined(__FreeBSD__)
++# include <sys/joystick.h>
++#else
++# include <machine/joystick.h> // For analog joysticks
++#endif
+ #ifdef HAVE_USB_JS
+ #if defined(__NetBSD__)
+ #ifdef HAVE_USBHID_H
+@@ -53,9 +57,14 @@
+ #include <usb.h>
+ #endif
+ #elif defined(__FreeBSD__)
++# if __FreeBSD_version < 500000
+ extern "C" {
+-#include <libusbhid.h>
++# include <libusbhid.h>
+ }
++# else
++# define HAVE_USBHID_H 1
++# include <usbhid.h>
++# endif
+ #endif
+ #include <dev/usb/usb.h>
+ #include <dev/usb/usbhid.h>