diff options
author | proff <proff@pkgsrc.org> | 1999-12-28 02:28:23 +0000 |
---|---|---|
committer | proff <proff@pkgsrc.org> | 1999-12-28 02:28:23 +0000 |
commit | e5c33a41b07405e7790523807dd7dc6539a49641 (patch) | |
tree | 4f382263925d040a6502cb4cc2c2d197227cc2f8 | |
parent | 61b32863809a3bc6309d14b48437a3aac4fa37b5 (diff) | |
download | pkgsrc-e5c33a41b07405e7790523807dd7dc6539a49641.tar.gz |
Changes for NetBSD.
Omega is a complex rogue-style game of dungeon exploration. Unlike
other such games, there are a number of ways to "win", depending on
various actions taken during play. The ways you can get your name on
the hiscore board include becoming the highest ranked head of a guild,
sect, college, etc., as well as gaining the most points figured from
possessions and experience. The game (via the oracle) may impose some
structure on your exploration, but you need not follow all of the
oracle's advice. There *is* a "total winner" status, by the way.
Omega, unlike lesser games is incredibly amusing to play. Laurence P.
Brothers (the primary author) is the Oscar Wilde of rouge-like games.
Many omega concepts, but not great sense of humor were later stolen
for use in ADOM.
-rw-r--r-- | games/omega/Makefile | 28 | ||||
-rw-r--r-- | games/omega/files/md5 | 2 | ||||
-rw-r--r-- | games/omega/files/patch-sum | 9 | ||||
-rw-r--r-- | games/omega/patches/patch-aa | 4 | ||||
-rw-r--r-- | games/omega/patches/patch-ab | 4 | ||||
-rw-r--r-- | games/omega/patches/patch-ac | 4 | ||||
-rw-r--r-- | games/omega/patches/patch-ad | 4 | ||||
-rw-r--r-- | games/omega/patches/patch-ae | 4 | ||||
-rw-r--r-- | games/omega/patches/patch-af | 4 | ||||
-rw-r--r-- | games/omega/patches/patch-ag | 4 | ||||
-rw-r--r-- | games/omega/pkg/COMMENT | 2 | ||||
-rw-r--r-- | games/omega/pkg/DESCR | 15 | ||||
-rw-r--r-- | games/omega/pkg/PLIST | 1 |
13 files changed, 57 insertions, 28 deletions
diff --git a/games/omega/Makefile b/games/omega/Makefile index 16777c4eb1d..5398fff6ff1 100644 --- a/games/omega/Makefile +++ b/games/omega/Makefile @@ -1,26 +1,28 @@ -# New ports collection makefile for: omega -# Version required: 0.90.4 -# Date created: 14 May 1998 -# Whom: Andrey Zakhvatov -# -# $FreeBSD: ports/games/omega/Makefile,v 1.3 1999/08/25 06:04:09 obrien Exp $ -# +# $NetBSD: Makefile,v 1.2 1999/12/28 02:28:23 proff Exp $ +# FreeBSD Id: ports/games/omega/Makefile,v 1.3 1999/08/25 06:04:09 obrien Exp DISTNAME= omega-0.90-pa4 PKGNAME= omega-0.90.4 CATEGORIES= games -MASTER_SITES= http://dolphin.openprojects.net/Omega/Downloads/Prealphas/ +#MASTER_SITES= http://dolphin.openprojects.net/Omega/Downloads/Prealphas/ +MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/proff/ -MAINTAINER= andy@icc.surw.chel.su +DEPENDS+= ncurses-4.2:../../devel/ncurses + +MAINTAINER= packages@netbsd.org +#HOMEPAGE= http://dolphin.openprojects.net/Omega/ +HOMEPAGE= http://www.win.tue.nl/games/roguelike/omega ALL_TARGET= WRKSRC= ${WRKDIR}/omega -MAN6= omega.6 + +#ncurses +CFLAGS+= -I${PREFIX}/include do-install: @ ${INSTALL_PROGRAM} ${WRKSRC}/omega ${PREFIX}/bin @ ${INSTALL_MAN} ${WRKSRC}/docs/omega.6 ${PREFIX}/man/man6 - @ ${CHOWN} games:games ${PREFIX}/bin/omega + @ ${CHOWN} games.games ${PREFIX}/bin/omega @ ${CHMOD} 4711 ${PREFIX}/bin/omega @ ${MKDIR} ${PREFIX}/share/omega @ ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/share/omega @@ -31,11 +33,9 @@ do-install: @ ${CHOWN} -R games:games ${PREFIX}/share/omega post-install: -.if !defined(NOPORTDOCS) @ ${MKDIR} ${PREFIX}/share/doc/omega .for file in buglist.txt docs/compile.all docs/readme.1st docs/omega.txt docs/readme3 docs/readme4 @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/omega .endfor -.endif -.include <bsd.port.mk> +.include "../../mk/bsd.pkg.mk" diff --git a/games/omega/files/md5 b/games/omega/files/md5 index d48861a1deb..8d9f3290cce 100644 --- a/games/omega/files/md5 +++ b/games/omega/files/md5 @@ -1 +1,3 @@ +$NetBSD: md5,v 1.2 1999/12/28 02:28:23 proff Exp $ + MD5 (omega-0.90-pa4.tar.gz) = 4936ed6f4afced6c35a0097fff9430ac diff --git a/games/omega/files/patch-sum b/games/omega/files/patch-sum new file mode 100644 index 00000000000..a2994d70d2a --- /dev/null +++ b/games/omega/files/patch-sum @@ -0,0 +1,9 @@ +$NetBSD: patch-sum,v 1.1 1999/12/28 02:28:23 proff Exp $ + +MD5 (patch-aa) = dd312f9677b9a09889d184d8d848250d +MD5 (patch-ab) = cae0f773bb170e1a3ccba1e20b77f7b8 +MD5 (patch-ac) = 26bbceae7e9646033f3212c286b7dbbe +MD5 (patch-ad) = f68d6e43c9c67e730962cdeaf3a01687 +MD5 (patch-ae) = f4d098a124dd0a73cc01c8f3f4b86e29 +MD5 (patch-af) = 9d5993c69d5dfcf63a77c2d064caaa38 +MD5 (patch-ag) = b34a3b897a5dcdcc67c3e824b3f71454 diff --git a/games/omega/patches/patch-aa b/games/omega/patches/patch-aa index 424d092c9b4..2cbce25f7e4 100644 --- a/games/omega/patches/patch-aa +++ b/games/omega/patches/patch-aa @@ -1,3 +1,5 @@ +$NetBSD: patch-aa,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- Makefile.orig Fri Jan 1 20:00:06 1999 +++ Makefile Mon Jul 5 19:51:50 1999 @@ -1,14 +1,14 @@ @@ -23,7 +25,7 @@ #CPP = cc -E #CPP = /lib/cpp -CPP = gcc -E -+CPP = ${CC} -E ++CPP = ${CC} -E ${CFLAGS} # If you have gcc and don't intend to hack around with the game, # I recommend setting CC to gcc and using -O (as the CFLAGS). diff --git a/games/omega/patches/patch-ab b/games/omega/patches/patch-ab index 70b35e8b710..e7271302153 100644 --- a/games/omega/patches/patch-ab +++ b/games/omega/patches/patch-ab @@ -1,3 +1,5 @@ +$NetBSD: patch-ab,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- defs.h Fri Jan 1 03:08:19 1999 +++ /home/andy/tmp/wrk/defs.h Fri May 14 20:51:11 1999 @@ -45,7 +45,9 @@ @@ -14,7 +16,7 @@ /* WDT: thank goodness for that lack of implementation. */ #else -+#ifdef __FreeBSD__ ++#if defined(__NetBSD__) || defined (__FreeBSD__) +#include <ncurses.h> +#else #include <curses.h> diff --git a/games/omega/patches/patch-ac b/games/omega/patches/patch-ac index 8a4c6eeaaba..36340d3c11e 100644 --- a/games/omega/patches/patch-ac +++ b/games/omega/patches/patch-ac @@ -1,3 +1,5 @@ +$NetBSD: patch-ac,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- file.c Fri Jan 1 03:08:26 1999 +++ /home/andy/tmp/wrk/file.c Fri May 14 20:28:46 1999 @@ -9,7 +9,11 @@ @@ -5,7 +7,7 @@ # include <curses210.h> # else -# include <curses.h> -+# ifdef __FreeBSD__ ++# if defined(__NetBSD__) || defined(__FreeBSD__) +# include <ncurses.h> +# else +# include <curses.h> diff --git a/games/omega/patches/patch-ad b/games/omega/patches/patch-ad index 9f72800c16b..0725fdc19ea 100644 --- a/games/omega/patches/patch-ad +++ b/games/omega/patches/patch-ad @@ -1,10 +1,12 @@ +$NetBSD: patch-ad,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- fixstr.c Sat Aug 8 13:48:23 1998 +++ /home/andy/tmp/wrk/fixstr.c Fri May 14 20:37:59 1999 @@ -15,7 +15,9 @@ Thus it can be broken. */ #include <stdio.h> -+#ifndef __FreeBSD__ ++#if defined(__NetBSD__) || defined(__FreeBSD__) #include <malloc.h> +#endif diff --git a/games/omega/patches/patch-ae b/games/omega/patches/patch-ae index d3195813a63..2356d81d4e1 100644 --- a/games/omega/patches/patch-ae +++ b/games/omega/patches/patch-ae @@ -1,10 +1,12 @@ +$NetBSD: patch-ae,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- genclr.c Sat Aug 8 16:53:59 1998 +++ /home/andy/tmp/wrk/genclr.c Fri May 14 20:28:35 1999 @@ -281,7 +281,11 @@ */ fp = emitopen (cfile, argv); fprintf (fp, "\ -+#ifdef __FreeBSD__\n\ ++#if defined(__NetBSD__) || defined(__FreeBSD__)\n\ +#include <ncurses.h>\n\ +#else\n\ #include <curses.h>\n\ diff --git a/games/omega/patches/patch-af b/games/omega/patches/patch-af index 932cae631cd..a1044858ec3 100644 --- a/games/omega/patches/patch-af +++ b/games/omega/patches/patch-af @@ -1,3 +1,5 @@ +$NetBSD: patch-af,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- inv.c Fri Jan 1 03:08:33 1999 +++ /home/andy/tmp/wrk/inv.c Fri May 14 20:28:52 1999 @@ -8,7 +8,11 @@ @@ -5,7 +7,7 @@ # include <curses210.h> # else -# include <curses.h> -+# ifdef __FreeBSD__ ++# if defined(__NetBSD__) || defined(__FreeBSD__) +# include <ncurses.h> +# else +# include <curses.h> diff --git a/games/omega/patches/patch-ag b/games/omega/patches/patch-ag index 760268503af..f9aa19b94dc 100644 --- a/games/omega/patches/patch-ag +++ b/games/omega/patches/patch-ag @@ -1,3 +1,5 @@ +$NetBSD: patch-ag,v 1.2 1999/12/28 02:28:23 proff Exp $ + --- scr.c Sat Jan 2 07:00:11 1999 +++ /home/andy/tmp/wrk/scr.c Fri May 14 20:28:59 1999 @@ -10,7 +10,11 @@ @@ -5,7 +7,7 @@ # include <curses210.h> # else -# include <curses.h> -+# ifdef __FreeBSD__ ++# if defined(__NetBSD__) || defined(__FreeBSD__) +# include <ncurses.h> +# else +# include <curses.h> diff --git a/games/omega/pkg/COMMENT b/games/omega/pkg/COMMENT index c6e7a9b8122..9f651553302 100644 --- a/games/omega/pkg/COMMENT +++ b/games/omega/pkg/COMMENT @@ -1 +1 @@ -A complex rogue-style game of dungeon exploration +A complex rogue-like game of exploration with a sense of humor diff --git a/games/omega/pkg/DESCR b/games/omega/pkg/DESCR index 6a50bf7bdb8..0eaad1fd315 100644 --- a/games/omega/pkg/DESCR +++ b/games/omega/pkg/DESCR @@ -1,4 +1,4 @@ -omega is a complex rogue-style game of dungeon exploration. Unlike +Omega is a complex rogue-style game of dungeon exploration. Unlike other such games, there are a number of ways to "win", depending on various actions taken during play. The ways you can get your name on the hiscore board include becoming the highest ranked head of a guild, @@ -7,14 +7,17 @@ possessions and experience. The game (via the oracle) may impose some structure on your exploration, but you need not follow all of the oracle's advice. There *is* a "total winner" status, by the way. -omega offers a richness of playing detail that goes beyond a simple +Omega, unlike lesser games is incredibly amusing to play. Laurence P. +Brothers (the primary author) is the Oscar Wilde of rouge-like games. +Many omega concepts, but not great sense of humor were later stolen +for use in ADOM. + +Omega offers a richness of playing detail that goes beyond a simple game like rogue. However, the majority of gameplay is very similar to rogue, hack, ultrarogue, larn, and other such games. The player is represented by the highlighted "@" symbol, objects and terrain features are represented by non-alphabetic symbols, monsters are represented by the various upper and lower case letters, and other -humans are represented by a non-highlighted "@". It is recommended -that the novice read the man pages for rogue or some other such game -and perhaps play a few games before playing omega. +humans are represented by a non-highlighted "@". -WWW: http://dolphin.openprojects.net/Omega/ +-Julian Assange <proff@iq.org> diff --git a/games/omega/pkg/PLIST b/games/omega/pkg/PLIST index 7e8fe964407..5be606bd9c4 100644 --- a/games/omega/pkg/PLIST +++ b/games/omega/pkg/PLIST @@ -1,3 +1,4 @@ +@comment $NetBSD: PLIST,v 1.2 1999/12/28 02:28:23 proff Exp $ @owner games @group games @mode 4711 |