spf_template gnu &&
spf_template sourceforge &&
spf_template_sourceforge_pid 19677 &&
spf_url home  'http://www.zsnes.com/' &&
spf_url watch 'http://www.zsnes.com/index.php?page=files' &&
prj_u2 prj_capture pkg_version prj_sedarg1 's/\.//g' "${spf_version?}" &&
spf_template_sourceforge_version "${pkg_version?}"src &&
spf_depend nasm flags none &&
spf_depend sdl &&
spf_depend ncurses &&
spf_depend zlib &&
case ${spf_version?} in
  1.51) spf_depend libpng degree optional versions '1.4.*';;
  *)    spf_depend libpng degree optional;;
esac &&
spf_depend xproto  degree optional flags include &&
spf_depend libx11  degree optional flags include &&
spf_depend mesalib degree optional &&
spf_cc_ configure_args '--enable-release' &&
prj_u2 prj_capture pkg_version prj_sedarg1 's/\./_/g' "${spf_version?}" &&
spf_srcdir zsnes_"${pkg_version?}"/src &&
spf_template_gnu_x &&
if test 1.51 = "${spf_version?}"; then #### report this
  spf_template_gnu_do_before_configure() {
    prj_sedfile tools/archopt.c 's:^  cpu = "native";$:/* & */:' &&
    prj_sedfile Makefile.in '
s/@CFLAGS@/@CPPFLAGS@ @CFLAGS@/g
s/@LDFLAGS@/@CFLAGS@ @LDFLAGS@/g
s/@CXXFLAGS@/@CPPFLAGS@ @CFLAGS@ @CXXFLAGS@/g
s/ -lz/& @LDFLAGS@/g
' &&
    prj_sedfile tools/strutil.h '/^#include <string>$/i\
#include <string.h>\
' &&
    prj_sedfile parsegen.cpp '
s/size_t argc/int argc/
/^#include <string>$/i\
#include <string.h>\
' &&
    prj_sedfile tools/depbuild.cpp '
s/size_t argc/int argc/
/^#include <iostream>$/i\
#include <stdlib.h>\
'
  }
else :
fi &&
spf_template_gnu_do_after_install() { mv ../docs "${spf_path_prefix?}"/; } &&
spf_no_check &&
spf_tested_version 1.51

