summaryrefslogtreecommitdiff
path: root/games/exult/patches
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-12-26 18:53:31 +0000
committerwiz <wiz@pkgsrc.org>2004-12-26 18:53:31 +0000
commiteae9039a57a6441246e396c9ae3d1fd75b717fbe (patch)
treeb291e99e300305796f58100909051cf4556a32b4 /games/exult/patches
parent3948341069d9180b72d8cf849745ed3d5d923e90 (diff)
downloadpkgsrc-eae9039a57a6441246e396c9ae3d1fd75b717fbe.tar.gz
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 (limited to 'games/exult/patches')
-rw-r--r--games/exult/patches/patch-aa15
-rw-r--r--games/exult/patches/patch-ab15
2 files changed, 30 insertions, 0 deletions
diff --git a/games/exult/patches/patch-aa b/games/exult/patches/patch-aa
new file mode 100644
index 00000000000..567cb4915d5
--- /dev/null
+++ b/games/exult/patches/patch-aa
@@ -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 --git a/games/exult/patches/patch-ab b/games/exult/patches/patch-ab
new file mode 100644
index 00000000000..2d82cecb47c
--- /dev/null
+++ b/games/exult/patches/patch-ab
@@ -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 */