Date: Wednesday, February 20, 2013 @ 07:16:08 Author: svenstaro Revision: 84585
Fix FS#33649 Added: ois/trunk/gcc47.patch Modified: ois/trunk/PKGBUILD -------------+ PKGBUILD | 9 +++++++-- gcc47.patch | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-02-20 06:08:34 UTC (rev 84584) +++ PKGBUILD 2013-02-20 06:16:08 UTC (rev 84585) @@ -10,11 +10,16 @@ url="http://sourceforge.net/projects/wgois" license=('custom:zlib/libpng') makedepends=('autoconf' 'automake' 'libtool' 'gcc' 'libxaw') -source=("http://downloads.sourceforge.net/project/wgois/Source%20Release/${pkgver}/ois_v${_oisver}.tar.gz") -md5sums=('9697fead17eac6025151cd2e1fca1518') +source=("http://downloads.sourceforge.net/project/wgois/Source%20Release/${pkgver}/ois_v${_oisver}.tar.gz" + "gcc47.patch") +md5sums=('9697fead17eac6025151cd2e1fca1518' + '5c9d151b7068cb0c25e584d7753831ff') build() { cd ${srcdir}/${pkgname}-v${_oisver} + + patch -Np1 < ${srcdir}/gcc47.patch + chmod +x bootstrap ./bootstrap ./configure --prefix=/usr Added: gcc47.patch =================================================================== --- gcc47.patch (rev 0) +++ gcc47.patch 2013-02-20 06:16:08 UTC (rev 84585) @@ -0,0 +1,56 @@ +diff -rup ois-v1-3/configure.ac patched/configure.ac +--- ois-v1-3/configure.ac 2010-04-04 13:51:08.000000000 -0400 ++++ patched/configure.ac 2013-01-30 20:33:38.461394645 -0500 +@@ -5,7 +5,7 @@ AC_INIT( [OIS], 1.3.0 ) + + AC_CANONICAL_TARGET + AM_INIT_AUTOMAKE( [OIS], 1.3.0 ) +-AM_CONFIG_HEADER([includes/config.h]) ++AC_CONFIG_HEADERS([includes/config.h]) + + dnl Check for programs + AC_PROG_CC +diff -rup ois-v1-3/demos/FFConsoleDemo.cpp patched/demos/FFConsoleDemo.cpp +--- ois-v1-3/demos/FFConsoleDemo.cpp 2010-03-31 23:38:04.000000000 -0400 ++++ patched/demos/FFConsoleDemo.cpp 2013-01-30 20:33:18.281393097 -0500 +@@ -7,6 +7,7 @@ + #include <ios> + #include <sstream> + #include <vector> ++#include <unistd.h> + + using namespace std; + +diff -rup ois-v1-3/demos/OISConsole.cpp patched/demos/OISConsole.cpp +--- ois-v1-3/demos/OISConsole.cpp 2010-08-15 18:51:34.000000000 -0400 ++++ patched/demos/OISConsole.cpp 2013-01-30 20:33:18.281393097 -0500 +@@ -12,6 +12,7 @@ + #include <iostream> + #include <vector> + #include <sstream> ++#include <unistd.h> + + ////////////////////////////////////Needed Windows Headers//////////// + #if defined OIS_WIN32_PLATFORM +diff -rup ois-v1-3/src/linux/LinuxForceFeedback.cpp patched/src/linux/LinuxForceFeedback.cpp +--- ois-v1-3/src/linux/LinuxForceFeedback.cpp 2010-03-31 23:06:55.000000000 -0400 ++++ patched/src/linux/LinuxForceFeedback.cpp 2013-01-30 20:33:18.284726761 -0500 +@@ -26,6 +26,7 @@ restrictions: + #include <cstdlib> + #include <errno.h> + #include <memory.h> ++#include <unistd.h> + + using namespace OIS; + +diff -rup ois-v1-3/src/linux/LinuxJoyStickEvents.cpp patched/src/linux/LinuxJoyStickEvents.cpp +--- ois-v1-3/src/linux/LinuxJoyStickEvents.cpp 2010-07-25 21:28:41.000000000 -0400 ++++ patched/src/linux/LinuxJoyStickEvents.cpp 2013-01-30 20:33:18.284726761 -0500 +@@ -33,6 +33,7 @@ restrictions: + #include <fcntl.h> //Needed to Open a file descriptor + #include <cassert> + #include <linux/input.h> ++#include <unistd.h> + + + #include <sstream>
