diff options
author | kris <kris@FreeBSD.org> | 2001-08-11 15:19:59 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2001-08-11 15:19:59 +0800 |
commit | 312817401e66ad422b6c2f1407ca1105f9fad0e1 (patch) | |
tree | f03b88445b5159c0a16d6fb98c96cfa5bc254c6b /games/ladder | |
parent | 76e4e6146c2290f0afeead816b52afae472342a1 (diff) | |
download | freebsd-ports-gnome-312817401e66ad422b6c2f1407ca1105f9fad0e1.tar.gz freebsd-ports-gnome-312817401e66ad422b6c2f1407ca1105f9fad0e1.tar.zst freebsd-ports-gnome-312817401e66ad422b6c2f1407ca1105f9fad0e1.zip |
Install this setgid games, not setuid games. Respect CC and CFLAGS.
Split the patches into one file per patch, per the porters handbook.
Bump PORTREVISION to not setuid->setgid change.
Diffstat (limited to 'games/ladder')
-rw-r--r-- | games/ladder/Makefile | 1 | ||||
-rw-r--r-- | games/ladder/files/patch-aa | 8 | ||||
-rw-r--r-- | games/ladder/files/patch-ab | 107 | ||||
-rw-r--r-- | games/ladder/files/patch-ac | 11 | ||||
-rw-r--r-- | games/ladder/files/patch-ad | 29 | ||||
-rw-r--r-- | games/ladder/files/patch-ae | 40 | ||||
-rw-r--r-- | games/ladder/files/patch-af | 10 | ||||
-rw-r--r-- | games/ladder/files/patch-ag | 8 |
8 files changed, 109 insertions, 105 deletions
diff --git a/games/ladder/Makefile b/games/ladder/Makefile index ec7093630458..f945045ccdb9 100644 --- a/games/ladder/Makefile +++ b/games/ladder/Makefile @@ -7,6 +7,7 @@ PORTNAME= ladder PORTVERSION= 1.00 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://www.srv.net/~kth/ \ ftp://ftp.42.org/pub/unix/games/ diff --git a/games/ladder/files/patch-aa b/games/ladder/files/patch-aa index f6ee39682ddd..2b082bb7b9e6 100644 --- a/games/ladder/files/patch-aa +++ b/games/ladder/files/patch-aa @@ -9,11 +9,3 @@ mvaddstr(r,RM0,"Jump = Space Stop = Other"); r++; mvprintw(r,LM,"Play Speed: %d",speed + 1); ---- ladder.h.org Wed Feb 18 19:19:51 1998 -+++ ladder.h Wed Feb 18 19:26:29 1998 -@@ -1,4 +1,4 @@ --#include <ncurses/curses.h> -+#include <ncurses.h> - #include <stdio.h> - #include <stdlib.h> - #include <signal.h> diff --git a/games/ladder/files/patch-ab b/games/ladder/files/patch-ab index c2d28576ecf7..3c21d7d47020 100644 --- a/games/ladder/files/patch-ab +++ b/games/ladder/files/patch-ab @@ -1,11 +1,14 @@ ---- Makefile.org Mon Oct 27 00:15:08 1997 -+++ Makefile Wed Feb 18 22:34:28 1998 -@@ -3,11 +3,11 @@ +--- Makefile.orig Sun Oct 26 15:15:08 1997 ++++ Makefile Sat Aug 11 00:15:35 2001 +@@ -2,12 +2,13 @@ + SRCS = ladder.c lplay.c ltime.c lscore.c lscreens.c OBJS = ladder.o lplay.o ltime.o lscore.o lscreens.o - CC = gcc +-CC = gcc -CFLAGS = -O -pedantic -I/usr/include/ncurses -+CFLAGS = -O2 -pedantic -Wall ++CC ?= gcc ++CFLAGS ?= -O ++CFLAGS += -pedantic -Wall LDFLAGS = -s M4 = m4 LIBS = -lncurses @@ -14,7 +17,7 @@ .SUFFIXES: .o .c .m4 -@@ -21,6 +21,14 @@ +@@ -21,6 +22,14 @@ $(CC) -o $(TARGET) $(LDFLAGS) $(OBJS) $(LIBS) $(OBJS): ladder.h @@ -25,97 +28,7 @@ +all: $(TARGET) + +install: -+ install -c -s -o games -g bin -m 4555 ladder ${PREFIX}/bin ++ install -c -s -o root -g games -m 2555 ladder ${PREFIX}/bin # ladder.c: ladder.m4 ---- ladder.c.org Mon Oct 27 00:07:23 1997 -+++ ladder.c Wed Feb 18 22:33:55 1998 -@@ -14,7 +14,7 @@ - char *d = t; - int i; - -- for( ; *s; *s++ ) -+ for( ; *s; s++ ) - if( *s & 0200 ) - for( i = 210 - (unsigned char)*s; i; i-- ) - *d++ = ' '; ---- lplay.c.org Tue Nov 11 20:01:51 1997 -+++ lplay.c Wed Feb 18 22:33:56 1998 -@@ -54,7 +54,7 @@ - mvaddstr(row,0,t); - - /* find points of release */ -- for( s = t; s = strchr(s,CRELEAS); s++ ) -+ for( s = t; (s = strchr(s,CRELEAS)); s++ ) - { - rel->row = row; - rel->col = s - t; -@@ -67,7 +67,7 @@ - - /* find lad */ - for( row = 0; row < DIMROW; row++ ) -- for( s = t = bg[row]; s = strchr(s,CLAD); s++ ) -+ for( s = t = bg[row]; (s = strchr(s,CLAD)); s++ ) - { - /* nasty, check for CLAD's surrounded by CFREEs */ - if( s[-1] != CFREE || s[1] != CFREE ) -@@ -433,6 +433,8 @@ - else - dir = STOP; - break; -+ default: -+ break; - } - } - ---- lscore.c.org Mon Oct 27 00:07:24 1997 -+++ lscore.c Wed Feb 18 22:33:56 1998 -@@ -21,7 +21,7 @@ - FILE *lfp; - - for( i = 3; i; i-- ) -- if( lfp = fopen(lf,"r") ) -+ if( (lfp = fopen(lf,"r")) ) - { - fclose(lfp); - sleep(2); -@@ -47,7 +47,7 @@ - - lock_score(); - memset(scores,0,sizeof(scores)); -- if( sfp = fopen(sf,"r") ) -+ if( (sfp = fopen(sf,"r")) ) - { - for( scp = scores; scp < &scores[MAXSCORE]; scp++ ) - if( fscanf(sfp,"%d%d%d%d", -@@ -67,8 +67,8 @@ - SCORE *scp; - for( scp = &scores[MAXSCORE]; scp > scores; scp-- ) - if( scp[0].score > scp[-1].score || -- scp[0].score == scp[-1].score && -- scp[0].level >= scp[-1].level ) -+ (scp[0].score == scp[-1].score && -+ scp[0].level >= scp[-1].level )) - { - SCORE tmp = scp[0]; - scp[0] = scp[-1]; -@@ -113,7 +113,7 @@ - if( scores[i].score ) - { - printw("%5d00 %2d ",scores[i].score,scores[i].level + 1); -- if( pw = getpwuid(scores[i].uid) ) -+ if( (pw = getpwuid(scores[i].uid)) ) - addstr(pw->pw_name); - else - printw("UID %d",scores[i].uid); ---- ltime.c.org Mon Oct 27 00:07:24 1997 -+++ ltime.c Wed Feb 18 22:33:56 1998 -@@ -2,6 +2,7 @@ - #include <sys/types.h> - #include <sys/times.h> - #include <sys/time.h> -+#include <unistd.h> - - static void waittcs(unsigned int tcs) - { diff --git a/games/ladder/files/patch-ac b/games/ladder/files/patch-ac new file mode 100644 index 000000000000..3dfe7265028e --- /dev/null +++ b/games/ladder/files/patch-ac @@ -0,0 +1,11 @@ +--- ladder.c.org Mon Oct 27 00:07:23 1997 ++++ ladder.c Wed Feb 18 22:33:55 1998 +@@ -14,7 +14,7 @@ + char *d = t; + int i; + +- for( ; *s; *s++ ) ++ for( ; *s; s++ ) + if( *s & 0200 ) + for( i = 210 - (unsigned char)*s; i; i-- ) + *d++ = ' '; diff --git a/games/ladder/files/patch-ad b/games/ladder/files/patch-ad new file mode 100644 index 000000000000..eef6d35ba017 --- /dev/null +++ b/games/ladder/files/patch-ad @@ -0,0 +1,29 @@ +--- lplay.c.org Tue Nov 11 20:01:51 1997 ++++ lplay.c Wed Feb 18 22:33:56 1998 +@@ -54,7 +54,7 @@ + mvaddstr(row,0,t); + + /* find points of release */ +- for( s = t; s = strchr(s,CRELEAS); s++ ) ++ for( s = t; (s = strchr(s,CRELEAS)); s++ ) + { + rel->row = row; + rel->col = s - t; +@@ -67,7 +67,7 @@ + + /* find lad */ + for( row = 0; row < DIMROW; row++ ) +- for( s = t = bg[row]; s = strchr(s,CLAD); s++ ) ++ for( s = t = bg[row]; (s = strchr(s,CLAD)); s++ ) + { + /* nasty, check for CLAD's surrounded by CFREEs */ + if( s[-1] != CFREE || s[1] != CFREE ) +@@ -433,6 +433,8 @@ + else + dir = STOP; + break; ++ default: ++ break; + } + } + diff --git a/games/ladder/files/patch-ae b/games/ladder/files/patch-ae new file mode 100644 index 000000000000..f7545c84d287 --- /dev/null +++ b/games/ladder/files/patch-ae @@ -0,0 +1,40 @@ +--- lscore.c.org Mon Oct 27 00:07:24 1997 ++++ lscore.c Wed Feb 18 22:33:56 1998 +@@ -21,7 +21,7 @@ + FILE *lfp; + + for( i = 3; i; i-- ) +- if( lfp = fopen(lf,"r") ) ++ if( (lfp = fopen(lf,"r")) ) + { + fclose(lfp); + sleep(2); +@@ -47,7 +47,7 @@ + + lock_score(); + memset(scores,0,sizeof(scores)); +- if( sfp = fopen(sf,"r") ) ++ if( (sfp = fopen(sf,"r")) ) + { + for( scp = scores; scp < &scores[MAXSCORE]; scp++ ) + if( fscanf(sfp,"%d%d%d%d", +@@ -67,8 +67,8 @@ + SCORE *scp; + for( scp = &scores[MAXSCORE]; scp > scores; scp-- ) + if( scp[0].score > scp[-1].score || +- scp[0].score == scp[-1].score && +- scp[0].level >= scp[-1].level ) ++ (scp[0].score == scp[-1].score && ++ scp[0].level >= scp[-1].level )) + { + SCORE tmp = scp[0]; + scp[0] = scp[-1]; +@@ -113,7 +113,7 @@ + if( scores[i].score ) + { + printw("%5d00 %2d ",scores[i].score,scores[i].level + 1); +- if( pw = getpwuid(scores[i].uid) ) ++ if( (pw = getpwuid(scores[i].uid)) ) + addstr(pw->pw_name); + else + printw("UID %d",scores[i].uid); diff --git a/games/ladder/files/patch-af b/games/ladder/files/patch-af new file mode 100644 index 000000000000..c1f515e0ce0e --- /dev/null +++ b/games/ladder/files/patch-af @@ -0,0 +1,10 @@ +--- ltime.c.org Mon Oct 27 00:07:24 1997 ++++ ltime.c Wed Feb 18 22:33:56 1998 +@@ -2,6 +2,7 @@ + #include <sys/types.h> + #include <sys/times.h> + #include <sys/time.h> ++#include <unistd.h> + + static void waittcs(unsigned int tcs) + { diff --git a/games/ladder/files/patch-ag b/games/ladder/files/patch-ag new file mode 100644 index 000000000000..ff629e032dfc --- /dev/null +++ b/games/ladder/files/patch-ag @@ -0,0 +1,8 @@ +--- ladder.h.org Wed Feb 18 19:19:51 1998 ++++ ladder.h Wed Feb 18 19:26:29 1998 +@@ -1,4 +1,4 @@ +-#include <ncurses/curses.h> ++#include <ncurses.h> + #include <stdio.h> + #include <stdlib.h> + #include <signal.h> |