diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2010-08-09 20:34:21 +0000 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2010-08-09 20:34:21 +0000 |
commit | edcee79955573301df4f8dc1a1a5928751b7ab65 (patch) | |
tree | a2930f8e5f2301497c8eb546828ba517b6ed623a /app-misc/sl/files | |
parent | Fix patch file. (diff) | |
download | gentoo-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.patch | 29 | ||||
-rw-r--r-- | app-misc/sl/files/fix_compilation.patch | 22 |
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) { |