pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/exult Initial import of exult-1.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/04e97b515cf5
branches:  trunk
changeset: 486313:04e97b515cf5
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Dec 26 18:53:31 2004 +0000

description:
Initial import of exult-1.2:

Ultima 7, an RPG from the early 1990's, still has a huge following.
But, being a DOS game with a very nonstandard memory manager, it
is difficult to run it on the latest computers. Exult is a project
to create an Ultima 7 game engine that runs on modern operating
systems, capable of using the data and graphics files that come
with the game.

Exult is written in C++ and runs on, at least, Linux, Mac OS X and
Windows using the SDL library to make porting to other platforms
relatively easy. The current version supports all of "Ultima 7:
The Black Gate" and "Ultima 7 part 2: The Serpent Isle", allowing
you to finish both games. This is only possible due to the work
done by other fans who have decoded the various Ultima 7 data files,
especially Gary Thompson, Maxim Shatskih, Jakob Shonberg, and Wouter
Dijkslag.

Exult aims to let those people who own Ultima 7 (copyright 1993)
play the game on modern hardware, in as close to (or perhaps even
surpassing) its original splendor as is possible. You need to own
"Ultima 7: The Black Gate" and/or "Ultima 7: Serpent Isle" and
optionally the add-ons (not required to run) in order to use Exult,
and we encourage you to buy a legal copy.

diffstat:

 games/exult/DESCR            |  22 ++++++++++++++++++++++
 games/exult/Makefile         |  19 +++++++++++++++++++
 games/exult/PLIST            |  29 +++++++++++++++++++++++++++++
 games/exult/distinfo         |   6 ++++++
 games/exult/patches/patch-aa |  15 +++++++++++++++
 games/exult/patches/patch-ab |  15 +++++++++++++++
 6 files changed, 106 insertions(+), 0 deletions(-)

diffs (130 lines):

diff -r 16a89b8f8fe7 -r 04e97b515cf5 games/exult/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/exult/DESCR Sun Dec 26 18:53:31 2004 +0000
@@ -0,0 +1,22 @@
+Ultima 7, an RPG from the early 1990's, still has a huge following.
+But, being a DOS game with a very nonstandard memory manager, it
+is difficult to run it on the latest computers. Exult is a project
+to create an Ultima 7 game engine that runs on modern operating
+systems, capable of using the data and graphics files that come
+with the game.
+
+Exult is written in C++ and runs on, at least, Linux, Mac OS X and
+Windows using the SDL library to make porting to other platforms
+relatively easy. The current version supports all of "Ultima 7:
+The Black Gate" and "Ultima 7 part 2: The Serpent Isle", allowing
+you to finish both games. This is only possible due to the work
+done by other fans who have decoded the various Ultima 7 data files,
+especially Gary Thompson, Maxim Shatskih, Jakob Shonberg, and Wouter
+Dijkslag.
+
+Exult aims to let those people who own Ultima 7 (copyright 1993)
+play the game on modern hardware, in as close to (or perhaps even
+surpassing) its original splendor as is possible. You need to own
+"Ultima 7: The Black Gate" and/or "Ultima 7: Serpent Isle" and
+optionally the add-ons (not required to run) in order to use Exult,
+and we encourage you to buy a legal copy.
diff -r 16a89b8f8fe7 -r 04e97b515cf5 games/exult/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/exult/Makefile      Sun Dec 26 18:53:31 2004 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/12/26 18:53:31 wiz Exp $
+#
+
+DISTNAME=              exult-1.2
+CATEGORIES=            games
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=exult/}
+
+MAINTAINER=            tech-pkg%NetBSD.org@localhost
+HOMEPAGE=              http://exult.sourceforge.net/
+COMMENT=               Open-source Ultima 7 engine
+
+USE_BUILDLINK3=                yes
+USE_PKGLOCALEDIR=      yes
+USE_LIBTOOL=           yes
+GNU_CONFIGURE=         yes
+
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 16a89b8f8fe7 -r 04e97b515cf5 games/exult/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/exult/PLIST Sun Dec 26 18:53:31 2004 +0000
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/26 18:53:31 wiz Exp $
+bin/expack
+bin/exult
+bin/shp2pcx
+bin/splitshp
+bin/textpack
+bin/ucc
+bin/ucxt
+man/man1/expack.1
+man/man1/ipack.1
+man/man1/shp2pcx.1
+man/man1/splitshp.1
+man/man1/textpack.1
+man/man6/exult.6
+share/applications/exult.desktop
+share/exult/exult.flx
+share/exult/exult_bg.flx
+share/exult/exult_si.flx
+share/exult/exultmsg.txt
+share/exult/midisfx.flx
+share/exult/u7bgintrinsics.data
+share/exult/u7misc.data
+share/exult/u7opcodes.data
+share/exult/u7siintrinsics.data
+share/icons/exult.png
+@exec ${MKDIR} %D/share/exult/estudio/new
+@dirrm share/exult/estudio/new
+@dirrm share/exult/estudio
+@dirrm share/exult
diff -r 16a89b8f8fe7 -r 04e97b515cf5 games/exult/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/exult/distinfo      Sun Dec 26 18:53:31 2004 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/12/26 18:53:31 wiz Exp $
+
+SHA1 (exult-1.2.tar.gz) = 81f9d3d428c80990b8e970a4dee5c85a7236dace
+Size (exult-1.2.tar.gz) = 1722259 bytes
+SHA1 (patch-aa) = 2acecb0c4e2da2769559d9603a08930c30b38c72
+SHA1 (patch-ab) = 039fd49b570ad5796a43d86fb679b517c4149f13
diff -r 16a89b8f8fe7 -r 04e97b515cf5 games/exult/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/exult/patches/patch-aa      Sun Dec 26 18:53:31 2004 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/12/26 18:53:31 wiz Exp $
+
+--- files/zip/unzip.h.orig     2003-09-20 17:02:02.000000000 +0200
++++ files/zip/unzip.h
+@@ -54,6 +54,10 @@ extern "C" {
+ #include "zlib.h"
+ #endif
+ 
++#ifndef OF
++#define OF(x) x
++#endif
++
+ #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP)
+ /* like the STRICT of WIN32, we define a pointer that cannot be converted
+     from (void*) without cast */
diff -r 16a89b8f8fe7 -r 04e97b515cf5 games/exult/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/exult/patches/patch-ab      Sun Dec 26 18:53:31 2004 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/12/26 18:53:31 wiz Exp $
+
+--- files/zip/zip.h.orig       2003-09-20 17:02:02.000000000 +0200
++++ files/zip/zip.h
+@@ -58,6 +58,10 @@ extern "C" {
+ #include "zlib.h"
+ #endif
+ 
++#ifndef OF
++#define OF(x) x
++#endif
++
+ #if defined(STRICTZIP) || defined(STRICTZIPUNZIP)
+ /* like the STRICT of WIN32, we define a pointer that cannot be converted
+     from (void*) without cast */



Home | Main Index | Thread Index | Old Index