Package: bsnes / 0.088-5

Metadata

Package Version Patches format
bsnes 0.088-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
disable alsa on non linux.patch | (download)

bsnes/target-debugger/Makefile | 6 5 + 1 - 0 !
bsnes/target-ui/Makefile | 6 5 + 1 - 0 !
2 files changed, 10 insertions(+), 2 deletions(-)

 include alsa audio backend only on linux.
detect non linux archs.patch | (download)

bsnes/nall/intrinsics.hpp | 2 1 + 1 - 0 !
purify/nall/intrinsics.hpp | 2 1 + 1 - 0 !
snesfilter/nall/intrinsics.hpp | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 detect platforms debian/kfreebsd and debian/hurd
snespurify dont crash on bad zip files.patch | (download)

purify/nall/zip.hpp | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 add checks to prevent crashing of snespurify when scanning broken zip files.
use dpkg buildflags.patch | (download)

bsnes/Makefile | 4 2 + 2 - 0 !
purify/Makefile | 4 2 + 2 - 0 !
snesfilter/Makefile | 4 2 + 2 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 use dpkg-buildflags.

* Use the flags from CFLAGS, CPPFLAGS and LDFLAGS. They are set in the rules file.
* Also don't strip symbols from the binaries (option -s removed).

detect endianness.patch | (download)

bsnes/nall/intrinsics.hpp | 6 4 + 2 - 0 !
purify/nall/intrinsics.hpp | 6 4 + 2 - 0 !
snesfilter/nall/intrinsics.hpp | 6 4 + 2 - 0 !
3 files changed, 12 insertions(+), 6 deletions(-)

 detect endianness using endian.h
 Upstream bsnes knows the endianess only for a few architectures and otherwise FTBFS.
remove march=native build flag.patch | (download)

bsnes/Makefile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove -march=native build flag.
 * This will cause gcc to use all instruction subsets
   available on the build machine, meaning that the program
   will not work on computers where they are not available.
 * Also the flag is not supported on many architectures
   (armhf, s390, s390x, powerpc, ia64, ...).
fix purify header removal and input.patch | (download)

purify/purify.cpp | 38 23 + 15 - 0 !
1 file changed, 23 insertions(+), 15 deletions(-)

 purify: fix header checks and input handling
 * Add parantheses to fix checks for headers.
 * Accept folder names entered without trailing slash.
 * Check also files with uppercase extensions.
 * Rename purify to bsnes-purify in help output.