# HG changeset patch # User Christopher Rogers # Date 1285292470 0 # Node ID c33e161d1fdb0ba0daec6a1fca9a8f351b6f69bf # Parent 3dc6e4b6990a891c80c2fccfadc71658cdca738f Added zsnes 1.51. diff -r 3dc6e4b6990a -r c33e161d1fdb zsnes/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zsnes/receipt Fri Sep 24 01:41:10 2010 +0000 @@ -0,0 +1,40 @@ +# SliTaz package receipt. + +PACKAGE="zsnes" +VERSION="1.51" +CATEGORY="games" +MAINTAINER="slaxemulator@gmail.com" +SHORT_DESC="Super Nintendo emulator" +WEB_SITE="http://www.zsnes.com/" +DEPENDS="gcc-lib-base libsdl libpng ncurses mesa zlib" +BUILD_DEPENDS="$DEPENDS nasm libsdl-dev libpng-dev ncurses-dev mesa-dev automake autoconf zlib-dev patch" +TARBALL="zsnes151src.tar.bz2" +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" +TAGS="snes" + +# Rules to configure and make the package. + +compile_rules() { + src=$WOK/$PACKAGE/${PACKAGE}_1_51/ + cd $src + patch -p1 -i ../stuff/zsnes.patch + cd $src/src + ./configure --prefix=/usr \ + --x-libraries=/usr/lib \ + --enable-release \ + force_arch=i486 \ + $CONFIGURE_ARGS && + make -j 4 +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + src=$WOK/$PACKAGE/${PACKAGE}_1_51 + mkdir -p $fs/usr/share/applications \ + $fs/usr/share/pixmaps \ + $fs/usr/bin + cp -a $src/src/zsnes $fs/usr/bin + cp $WOK/$PACKAGE/stuff/zsnes.desktop $fs/usr/share/applications + cp $WOK/$PACKAGE/stuff/zsnes_icon.png $fs/usr/share/pixmaps +} diff -r 3dc6e4b6990a -r c33e161d1fdb zsnes/stuff/zsnes.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zsnes/stuff/zsnes.desktop Fri Sep 24 01:41:10 2010 +0000 @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Zsnes +Comment=Super Nintendo emulator +Exec=/usr/bin/zsnes +Icon=/usr/share/pixmaps/zsnes_icon.png +Terminal=false +Type=Application +Categories=Application;Game +StartupNotify=false diff -r 3dc6e4b6990a -r c33e161d1fdb zsnes/stuff/zsnes.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zsnes/stuff/zsnes.patch Fri Sep 24 01:41:10 2010 +0000 @@ -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 ++ #include ++ + #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 ++ #include ++ + /* + This is part of a toolkit used to assist in ZSNES development + */ diff -r 3dc6e4b6990a -r c33e161d1fdb zsnes/stuff/zsnes_icon.png Binary file zsnes/stuff/zsnes_icon.png has changed