summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-09-26 09:56:13 +0200
committerJustin Lecher <jlec@gentoo.org>2015-09-26 09:56:20 +0200
commit8f09d6f5c9a821e7e5bcf3bdc746624997ad32c8 (patch)
tree7202d31278ec414a85cf005967e57107e7426bb1 /sys-apps/spu-tools/files
parentapp-text/chasen: QA fixes (diff)
downloadgentoo-8f09d6f5c9a821e7e5bcf3bdc746624997ad32c8.tar.gz
gentoo-8f09d6f5c9a821e7e5bcf3bdc746624997ad32c8.tar.bz2
gentoo-8f09d6f5c9a821e7e5bcf3bdc746624997ad32c8.zip
sys-apps/spu-tools: Version Bump
Bumpt EPAI=5 Respect CC fix build for ncurses[tinfo] fix compilation problems with format-security Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=435086 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=466790 Package-Manager: portage-2.2.22 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sys-apps/spu-tools/files')
-rw-r--r--sys-apps/spu-tools/files/spu-tools-2.3.0.136-buildsystem.patch32
-rw-r--r--sys-apps/spu-tools/files/spu-tools-2.3.0.136-format-security.patch16
2 files changed, 48 insertions, 0 deletions
diff --git a/sys-apps/spu-tools/files/spu-tools-2.3.0.136-buildsystem.patch b/sys-apps/spu-tools/files/spu-tools-2.3.0.136-buildsystem.patch
new file mode 100644
index 000000000000..0d1e25ec9659
--- /dev/null
+++ b/sys-apps/spu-tools/files/spu-tools-2.3.0.136-buildsystem.patch
@@ -0,0 +1,32 @@
+ Makefile | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 9c4b69b..cf8958d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,8 +1,9 @@
+ ARCHIV := spu-tools.tar.gz
+
+-CC = gcc
+-CFLAGS = -g -Wall
++CC ?= gcc
++CFLAGS ?= -g -Wall
+ PREFIX = $(DESTDIR)/usr
++LIBS ?= -lncurses
+
+ objs = ctx-info.o spu-info.o proc-info.o general-info.o spu-top.o spu-ps.o
+ target = spu-top spu-ps
+@@ -16,10 +17,10 @@ spu-top.o: spu-top.c spu-tools.h
+ spu-ps.o: spu-ps.c spu-tools.h
+
+ spu-top: ctx-info.o spu-info.o proc-info.o general-info.o spu-top.o
+- $(CC) $(CFLAGS) -lncurses ctx-info.o spu-info.o proc-info.o general-info.o spu-top.o -o spu-top
++ $(CC) $(CFLAGS) $(LDFLAGS) ctx-info.o spu-info.o proc-info.o general-info.o spu-top.o -o spu-top $(LIBS)
+
+ spu-ps: ctx-info.o spu-ps.o
+- $(CC) $(CFLAGS) ctx-info.o spu-ps.o -o spu-ps
++ $(CC) $(CFLAGS) $(LDFLAGS) ctx-info.o spu-ps.o -o spu-ps
+
+ clean:
+ @rm -Rf *.o *~ $(objs) $(target) spu-top.1 spu-ps.1
diff --git a/sys-apps/spu-tools/files/spu-tools-2.3.0.136-format-security.patch b/sys-apps/spu-tools/files/spu-tools-2.3.0.136-format-security.patch
new file mode 100644
index 000000000000..c039e2674e78
--- /dev/null
+++ b/sys-apps/spu-tools/files/spu-tools-2.3.0.136-format-security.patch
@@ -0,0 +1,16 @@
+ spu-ps.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/spu-ps.c b/spu-ps.c
+index 8e0d667..e4e6ac0 100644
+--- a/spu-ps.c
++++ b/spu-ps.c
+@@ -59,7 +59,7 @@ static void dump_ctxs_or_spus(void **ctxs_or_spus, struct field *fields)
+ chars += print_ctx_field((struct ctx *)ctxs_or_spus[i],
+ buf+chars, fields[j].id, fields[j].format);
+ }
+- printf(buf);
++ printf("%s", buf);
+ printf("\n");
+ i++;
+ }