diff options
author | garbled <garbled@pkgsrc.org> | 1998-08-27 13:06:51 +0000 |
---|---|---|
committer | garbled <garbled@pkgsrc.org> | 1998-08-27 13:06:51 +0000 |
commit | c806de3c28344affce79cfa8ec92384f7437449e (patch) | |
tree | 32a737ce7cc49bacbd59a2e66be2f801a4ce3603 /games/nethack-qt | |
parent | fe0e1402b436ef51c347a50217e55deafdeaf483 (diff) | |
download | pkgsrc-c806de3c28344affce79cfa8ec92384f7437449e.tar.gz |
nethack-qt: the QT-Enhanced X11 version of NetHack
Diffstat (limited to 'games/nethack-qt')
-rw-r--r-- | games/nethack-qt/files/md5 | 1 | ||||
-rw-r--r-- | games/nethack-qt/patches/patch-aa | 197 | ||||
-rw-r--r-- | games/nethack-qt/patches/patch-ab | 8 | ||||
-rw-r--r-- | games/nethack-qt/pkg/COMMENT | 1 | ||||
-rw-r--r-- | games/nethack-qt/pkg/DESCR | 10 | ||||
-rw-r--r-- | games/nethack-qt/pkg/MESSAGE | 1 | ||||
-rw-r--r-- | games/nethack-qt/pkg/PLIST | 3 |
7 files changed, 221 insertions, 0 deletions
diff --git a/games/nethack-qt/files/md5 b/games/nethack-qt/files/md5 new file mode 100644 index 00000000000..f6f846ca78d --- /dev/null +++ b/games/nethack-qt/files/md5 @@ -0,0 +1 @@ +MD5 (qnethack-3.2.2.1.0.1.src.tar.gz) = 19054e00e5f99c9b05d967ebd977e81a diff --git a/games/nethack-qt/patches/patch-aa b/games/nethack-qt/patches/patch-aa new file mode 100644 index 00000000000..428dc6de98f --- /dev/null +++ b/games/nethack-qt/patches/patch-aa @@ -0,0 +1,197 @@ +$NetBSD: patch-aa,v 1.1 1998/08/27 13:06:51 garbled Exp $ +--- win/Qt/nhqt.patch.orig Tue Apr 14 08:40:16 1998 ++++ win/Qt/nhqt.patch Sat Aug 8 06:42:11 1998 +@@ -1,16 +1 @@ +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./doc/tmac.n ../qnethack/doc/tmac.n +-*** ./doc/tmac.n Tue Aug 21 16:42:05 1990 +---- ../qnethack/doc/tmac.n Mon Mar 16 10:01:07 1998 +-*************** +-*** 1,4 **** +-! \" @(#)$Id: patch-aa,v 1.1 1998/08/27 13:06:51 garbled Exp $ +- .\" The News macro package +- .\" +- .\" This is the macro package that is used to format news documents. It +---- 1,4 ---- +-! \" @(#)$Id: patch-aa,v 1.1 1998/08/27 13:06:51 garbled Exp $ +- .\" The News macro package +- .\" +- .\" This is the macro package that is used to format news documents. It +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./include/config.h ../qnethack/include/config.h + *** ./include/config.h Tue Dec 10 21:20:07 1996 +@@ -88,3 +73,3 @@ + + # endif +-+ # ifndef WIN32 +++ # if !defined(WIN32) && !defined(__NetBSD__) + + # define USER_SOUNDS +@@ -123,3 +108,2 @@ + # define DOAGAIN '\001' /* ^A, the "redo" key used in cmd.c and getline.c */ +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./include/extern.h ../qnethack/include/extern.h + *** ./include/extern.h Mon Dec 9 16:37:13 1996 +@@ -143,3 +127,2 @@ + E char *FDECL(xname, (struct obj *)); +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./include/global.h ../qnethack/include/global.h + *** ./include/global.h Tue Nov 26 00:52:52 1996 +@@ -163,3 +146,2 @@ + # endif +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./include/system.h ../qnethack/include/system.h + *** ./include/system.h Mon Nov 4 15:01:25 1996 +@@ -200,3 +182,2 @@ + E int FDECL(chdir, (char *)); +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./src/files.c ../qnethack/src/files.c + *** ./src/files.c Mon Oct 28 01:33:03 1996 +@@ -237,3 +218,2 @@ + return 1; +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./src/o_init.c ../qnethack/src/o_init.c + *** ./src/o_init.c Tue Aug 13 19:31:28 1996 +@@ -257,3 +237,2 @@ + } +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./src/objnam.c ../qnethack/src/objnam.c + *** ./src/objnam.c Mon Dec 9 16:43:29 1996 +@@ -277,3 +256,2 @@ + #ifdef LINT /* static char buf[BUFSZ]; */ +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./src/sounds.c ../qnethack/src/sounds.c + *** ./src/sounds.c Fri May 24 14:52:26 1996 +@@ -382,3 +360,2 @@ + /*sounds.c*/ +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./src/spell.c ../qnethack/src/spell.c + *** ./src/spell.c Tue Aug 13 19:27:25 1996 +@@ -414,3 +391,2 @@ + else +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./src/windows.c ../qnethack/src/windows.c + *** ./src/windows.c Fri May 24 20:27:05 1996 +@@ -441,20 +417,7 @@ + { &mac_procs, 0 }, +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/unix/Makefile.dat ../qnethack/sys/unix/Makefile.dat +-*** ./sys/unix/Makefile.dat Tue Sep 12 22:01:37 1995 +---- ../qnethack/sys/unix/Makefile.dat Tue Apr 14 17:40:03 1998 ++*** ./sys/unix/Makefile.dat Tue Sep 12 13:01:37 1995 ++--- ../qnethack/sys/unix/Makefile.dat Sat Aug 8 06:39:59 1998 + *************** +-*** 22,33 **** +- ../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \ +- ../win/share/other.txt +- +- pet_mark.xbm: ../win/X11/pet_mark.xbm +- cp ../win/X11/pet_mark.xbm pet_mark.xbm +- +- rip.xpm: ../win/X11/rip.xpm +- cp ../win/X11/rip.xpm rip.xpm +-- +- +- data: data.base ../util/makedefs +- ../util/makedefs -d +---- 22,37 ---- ++*** 22,27 **** ++--- 22,32 ---- + ../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \ +@@ -470,8 +433,2 @@ + +- rip.xpm: ../win/X11/rip.xpm +- cp ../win/X11/rip.xpm rip.xpm +- +- data: data.base ../util/makedefs +- ../util/makedefs -d +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/unix/Makefile.src ../qnethack/sys/unix/Makefile.src + *** ./sys/unix/Makefile.src Tue Dec 10 21:20:09 1996 +@@ -494,6 +451,6 @@ + ! CFLAGS = -O2 -I../include +-! LFLAGS = -L/usr/X11/lib -L$(QTDIR)/lib ++! LFLAGS = -Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -L$(QTDIR)/lib + + + # For USER_SOUNDS support, include -I/usr/X11/include +-+ CXXFLAGS = $(CFLAGS) -I. -I$(QTDIR)/include -I/usr/X11/include +++ CXXFLAGS = $(CFLAGS) -I. -I$(QTDIR)/include/qt -I$(X11BASE)/include + +@@ -519,8 +476,8 @@ + + # for USER_SOUNDS support, include ../win/Qt/qaudio.cpp ../win/Qt/qaudio-p.cpp +-+ WINQTSRC = ../win/Qt/qt_win.cpp ../win/Qt/qt_cluster.cpp \ +-+ ../win/Qt/qaudio.cpp ../win/Qt/qaudio-p.cpp +++ WINQTSRC = ../win/Qt/qt_win.cpp ../win/Qt/qt_cluster.cpp +++ # ../win/Qt/qaudio.cpp ../win/Qt/qaudio-p.cpp + + + + # For USER_SOUNDS support, include qaudio.o qaudio-p.o +-+ WINQTOBJ = qt_win.o qt_cluster.o tile.o \ +-+ qaudio.o qaudio-p.o +++ WINQTOBJ = qt_win.o qt_cluster.o tile.o +++ # qaudio.o qaudio-p.o + + # +@@ -548,3 +505,3 @@ + + # For USER_SOUNDS support, include -laudio -lm +-+ WINQTLIB = -lqt -lX11 -laudio -lm +++ WINQTLIB = -lqt -lX11 + + # +@@ -994,3 +951,2 @@ + # IF YOU PUT STUFF HERE IT WILL GO AWAY +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/unix/Makefile.top ../qnethack/sys/unix/Makefile.top + *** ./sys/unix/Makefile.top Tue Dec 10 21:20:10 1996 +@@ -998,21 +954,11 @@ + *************** +-*** 35,42 **** +- GAMEDIR = /usr/games/lib/$(GAME)dir +- SHELLDIR = /usr/games +- +-! # per discussion in Install.X11 +-! VARDATND = +- # VARDATND = x11tiles pet_mark.xbm +- # VARDATND = x11tiles pet_mark.xbm rip.xpm +- +---- 35,43 ---- +- GAMEDIR = /usr/games/lib/$(GAME)dir +- SHELLDIR = /usr/games +- +-! # per discussion in Install.X11 and Install.Qt +-! VARDATND = tiles.xpm rip.xpm +-! ++*** 39,44 **** ++--- 39,45 ---- ++ VARDATND = + # VARDATND = x11tiles pet_mark.xbm +- # VARDATND = x11tiles pet_mark.xbm rip.xpm +- ++ VARDATND = x11tiles pet_mark.xbm rip.xpm +++ VARDATND += tiles.xpm ++ ++ VARDATD = data oracles options quest.dat rumors ++ VARDAT = $(VARDATD) $(VARDATND) + *************** +@@ -1031,5 +977,5 @@ + + +- all: $(GAME) Guidebook $(VARDAT) dungeon spec_levs check-dlb ++ all: $(GAME) datastuff + @echo "Done." +- ++ + *************** +@@ -1055,3 +1001,2 @@ + ( cd dat ; $(MAKE) pet_mark.xbm ) +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/unix/Makefile.utl ../qnethack/sys/unix/Makefile.utl + *** ./sys/unix/Makefile.utl Tue Dec 10 21:20:11 1996 +@@ -1068,16 +1013,2 @@ + --- 290,295 ---- +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/unix/nethack.sh ../qnethack/sys/unix/nethack.sh +-*** ./sys/unix/nethack.sh Tue Sep 12 22:01:39 1995 +---- ../qnethack/sys/unix/nethack.sh Mon Mar 30 23:19:48 1998 +-*************** +-*** 2,7 **** +---- 2,8 ---- +- # SCCS Id: @(#)nethack.sh 3.2 90/02/26 +- +- HACKDIR=/usr/games/lib/nethackdir +-+ export HACKDIR +- HACK=$HACKDIR/nethack +- MAXNROFPLAYERS=4 +- +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/unix/unixmain.c ../qnethack/sys/unix/unixmain.c + *** ./sys/unix/unixmain.c Wed Sep 25 02:37:10 1996 +@@ -1105,3 +1036,2 @@ + #endif +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./sys/winnt/Makefile.nt ../qnethack/sys/winnt/Makefile.nt + *** ./sys/winnt/Makefile.nt Mon Nov 4 14:54:36 1996 +@@ -1349,3 +1279,2 @@ + # from sys\share +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./util/makedefs.c ../qnethack/util/makedefs.c + *** ./util/makedefs.c Mon Nov 4 15:01:17 1996 +@@ -1364,3 +1293,2 @@ + +-diff --exclude ? --exclude *.moc --exclude *.orig --exclude *.o --exclude *.bak --exclude *~ --exclude onames.h --exclude date.h -c -r ./win/X11/tile2x11.c ../qnethack/win/X11/tile2x11.c + *** ./win/X11/tile2x11.c Fri May 3 23:44:17 1996 diff --git a/games/nethack-qt/patches/patch-ab b/games/nethack-qt/patches/patch-ab new file mode 100644 index 00000000000..a2a51f9314a --- /dev/null +++ b/games/nethack-qt/patches/patch-ab @@ -0,0 +1,8 @@ +$NetBSD: patch-ab,v 1.1 1998/08/27 13:06:51 garbled Exp $ +--- sys/unix/Makefile.dat.orig Sat Aug 8 06:57:06 1998 ++++ sys/unix/Makefile.dat Sat Aug 8 06:57:14 1998 +@@ -17,3 +17,3 @@ + ../util/tile2x11: +- (cd ../util ; make tile2x11) ++ (cd ../util ; gmake tile2x11) + diff --git a/games/nethack-qt/pkg/COMMENT b/games/nethack-qt/pkg/COMMENT new file mode 100644 index 00000000000..237957f5b36 --- /dev/null +++ b/games/nethack-qt/pkg/COMMENT @@ -0,0 +1 @@ +the QT-Enhanced X11 version of NetHack diff --git a/games/nethack-qt/pkg/DESCR b/games/nethack-qt/pkg/DESCR new file mode 100644 index 00000000000..31f01787b04 --- /dev/null +++ b/games/nethack-qt/pkg/DESCR @@ -0,0 +1,10 @@ +Nethack is a single player, ASCII graphics-based adventure game, similar +to the lines of Dungeons & Dragons and similar fantasy games. It is +commonly classified in the larger group of Rogue-like Games, which +generally are all text-based, solo adventures. + +Within the game, your character is after the infamous Wizard of Yendor, +who has stolen the Amulet of Yendor and plans to use it for his evil +purposes. You, a young member of your chosen class, have been blessed by +your people and your god to retrieve the Amulet, and to save the world +from the Wizard's evil plans. diff --git a/games/nethack-qt/pkg/MESSAGE b/games/nethack-qt/pkg/MESSAGE new file mode 100644 index 00000000000..1f96eee2ce4 --- /dev/null +++ b/games/nethack-qt/pkg/MESSAGE @@ -0,0 +1 @@ +You can run the QT NetHack by typing "nethack qt" diff --git a/games/nethack-qt/pkg/PLIST b/games/nethack-qt/pkg/PLIST new file mode 100644 index 00000000000..499999e6c87 --- /dev/null +++ b/games/nethack-qt/pkg/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 1998/08/27 13:06:51 garbled Exp $ +bin/nethack-qt +share/nethackdir/tiles.xpm |