diff options
author | ryoon <ryoon@pkgsrc.org> | 2017-12-25 00:18:39 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2017-12-25 00:18:39 +0000 |
commit | 2ece8b96293fad1a3c4ac2b995756c92c8351a0c (patch) | |
tree | b87ea3328a9c11655a06b80210e57f54fab0fd5b /devel/SDL2/patches | |
parent | a6c3e9fb1cb3ea8d973c4df0b2d2e34508dc0f6d (diff) | |
download | pkgsrc-2ece8b96293fad1a3c4ac2b995756c92c8351a0c.tar.gz |
Include dev/hid/hid.h for recent NetBSD-current to fix build
Diffstat (limited to 'devel/SDL2/patches')
-rw-r--r-- | devel/SDL2/patches/patch-src_joystick_bsd_SDL__sysjoystick.c | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/devel/SDL2/patches/patch-src_joystick_bsd_SDL__sysjoystick.c b/devel/SDL2/patches/patch-src_joystick_bsd_SDL__sysjoystick.c index 0ab0ea31d8a..2e8c49eaf00 100644 --- a/devel/SDL2/patches/patch-src_joystick_bsd_SDL__sysjoystick.c +++ b/devel/SDL2/patches/patch-src_joystick_bsd_SDL__sysjoystick.c @@ -1,10 +1,23 @@ -$NetBSD: patch-src_joystick_bsd_SDL__sysjoystick.c,v 1.5 2016/10/30 10:37:17 wiz Exp $ +$NetBSD: patch-src_joystick_bsd_SDL__sysjoystick.c,v 1.6 2017/12/25 00:18:39 ryoon Exp $ Move variable declarations to top, for C90. ---- src/joystick/bsd/SDL_sysjoystick.c.orig 2016-10-20 03:56:26.000000000 +0000 +--- src/joystick/bsd/SDL_sysjoystick.c.orig 2017-10-23 19:27:46.000000000 +0000 +++ src/joystick/bsd/SDL_sysjoystick.c -@@ -289,6 +289,10 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joy, +@@ -45,6 +45,12 @@ + #ifdef __DragonFly__ + #include <bus/usb/usb.h> + #include <bus/usb/usbhid.h> ++#elif defined(__NetBSD__) ++#include <dev/usb/usb.h> ++#include <dev/usb/usbhid.h> ++#if __NetBSD_Version__ >= 899000900 ++#include <dev/hid/hid.h> ++#endif + #else + #include <dev/usb/usb.h> + #include <dev/usb/usbhid.h> +@@ -291,6 +297,10 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joy, struct report *rep = NULL; int fd; int i; @@ -15,7 +28,7 @@ Move variable declarations to top, for C90. fd = open(path, O_RDONLY); if (fd == -1) { -@@ -338,8 +342,6 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joy, +@@ -340,8 +350,6 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joy, rep->rid = -1; /* XXX */ } #if defined(__NetBSD__) |