diff options
author | rh <rh@pkgsrc.org> | 2000-02-19 22:32:44 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2000-02-19 22:32:44 +0000 |
commit | beb3e7b9f4fd3891a0fef0e3b063c7ba286438e6 (patch) | |
tree | 157d1d874f37d669d138116e38d903349cb958e9 /games/plib/patches/patch-ab | |
parent | 1159cfdd0e83301b91d3a900251e846116cf0574 (diff) | |
download | pkgsrc-beb3e7b9f4fd3891a0fef0e3b063c7ba286438e6.tar.gz |
Initial import of plib-1.0.20, a set of OpenSource (LGPL) libraries that
will permit programmers to write games and other realtime interactive
applications that are 100% portable across a wide range of hardware and
operating systems.
Diffstat (limited to 'games/plib/patches/patch-ab')
-rw-r--r-- | games/plib/patches/patch-ab | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/games/plib/patches/patch-ab b/games/plib/patches/patch-ab new file mode 100644 index 00000000000..47eeef0b63f --- /dev/null +++ b/games/plib/patches/patch-ab @@ -0,0 +1,67 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/02/19 22:32:45 rh Exp $ + +--- src/js/js.h.orig Sat Oct 16 23:08:01 1999 ++++ src/js/js.h Sat Feb 19 22:26:37 2000 +@@ -29,7 +29,7 @@ + # include <unistd.h> + # include <fcntl.h> + +-# ifdef __FreeBSD__ ++# if defined(__FreeBSD__) || defined(__NetBSD__) + # include <machine/joystick.h> + # define JS_DATA_TYPE joystick + # define JS_RETURN (sizeof(struct JS_DATA_TYPE)) +@@ -76,7 +76,7 @@ + #ifdef WIN32 + # define _JS_MAX_AXES 6 + #else +-# ifdef __FreeBSD__ ++# if defined(__FreeBSD__) || defined(__NetBSD__) + # define _JS_MAX_AXES 2 + # else + # define _JS_MAX_AXES 6 +@@ -85,7 +85,7 @@ + + class jsJoystick + { +-#ifdef __FreeBSD__ ++#if defined(__FreeBSD__) || defined(__NetBSD__) + int id ; + #endif + #ifdef WIN32 +@@ -153,7 +153,7 @@ + } + + #else +-# ifdef __FreeBSD__ ++# if defined(__FreeBSD__) || defined(__NetBSD__) + FILE *joyfile; + char joyfname[1024]; + int noargs, in_no_axes; +@@ -178,7 +178,7 @@ + if ( error ) + return ; + +-# ifdef __FreeBSD__ ++# if defined(__FreeBSD__) || defined(__NetBSD__) + + float axes[_JS_MAX_AXES]; + int buttons[_JS_MAX_AXES]; +@@ -316,7 +316,7 @@ + default : num_axes = 0 ; setError () ; break ; + } + #else +-# ifdef __FreeBSD__ ++# if defined(__FreeBSD__) || defined(__NetBSD__) + id = ident; + sprintf ( fname, "/dev/joy%d", ident ) ; + # else +@@ -467,7 +467,7 @@ + } + + if ( buttons ) +-# ifdef __FreeBSD__ ++# if defined(__FreeBSD__) || defined(__NetBSD__) + *buttons = ( js.b1 ? 1 : 0 ) | ( js.b2 ? 2 : 0 ) ; + # else + *buttons = js.buttons ; |