Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Zachary McGrew
committed
Jul 12, 2012
1 parent
3f0af82
commit fce4995
Showing
3 changed files
with
84 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
( | ||
|
||
cp include/config.h include/config.h.orig | ||
cat include/config.h.orig \ | ||
| sed -e 's:/\* #define X11_GRAPHICS \*/:#define X11_GRAPHICS:' \ | ||
-e 's:/\* #define USE_XPM \*/:#define USE_XPM:' \ | ||
-e 's:^#define COMPRESS .*$:#define COMPRESS "/bin/gzip":' \ | ||
-e 's:^#define COMPRESS_EXTENSION.*$:#define COMPRESS_EXTENSION ".gz":' \ | ||
-e 's:/\* #define DLB \*/:#define DLB:' \ | ||
-e 's:/\* #define AUTOPICKUP_EXTENSIONS \*/:#define AUTOPICKUP_EXTENSIONS:' \ | ||
> include/config.h | ||
# cp include/config.h* /tmp | ||
|
||
cp include/unixconf.h include/unixconf.h.orig | ||
cat include/unixconf.h.orig \ | ||
| sed -e 's:/\* #define LINUX \*/:#define LINUX:' \ | ||
-e 's:/\* #define TIMED_DELAY \*/:#define TIMED_DELAY:' \ | ||
> include/unixconf.h | ||
# cp include/unixconf.h* /tmp | ||
|
||
cp sys/unix/Makefile.src sys/unix/Makefile.src.orig | ||
cat sys/unix/Makefile.src.orig \ | ||
| sed -e 's:^# CC = gcc *$:CC = gcc:' \ | ||
-e 's:^# LFLAGS = -L/usr/X11R6/lib:LFLAGS = -L/usr/X11R6/lib:' \ | ||
-e 's:^WINSRC = $(WINTTYSRC):WINSRC = $(WINTTYSRC) $(WINX11SRC):' \ | ||
-e 's:^WINOBJ = $(WINTTYOBJ):WINOBJ = $(WINTTYOBJ) $(WINX11OBJ):' \ | ||
-e 's:^WINTTYLIB = -ltermlib:WINTTYLIB = -lncurses:' \ | ||
-e 's:^WINX11LIB = -lXaw -lXmu -lXext -lXt -lX11:WINX11LIB = -lXaw -lXmu -lXext -lXt -lXpm -lX11:' \ | ||
-e 's:^WINLIB = $(WINTTYLIB):WINLIB = $(WINTTYLIB) $(WINX11LIB):' \ | ||
> sys/unix/Makefile.src | ||
# cp sys/unix/Makefile.src* /tmp | ||
|
||
cp sys/unix/Makefile.utl sys/unix/Makefile.utl.orig | ||
cat sys/unix/Makefile.utl.orig \ | ||
| sed -e 's:^# CC = gcc *$:CC = gcc:' \ | ||
-e 's:^# LFLAGS = -L/usr/X11R6/lib:LFLAGS = -L/usr/X11R6/lib:' \ | ||
-e 's:^YACC *= yacc:YACC = bison -y:' \ | ||
-e 's:^LEX *= lex:LEX = flex:' \ | ||
> sys/unix/Makefile.utl | ||
# cp sys/unix/Makefile.utl* /tmp | ||
|
||
cp sys/unix/Makefile.top sys/unix/Makefile.top.orig | ||
cat sys/unix/Makefile.top.orig \ | ||
| sed -e 's:^GAMEGRP *= bin:GAMEGRP = games:' \ | ||
-e 's:^GAMEPERM = 04755:GAMEPERM = 02755:' \ | ||
-e 's:^FILEPERM = 0644:FILEPERM = 0664:' \ | ||
-e 's:^DIRPERM = 0755:DIRPERM = 0775:' \ | ||
-e 's:^VARDATND =.*$:VARDATND = x11tiles NetHack.ad pet_mark.xbm rip.xpm:' \ | ||
> sys/unix/Makefile.top | ||
# cp sys/unix/Makefile.top* /tmp | ||
|
||
sh sys/unix/setup.sh | ||
make all | ||
|
||
prepare_install | ||
make install | ||
chmod 0775 /usr/games/lib/nethackdir | ||
|
||
) > $C_FIFO 2>&1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
conflicts falconseye |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
MODULE=nethack | ||
VERSION=3.4.3 | ||
SOURCE=$MODULE-343-src.tgz | ||
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION/ | ||
SOURCE_URL[0]=$SFORGE_URL/$MODULE/ | ||
SOURCE_VFY=21479c95990eefe7650df582426457f9 | ||
WEB_SITE=http://www.nethack.org | ||
ENTERED=20070526 | ||
UPDATED=20070526 | ||
SHORT="single player dungeon exploration game" | ||
|
||
cat << EOF | ||
NetHack is a single player dungeon exploration game that runs on a | ||
wide variety of computer systems, with a variety of graphical and text | ||
interfaces all using the same game engine. Unlike many other Dungeons & | ||
Dragons-inspired games, the emphasis in NetHack is on discovering the | ||
detail of the dungeon and not simply killing everything in sight - in | ||
fact, killing everything in sight is a good way to die quickly. Each game | ||
presents a different landscape - the random number generator provides | ||
an essentially unlimited number of variations of the dungeon and its | ||
denizens to be discovered by the player in one of a number of characters: | ||
you can pick your race, your role, and your gender. | ||
EOF |