Package: allegro4.4 / 2:4.4.2-13

Metadata

Package Version Patches format
allegro4.4 2:4.4.2-13 3.0 (quilt)

Patch series

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

allegro.cfg | 18 17 + 1 - 0 !
1 file changed, 17 insertions(+), 1 deletion(-)

 activate the xwin driver by default
fix_non_executable_stack.patch | (download)

src/i386/asmdefs.inc | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 fixes assembly files so that the stack isn't marked executable
fix_addons_shared_linkage.patch | (download)

CMakeLists.txt | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

 modify cmakelists to make addon libs build as shared libraries on non-macosx platforms too.

fix_format_not_string_literal_error.patch | (download)

examples/exkeys.c | 4 2 + 2 - 0 !
examples/extrans2.c | 2 1 + 1 - 0 !
setup/setup.c | 4 2 + 2 - 0 !
src/linux/ljoy.c | 2 1 + 1 - 0 !
src/unix/umodules.c | 4 2 + 2 - 0 !
tests/play.c | 2 1 + 1 - 0 !
tools/pack.c | 2 1 + 1 - 0 !
7 files changed, 10 insertions(+), 10 deletions(-)

 fixes "format not a string literal and no format arguments" errors
fix_endianness_spelling.patch | (download)

tools/textconv.c | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

 fix spelling of endianness in the textconv binary

man_suffix.patch | (download)

docs/CMakeLists.txt | 4 2 + 2 - 0 !
docs/src/makedoc._tx | 2 1 + 1 - 0 !
docs/src/makedoc/makedoc.c | 2 1 + 1 - 0 !
docs/src/makedoc/makeman.c | 2 1 + 1 - 0 !
4 files changed, 5 insertions(+), 5 deletions(-)

 add alleg4 manpage suffix
 Add alleg4 suffix to manual page file names to prevent
 possible name clashes.
fix manpages.patch | (download)

docs/src/allegro._tx | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 fix some manpage issues.
 When manpages are generated from this, 
 certain strings are interpreted as (missing)
 macros and the items are not displayed.
asm_fixes.patch | (download)

src/i386/imisc.s | 1 1 + 0 - 0 !
src/misc/icolconv.s | 3 3 + 0 - 0 !
src/misc/modexgfx.s | 4 2 + 2 - 0 !
3 files changed, 6 insertions(+), 2 deletions(-)

 various fixes to the assembly code
fix_ftbfs_nonlinux.patch | (download)

src/unix/alsa9.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix to build on non-linux arches
 Define ESTRPIPE on non-Linux systems that don't have it.
fix_ftbfs_with_sbuild.patch | (download)

docs/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs with sbuild
 When building with sbuild, all paths contain "/build/", so this
 assertion is always true and files get copied to wrong locations.
customize_allegro config.patch | (download)

misc/allegro-config.in | 12 0 + 12 - 0 !
1 file changed, 12 deletions(-)

 customize allegro-config for the situation in debian
 We don't ship the debug or profile library, so
 remove the corresponding options from allegro-config.
sort_source_files.patch | (download)

tools/CMakeLists.txt | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 sort list of source files for reproducible build


fix_building_with_newer_mesa.patch | (download)

addons/allegrogl/include/alleggl.h | 4 4 + 0 - 0 !
addons/allegrogl/include/allegrogl/GLext/glx_ext_defs.h | 2 2 + 0 - 0 !
2 files changed, 6 insertions(+)

 fix building with mesa 18.2.5 and later
 Mesa 18.2.5 has updated it's headers and changed the glext defines that
 Allegro is relying on. See pull request 967 by dos1
 https://github.com/liballeg/allegro5/pull/967
 which does the corresponding thing for Allegro 5.

no_fix_aliases.patch | (download)

include/allegro/alcompat.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix building with newer glibc
 Don't define aliases, removes the f-prefixed versions of functions
 which conflicts with glibc variants, however there are fix-variants
 available instead - use fixadd instead of fadd.