[arch-commits] Commit in zsnes/trunk (PKGBUILD zsnes.patch)

Hugo Doria hugo at archlinux.org
Sun Jul 13 19:14:33 EDT 2008


    Date: Sunday, July 13, 2008 @ 19:14:33
  Author: hugo
Revision: 5191

zsnes.patch added

Added:
  zsnes/trunk/zsnes.patch
Modified:
  zsnes/trunk/PKGBUILD

-------------+
 PKGBUILD    |   15 ++++++++----
 zsnes.patch |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-07-13 23:12:52 UTC (rev 5190)
+++ PKGBUILD	2008-07-13 23:14:33 UTC (rev 5191)
@@ -1,17 +1,23 @@
 # $Id$
-# Maintainer: aurelien <aurelien at archlinux.org>
+# Maintainer: Hugo Doria <hugo at archlinux.org>
 # Contributor: Aurelien Foret <orelien at chez.com>
+
 pkgname=zsnes
 pkgver=1.51
-pkgrel=2
+pkgrel=3
 pkgdesc="Super Nintendo emulator"
-arch=(i686)
+arch=('i686')
+license=('GPL')
 depends=('gcc' 'sdl' 'libpng' 'libgl' 'ncurses')
 makedepends=('nasm')
-source=(http://dl.sourceforge.net/sourceforge/zsnes/zsnes151src.tar.bz2)
+source=(http://dl.sourceforge.net/sourceforge/zsnes/zsnes151src.tar.bz2 zsnes.patch)
 url="http://www.zsnes.com/"
+md5sums=('7071186bf80632ae88a153239498d8c9' '4df831b3d87a35949bcf3fd5547decb1')
 
 build() {
+  cd ${startdir}/src/${pkgname}_1_51/
+  patch -p1 -i ../zsnes.patch
+  
   cd ${startdir}/src/${pkgname}_1_51/src
   ./autogen.sh --prefix=/usr x_libraries=/usr/lib force_arch=i686 \
                --enable-release
@@ -19,4 +25,3 @@
   make || return 1
   make DESTDIR=${startdir}/pkg install
 }
-md5sums=('328071775f88f7c3b9fdb94176e5e417')

Added: zsnes.patch
===================================================================
--- zsnes.patch	                        (rev 0)
+++ zsnes.patch	2008-07-13 23:14:33 UTC (rev 5191)
@@ -0,0 +1,67 @@
+diff -cr zsnes_1_51/src/parsegen.cpp zsnes_1_51-patched/src/parsegen.cpp
+*** zsnes_1_51/src/parsegen.cpp	2007-10-31 01:30:26.000000000 -0300
+--- zsnes_1_51-patched/src/parsegen.cpp	2008-07-13 18:28:53.000000000 -0300
+***************
+*** 19,24 ****
+--- 19,27 ----
+  Config file handler creator by Nach (C) 2005-2007
+  */
+  
++ #include <cstring>
++ #include <cstdlib>
++ 
+  #if !defined(__GNUC__) && !defined(_MSC_VER)
+  #error You are using an unsupported compiler
+  #endif
+***************
+*** 1822,1828 ****
+    }
+  }
+  
+! int main(size_t argc, const char *const *const argv)
+  {
+    const char *cheader_file = 0;
+    bool compile = false;
+--- 1825,1831 ----
+    }
+  }
+  
+! int main(int argc, const char *const *const argv)
+  {
+    const char *cheader_file = 0;
+    bool compile = false;
+diff -cr zsnes_1_51/src/tools/depbuild.cpp zsnes_1_51-patched/src/tools/depbuild.cpp
+*** zsnes_1_51/src/tools/depbuild.cpp	2006-12-27 08:04:05.000000000 -0300
+--- zsnes_1_51-patched/src/tools/depbuild.cpp	2008-07-13 18:30:46.000000000 -0300
+***************
+*** 183,189 ****
+    }
+  }
+  
+! int main(size_t argc, const char *const *const argv)
+  {
+    if (argc < 5)
+    {
+--- 183,189 ----
+    }
+  }
+  
+! int main(int argc, const char *const *const argv)
+  {
+    if (argc < 5)
+    {
+diff -cr zsnes_1_51/src/tools/strutil.h zsnes_1_51-patched/src/tools/strutil.h
+*** zsnes_1_51/src/tools/strutil.h	2006-12-27 08:04:05.000000000 -0300
+--- zsnes_1_51-patched/src/tools/strutil.h	2008-07-13 18:30:27.000000000 -0300
+***************
+*** 15,20 ****
+--- 15,23 ----
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+  */
+  
++ #include <cstring>
++ #include <cstdlib>
++ 
+  /*
+  This is part of a toolkit used to assist in ZSNES development
+  */





More information about the arch-commits mailing list