Package: visualboyadvance / 1.8.0.dfsg-4

Metadata

Package Version Patches format
visualboyadvance 1.8.0.dfsg-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_use_dot_dir.patch | (download)

src/sdl/SDL.cpp | 33 28 + 5 - 0 !
1 file changed, 28 insertions(+), 5 deletions(-)

 use a .vba dir to store all screen captures, save states and batteries.

02_amd64_build_fix.patch | (download)

src/prof/prof.cpp | 24 23 + 1 - 0 !
src/sdl/debugger.cpp | 4 2 + 2 - 0 !
2 files changed, 25 insertions(+), 3 deletions(-)

 fixes build on amd64.

03_translation_swedish.patch | (download)

configure.in | 2 1 + 1 - 0 !
po/sv.po | 1194 1194 + 0 - 0 !
2 files changed, 1195 insertions(+), 1 deletion(-)

 swedish po translations.

04_fix_gtk_with_DBKPT_SUPPORT.patch | (download)

src/gtk/Makefile.am | 1 1 + 0 - 0 !
src/gtk/debugger.cpp | 53 53 + 0 - 0 !
2 files changed, 54 insertions(+)

 enable console output (-dbkpt_support).

05_translation_brazilian.patch | (download)

configure.in | 2 1 + 1 - 0 !
po/pt_BR.po | 1108 1108 + 0 - 0 !
2 files changed, 1109 insertions(+), 1 deletion(-)

 brazilian portuguese po translations.

07_update_autoconf_macros.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
acinclude.m4 | 53 27 + 26 - 0 !
configure.in | 3 2 + 1 - 0 !
po/Makefile.in.in | 3 1 + 2 - 0 !
4 files changed, 31 insertions(+), 30 deletions(-)

 update autoconf macros

08_gvba_load_gb_rom.patch | (download)

src/gtk/window.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix gb rom loading in gvba

09_deprecatedsigc++.patch | (download)

src/gtk/sigccompat.h | 674 672 + 2 - 0 !
1 file changed, 672 insertions(+), 2 deletions(-)

 inject deprecated libsigc++ code.
From http://bugs.gentoo.org/215985
From ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/visualboyadvance-1.7.2-deprecatedsigc++.patch.bz2

10_fix_typecast.patch | (download)

src/Util.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make the parameter list in the typecase actually match the one in the
variable it's assigned to.

11_libpng1.5.patch | (download)

src/Util.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix ftbfs with libpng 1.5

12_vba linux sdl.patch | (download)

src/gtk/system.cpp | 171 90 + 81 - 0 !
src/sdl/SDL.cpp | 190 111 + 79 - 0 !
2 files changed, 201 insertions(+), 160 deletions(-)

---
13_debugger_format.patch | (download)

src/sdl/debugger.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix format string bug in debugging code

14_dont_rebuild_po_files.patch | (download)

po/Makefile.in.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't rebuild *.po files

There is already an embedded vba.pot copy in the po/ directory. Re-creating it
makes the package fail to build twice in a row because the *.po files are then
refreshed.

15_100percentbug.patch | (download)

src/gtk/window.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix 100% cpu usage on sdl
Bug-Debian: https://bugs.debian.org/740292
16_sigcompat.patch | (download)

src/gtk/sigccompat.h | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove deprecated header in sigccompat.h

libsigc++ 2.5.2 removed the <sigc++/object.h> header as it was useless.
Removing the #include directive makes the build succeed with later versions of
libsigc++.


17_expr_namespace_include.patch | (download)

src/expr.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 do not include c headers within a namespace
Bug-Debian: https://bugs.debian.org/831197

This breaks the build with GCC 6.

18_debugger_typo.patch | (download)

src/sdl/debugger.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix a typo in debugger output