mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
games-rpg/freedroid: compile with format-security. Bug #544366
Package-Manager: portage-2.2.20.1
This commit is contained in:
29
games-rpg/freedroid/files/freedroid-1.0.2-format.patch
Normal file
29
games-rpg/freedroid/files/freedroid-1.0.2-format.patch
Normal file
@@ -0,0 +1,29 @@
|
||||
--- src/init.c.old 2015-10-24 17:37:24.431514375 +0200
|
||||
+++ src/init.c 2015-10-24 17:37:43.057157826 +0200
|
||||
@@ -554,13 +554,13 @@
|
||||
* following gnu-coding standards for command line interfaces */
|
||||
case 'v':
|
||||
printf ("\n%s %s \n", PACKAGE, VERSION);
|
||||
- printf (copyright);
|
||||
+ printf ("%s", copyright);
|
||||
exit (0);
|
||||
break;
|
||||
|
||||
case 'h':
|
||||
case '?':
|
||||
- printf (usage_string);
|
||||
+ printf ("%s", usage_string);
|
||||
exit (0);
|
||||
break;
|
||||
|
||||
--- src/misc.c.old 2015-10-24 17:37:54.368941282 +0200
|
||||
+++ src/misc.c 2015-10-24 17:38:10.202638172 +0200
|
||||
@@ -889,7 +889,7 @@
|
||||
if (db_level <= debug_level)
|
||||
{
|
||||
vsnprintf (buffer, 5000, fmt, args);
|
||||
- fprintf (stderr, buffer);
|
||||
+ fprintf (stderr, "%s", buffer);
|
||||
fflush (stderr);
|
||||
}
|
||||
|
||||
@@ -22,6 +22,10 @@ DEPEND="media-libs/libsdl[joystick,sound,video]
|
||||
media-libs/sdl-mixer[mod,vorbis]
|
||||
media-libs/libvorbis"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-format.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name "Makefile*" -exec rm -f '{}' +
|
||||
|
||||
Reference in New Issue
Block a user