Package: gnurobbo / 0.68+dfsg-5

Metadata

Package Version Patches format
gnurobbo 0.68+dfsg-5 3.0 (quilt)

Patch series

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

konstruktor.c | 68 34 + 34 - 0 !
1 file changed, 34 insertions(+), 34 deletions(-)

 always use a format string with sprintf()
Makefile.diff | (download)

Makefile | 38 10 + 28 - 0 !
1 file changed, 10 insertions(+), 28 deletions(-)

 adapt the build to debian's requirements
 Change the upstream-provided target directories for Debian, so they
 take DESTDIR into account and install documentation to
 /usr/share/doc/gnurobbo.
 .
 Avoid attempting to install non-DFSG-free files which have been
 removed from the source package.
 .
 Disable music support.
 .
 Remove the gnurobbo binary when cleaning.
reproducible build.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 sort source files for deterministic linking order


gcc 7.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 drop -d which causes an error with gcc 7
single variable declarations.patch | (download)

ROB_engine.c | 2 2 + 0 - 0 !
ROB_engine.h | 2 1 + 1 - 0 !
board.c | 9 9 + 0 - 0 !
board.h | 19 11 + 8 - 0 !
controls.c | 22 22 + 0 - 0 !
controls.h | 32 16 + 16 - 0 !
game.c | 18 18 + 0 - 0 !
game.h | 35 17 + 18 - 0 !
konstruktor.c | 10 10 + 0 - 0 !
konstruktor.h | 19 10 + 9 - 0 !
levels.c | 8 8 + 0 - 0 !
levels.h | 17 7 + 10 - 0 !
locales.c | 197 197 + 0 - 0 !
locales.h | 393 193 + 200 - 0 !
pointer_controls.c | 3 3 + 0 - 0 !
pointer_controls.h | 4 2 + 2 - 0 !
rcfile.c | 4 4 + 0 - 0 !
rcfile.h | 9 5 + 4 - 0 !
screen.c | 9 9 + 0 - 0 !
screen.h | 37 16 + 21 - 0 !
skins.c | 22 22 + 0 - 0 !
skins.h | 34 17 + 17 - 0 !
sound.c | 11 10 + 1 - 0 !
sound.h | 10 5 + 5 - 0 !
24 files changed, 614 insertions(+), 312 deletions(-)

 ensure variables are only declared once