summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2010-08-09 20:34:21 +0000
committerChristian Ruppert <idl0r@gentoo.org>2010-08-09 20:34:21 +0000
commitedcee79955573301df4f8dc1a1a5928751b7ab65 (patch)
treea2930f8e5f2301497c8eb546828ba517b6ed623a /app-misc/sl/files
parentFix patch file. (diff)
downloadgentoo-2-edcee79955573301df4f8dc1a1a5928751b7ab65.tar.gz
gentoo-2-edcee79955573301df4f8dc1a1a5928751b7ab65.tar.bz2
gentoo-2-edcee79955573301df4f8dc1a1a5928751b7ab65.zip
Revision bump. Add Makefile patch to allow the use of the Makefile. Add patch to fix compiler warnings. Fix HOMEPAGE. Use EAPI 3, some QA fixes and clean up. Thanks to Diego E. 'Flameeyes' Pettenò <flameeyes@gentoo.org> for the calloc hint.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'app-misc/sl/files')
-rw-r--r--app-misc/sl/files/Makefile.patch29
-rw-r--r--app-misc/sl/files/fix_compilation.patch22
2 files changed, 51 insertions, 0 deletions
diff --git a/app-misc/sl/files/Makefile.patch b/app-misc/sl/files/Makefile.patch
new file mode 100644
index 000000000000..2591c4de45f1
--- /dev/null
+++ b/app-misc/sl/files/Makefile.patch
@@ -0,0 +1,29 @@
+--- sl.orig/Makefile 2010-08-09 21:36:45.483225339 +0200
++++ sl/Makefile 2010-08-09 21:58:23.915058929 +0200
+@@ -5,13 +5,13 @@
+ # Last Modified: 1998/ 7/22
+ #==========================================
+
+-CC = gcc
++CC ?= gcc
+
+ #DEBUGOPTS = -DDEBUG -g
+
+ # For Linux 2.0.x
+-LDFLAGS = -lncurses -ltermcap
+-CFLAGS = -Wall -O2 -DLINUX20 $(DEBUGOPTS)
++LDLIBS = -lncurses
++CFLAGS ?= -Wall -O2 $(DEBUGOPTS)
+
+ # For Solaris
+ #LDFLAGS = -lcurses -ltermcap
+@@ -19,8 +19,7 @@ CFLAGS = -Wall -O2 -DLINUX20 $(DEBUGOPTS
+
+ all: sl
+
+-sl: sl.c sl.h header.h Makefile
+- $(CC) $(CFLAGS) -o sl sl.c $(LDFLAGS)
++sl: sl.o
+
+ clean:
+ -rm -f sl sl.o core
diff --git a/app-misc/sl/files/fix_compilation.patch b/app-misc/sl/files/fix_compilation.patch
new file mode 100644
index 000000000000..5b63a844f9f5
--- /dev/null
+++ b/app-misc/sl/files/fix_compilation.patch
@@ -0,0 +1,22 @@
+--- sl.orig/sl.c 2010-08-09 21:36:45.483225339 +0200
++++ sl/sl.c 2010-08-09 22:01:12.462051982 +0200
+@@ -30,6 +30,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <strings.h>
++#include <string.h>
+ #include <time.h>
+ #ifdef LINUX20
+ #include <ncurses/curses.h>
+@@ -186,10 +187,7 @@ int main(int argc, char *argv[])
+ scrollok(stdscr, FALSE);
+ DIREC = RTOL;
+ p = 3 * COLS / 10;
+- pp = (char*)malloc((size_t)(COLS + ALL_LENGTH + 10) * (D51HIGHT + 1) * (D51PATTERNS + 1));
+- for (i = 0; i <= (COLS + ALL_LENGTH + 1) * (D51HIGHT + 1) * D51PATTERNS; ++i) {
+- pp[i] = (char)NULL;
+- }
++ pp = (char *)calloc(1, (size_t)(COLS + ALL_LENGTH + 10) * (D51HIGHT + 1) * (D51PATTERNS + 1));
+
+ for (j = 0; j < D51PATTERNS; ++j) {
+ for (i = 0; i <= D51HIGHT; ++i) {