summaryrefslogtreecommitdiff
path: root/games/plib/patches/patch-ab
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2000-02-19 22:32:44 +0000
committerrh <rh@pkgsrc.org>2000-02-19 22:32:44 +0000
commitbeb3e7b9f4fd3891a0fef0e3b063c7ba286438e6 (patch)
tree157d1d874f37d669d138116e38d903349cb958e9 /games/plib/patches/patch-ab
parent1159cfdd0e83301b91d3a900251e846116cf0574 (diff)
downloadpkgsrc-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-ab67
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 ;