Thu Jan 17 21:22:36 2008 UTC ()
Changes 0.11.0:
New Games:
- Added support for Elvira: Mistress of the Dark.
- Added support for Elvira 2: The Jaws of Cerberus.
- Added support for I Have no Mouth, and I Must Scream (demo and full game).
- Added support for preAGI game Mickey's Space Adventure.
- Added support for preAGI game Troll's Tale.
- Added support for preAGI game Winnie the Pooh in the Hundred Acre Wood.
- Added support for Amiga version of Waxworks.
- Added support for Lure of the Temptress.
General:
- Added ARM assembly routines for code in the sound mixer and SCUMM
  video playback, resulting in some nice speedups on several ports.
- Improved the way keyboard input is handled internally, resolving
  some odd quirks in some game / port combinations.
- Added optional 'confirm exit' dialog to the SDL backend.
- Added support for TiMidity++ MIDI server.
- Added DMedia MIDI driver for IRIX.
- Improved detection of new game variants and localized versions.
- Completely reworked internal access to files. (GSoC Task)
- Added option to delete games from the list with Del key.
- Added support for "~/" prefix being substituted by $HOME in paths
  on POSIX systems (Linux, Mac OS X etc.).


(adam)
diff -r1.51 -r1.52 pkgsrc/games/scummvm/Makefile
diff -r1.26 -r1.27 pkgsrc/games/scummvm/distinfo
diff -r1.17 -r1.18 pkgsrc/games/scummvm/patches/patch-aa
diff -r1.4 -r1.5 pkgsrc/games/scummvm/patches/patch-ac
diff -r1.2 -r1.3 pkgsrc/games/scummvm/patches/patch-ad

cvs diff -r1.51 -r1.52 pkgsrc/games/scummvm/Makefile (expand / switch to unified diff)

--- pkgsrc/games/scummvm/Makefile 2007/09/07 16:53:16 1.51
+++ pkgsrc/games/scummvm/Makefile 2008/01/17 21:22:35 1.52
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1# $NetBSD: Makefile,v 1.51 2007/09/07 16:53:16 adam Exp $ 1# $NetBSD: Makefile,v 1.52 2008/01/17 21:22:35 adam Exp $
2 2
3DISTNAME= scummvm-0.10.0 3DISTNAME= scummvm-0.11.0
4CATEGORIES= games 4CATEGORIES= games
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scummvm/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scummvm/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
9HOMEPAGE= http://scummvm.sourceforge.net/ 9HOMEPAGE= http://scummvm.sourceforge.net/
10COMMENT= LucasArts Script Creation Utility for Maniac Mansion 10COMMENT= LucasArts Script Creation Utility for Maniac Mansion
11 11
12USE_DIRS+= xdg-1.1 12USE_DIRS+= xdg-1.1
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14USE_TOOLS+= gmake 14USE_TOOLS+= gmake
15HAS_CONFIGURE= yes 15HAS_CONFIGURE= yes
16CONFIGURE_ARGS+= --mandir=${PREFIX:Q}/${PKGMANDIR:Q} 16CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
17CONFIGURE_ARGS+= --prefix=${PREFIX:Q} 17CONFIGURE_ARGS+= --prefix=${PREFIX}
18 18
19BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.1 19BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.1
20UNLIMIT_RESOURCES= datasize 20UNLIMIT_RESOURCES= datasize
21 21
22.include "options.mk" 22.include "options.mk"
23 23
24.include "../../audio/flac/buildlink3.mk" 24.include "../../audio/flac/buildlink3.mk"
25.include "../../audio/libmad/buildlink3.mk" 25.include "../../audio/libmad/buildlink3.mk"
26.include "../../audio/libvorbis/buildlink3.mk" 26.include "../../audio/libvorbis/buildlink3.mk"
27.include "../../devel/zlib/buildlink3.mk" 27.include "../../devel/zlib/buildlink3.mk"
28.include "../../multimedia/libmpeg2/buildlink3.mk" 28.include "../../multimedia/libmpeg2/buildlink3.mk"
29.include "../../mk/bsd.pkg.mk" 29.include "../../mk/bsd.pkg.mk"

cvs diff -r1.26 -r1.27 pkgsrc/games/scummvm/distinfo (expand / switch to unified diff)

--- pkgsrc/games/scummvm/distinfo 2007/07/01 10:12:02 1.26
+++ pkgsrc/games/scummvm/distinfo 2008/01/17 21:22:35 1.27
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.26 2007/07/01 10:12:02 adam Exp $ 1$NetBSD: distinfo,v 1.27 2008/01/17 21:22:35 adam Exp $
2 2
3SHA1 (scummvm-0.10.0.tar.bz2) = f0c4885300ea8d6a804eb4f3ece86f85bab44e6d 3SHA1 (scummvm-0.11.0.tar.bz2) = 30ca9b90a3ef035051b28335c8127c07115396fe
4RMD160 (scummvm-0.10.0.tar.bz2) = 6de5ecbf1006f47287fd665acaf6af1fdaf27b8b 4RMD160 (scummvm-0.11.0.tar.bz2) = 00dae6aa44fcf2c975a8a99449c63318ef1f6b1e
5Size (scummvm-0.10.0.tar.bz2) = 4756977 bytes 5Size (scummvm-0.11.0.tar.bz2) = 5620610 bytes
6SHA1 (patch-aa) = 438f42038670feb28a784cb3ae8859d0c350503d 6SHA1 (patch-aa) = 2d47f055f899b7e8e04a53b1ccc742756b857d1a
7SHA1 (patch-ac) = 4ea76bbfed8fe57173dc4f0c42e0fcba18cee2f3 7SHA1 (patch-ac) = 468c028df0ea84750582e9e311a32b81f96e4b2d
8SHA1 (patch-ad) = a38f54b18fc1e330913980f7b9c50eb0daec378c 8SHA1 (patch-ad) = e1dcb9bb10478cfad125783ac8d6cdbca4999d15

cvs diff -r1.17 -r1.18 pkgsrc/games/scummvm/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/games/scummvm/patches/Attic/patch-aa 2007/07/01 10:12:02 1.17
+++ pkgsrc/games/scummvm/patches/Attic/patch-aa 2008/01/17 21:22:35 1.18
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-aa,v 1.17 2007/07/01 10:12:02 adam Exp $ 1$NetBSD: patch-aa,v 1.18 2008/01/17 21:22:35 adam Exp $
2 2
3--- Makefile.orig 2007-06-16 23:45:09.000000000 +0200 3--- Makefile.orig 2008-01-13 00:08:51.000000000 +0100
4+++ Makefile 4+++ Makefile
5@@ -9,7 +9,7 @@ srcdir ?= . 5@@ -9,7 +9,7 @@ srcdir ?= .
6 DEFINES := -DHAVE_CONFIG_H 6 DEFINES := -DHAVE_CONFIG_H
7 LDFLAGS := 7 LDFLAGS :=
8 INCLUDES := -I. -I$(srcdir) -I$(srcdir)/engines 8 INCLUDES := -I. -I$(srcdir) -I$(srcdir)/engines
9-LIBS := 9-LIBS :=
10+LIBS := ${LIBOSSAUDIO} 10+LIBS := ${LIBOSSAUDIO}
11 OBJS := 11 OBJS :=
 12 DEPDIR := .deps
12  13
13 MODULES := 

cvs diff -r1.4 -r1.5 pkgsrc/games/scummvm/patches/Attic/patch-ac (expand / switch to unified diff)

--- pkgsrc/games/scummvm/patches/Attic/patch-ac 2007/07/01 10:12:03 1.4
+++ pkgsrc/games/scummvm/patches/Attic/patch-ac 2008/01/17 21:22:35 1.5
@@ -1,39 +1,39 @@ @@ -1,39 +1,39 @@
1$NetBSD: patch-ac,v 1.4 2007/07/01 10:12:03 adam Exp $ 1$NetBSD: patch-ac,v 1.5 2008/01/17 21:22:35 adam Exp $
2 2
3--- common/unzip.h.orig 2007-06-16 23:27:34.000000000 +0200 3--- common/unzip.h.orig 2008-01-13 00:08:46.000000000 +0100
4+++ common/unzip.h 4+++ common/unzip.h
5@@ -138,9 +138,9 @@ typedef struct unz_file_info_s 5@@ -141,9 +141,9 @@ typedef struct unz_file_info_s
6 tm_unz tmu_date; 6 tm_unz tmu_date;
7 } unz_file_info; 7 } unz_file_info;
8  8
9-extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1, 9-extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1,
10+extern int unzStringFileNameCompare (const char* fileName1, 10+extern int unzStringFileNameCompare (const char* fileName1,
11 const char* fileName2, 11 const char* fileName2,
12- int iCaseSensitivity)); 12- int iCaseSensitivity));
13+ int iCaseSensitivity); 13+ int iCaseSensitivity);
14 /* 14 /*
15 Compare two filename (fileName1,fileName2). 15 Compare two filename (fileName1,fileName2).
16 If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp) 16 If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp)
17@@ -151,7 +151,7 @@ extern int ZEXPORT unzStringFileNameComp 17@@ -154,7 +154,7 @@ extern int ZEXPORT unzStringFileNameComp
18 */ 18 */
19  19
20  20
21-extern unzFile ZEXPORT unzOpen OF((const char *path)); 21-extern unzFile ZEXPORT unzOpen OF((const char *path));
22+extern unzFile unzOpen (const char *path); 22+extern unzFile unzOpen (const char *path);
23 /* 23 /*
24 Open a Zip file. path contain the full pathname (by example, 24 Open a Zip file. path contain the full pathname (by example,
25 on a Windows NT computer "c:\\zlib\\zlib111.zip" or on an Unix computer 25 on a Windows NT computer "c:\\zlib\\zlib111.zip" or on an Unix computer
26@@ -162,24 +162,24 @@ extern unzFile ZEXPORT unzOpen OF((const 26@@ -165,24 +165,24 @@ extern unzFile ZEXPORT unzOpen OF((const
27 of this unzip package. 27 of this unzip package.
28 */ 28 */
29  29
30-extern int ZEXPORT unzClose OF((unzFile file)); 30-extern int ZEXPORT unzClose OF((unzFile file));
31+extern int unzClose (unzFile file); 31+extern int unzClose (unzFile file);
32 /* 32 /*
33 Close a ZipFile opened with unzipOpen. 33 Close a ZipFile opened with unzipOpen.
34 If there is files inside the .Zip opened with unzOpenCurrentFile (see later), 34 If there is files inside the .Zip opened with unzOpenCurrentFile (see later),
35 these files MUST be closed with unzipCloseCurrentFile before call unzipClose. 35 these files MUST be closed with unzipCloseCurrentFile before call unzipClose.
36 return UNZ_OK if there is no problem. */ 36 return UNZ_OK if there is no problem. */
37  37
38-extern int ZEXPORT unzGetGlobalInfo OF((unzFile file, 38-extern int ZEXPORT unzGetGlobalInfo OF((unzFile file,
39- unz_global_info *pglobal_info)); 39- unz_global_info *pglobal_info));
@@ -43,98 +43,98 @@ $NetBSD: patch-ac,v 1.4 2007/07/01 10:12 @@ -43,98 +43,98 @@ $NetBSD: patch-ac,v 1.4 2007/07/01 10:12
43 Write info about the ZipFile in the *pglobal_info structure. 43 Write info about the ZipFile in the *pglobal_info structure.
44 No preparation of the structure is needed 44 No preparation of the structure is needed
45 return UNZ_OK if there is no problem. */ 45 return UNZ_OK if there is no problem. */
46  46
47  47
48-extern int ZEXPORT unzGetGlobalComment OF((unzFile file, 48-extern int ZEXPORT unzGetGlobalComment OF((unzFile file,
49+extern int unzGetGlobalComment (unzFile file, 49+extern int unzGetGlobalComment (unzFile file,
50 char *szComment, 50 char *szComment,
51- uLong uSizeBuf)); 51- uLong uSizeBuf));
52+ uLong uSizeBuf); 52+ uLong uSizeBuf);
53 /* 53 /*
54 Get the global comment string of the ZipFile, in the szComment buffer. 54 Get the global comment string of the ZipFile, in the szComment buffer.
55 uSizeBuf is the size of the szComment buffer. 55 uSizeBuf is the size of the szComment buffer.
56@@ -190,22 +190,22 @@ extern int ZEXPORT unzGetGlobalComment O 56@@ -193,22 +193,22 @@ extern int ZEXPORT unzGetGlobalComment O
57 /***************************************************************************/ 57 /***************************************************************************/
58 /* Unzip package allow you browse the directory of the zipfile */ 58 /* Unzip package allow you browse the directory of the zipfile */
59  59
60-extern int ZEXPORT unzGoToFirstFile OF((unzFile file)); 60-extern int ZEXPORT unzGoToFirstFile OF((unzFile file));
61+extern int unzGoToFirstFile (unzFile file); 61+extern int unzGoToFirstFile (unzFile file);
62 /* 62 /*
63 Set the current file of the zipfile to the first file. 63 Set the current file of the zipfile to the first file.
64 return UNZ_OK if there is no problem 64 return UNZ_OK if there is no problem
65 */ 65 */
66  66
67-extern int ZEXPORT unzGoToNextFile OF((unzFile file)); 67-extern int ZEXPORT unzGoToNextFile OF((unzFile file));
68+extern int unzGoToNextFile (unzFile file); 68+extern int unzGoToNextFile (unzFile file);
69 /* 69 /*
70 Set the current file of the zipfile to the next file. 70 Set the current file of the zipfile to the next file.
71 return UNZ_OK if there is no problem 71 return UNZ_OK if there is no problem
72 return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest. 72 return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest.
73 */ 73 */
74  74
75-extern int ZEXPORT unzLocateFile OF((unzFile file, 75-extern int ZEXPORT unzLocateFile OF((unzFile file,
76+extern int unzLocateFile (unzFile file, 76+extern int unzLocateFile (unzFile file,
77 const char *szFileName, 77 const char *szFileName,
78- int iCaseSensitivity)); 78- int iCaseSensitivity));
79+ int iCaseSensitivity); 79+ int iCaseSensitivity);
80 /* 80 /*
81 Try locate the file szFileName in the zipfile. 81 Try locate the file szFileName in the zipfile.
82 For the iCaseSensitivity signification, see unzStringFileNameCompare 82 For the iCaseSensitivity signification, see unzStringFileNameCompare
83@@ -216,14 +216,14 @@ extern int ZEXPORT unzLocateFile OF((unz 83@@ -219,14 +219,14 @@ extern int ZEXPORT unzLocateFile OF((unz
84 */ 84 */
85  85
86  86
87-extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file, 87-extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file,
88+extern int unzGetCurrentFileInfo (unzFile file, 88+extern int unzGetCurrentFileInfo (unzFile file,
89 unz_file_info *pfile_info, 89 unz_file_info *pfile_info,
90 char *szFileName, 90 char *szFileName,
91 uLong fileNameBufferSize, 91 uLong fileNameBufferSize,
92 void *extraField, 92 void *extraField,
93 uLong extraFieldBufferSize, 93 uLong extraFieldBufferSize,
94 char *szComment, 94 char *szComment,
95- uLong commentBufferSize)); 95- uLong commentBufferSize));
96+ uLong commentBufferSize); 96+ uLong commentBufferSize);
97 /* 97 /*
98 Get Info about the current file 98 Get Info about the current file
99 if pfile_info!=NULL, the *pfile_info structure will contain somes info about 99 if pfile_info!=NULL, the *pfile_info structure will contain somes info about
100@@ -242,22 +242,22 @@ extern int ZEXPORT unzGetCurrentFileInfo 100@@ -245,22 +245,22 @@ extern int ZEXPORT unzGetCurrentFileInfo
101 from it, and close it (you can close it before reading all the file) 101 from it, and close it (you can close it before reading all the file)
102 */ 102 */
103  103
104-extern int ZEXPORT unzOpenCurrentFile OF((unzFile file)); 104-extern int ZEXPORT unzOpenCurrentFile OF((unzFile file));
105+extern int unzOpenCurrentFile (unzFile file); 105+extern int unzOpenCurrentFile (unzFile file);
106 /* 106 /*
107 Open for reading data the current file in the zipfile. 107 Open for reading data the current file in the zipfile.
108 If there is no error, the return value is UNZ_OK. 108 If there is no error, the return value is UNZ_OK.
109 */ 109 */
110  110
111-extern int ZEXPORT unzCloseCurrentFile OF((unzFile file)); 111-extern int ZEXPORT unzCloseCurrentFile OF((unzFile file));
112+extern int unzCloseCurrentFile (unzFile file); 112+extern int unzCloseCurrentFile (unzFile file);
113 /* 113 /*
114 Close the file in zip opened with unzOpenCurrentFile 114 Close the file in zip opened with unzOpenCurrentFile
115 Return UNZ_CRCERROR if all the file was read but the CRC is not good 115 Return UNZ_CRCERROR if all the file was read but the CRC is not good
116 */ 116 */
117  117
118  118
119-extern int ZEXPORT unzReadCurrentFile OF((unzFile file, 119-extern int ZEXPORT unzReadCurrentFile OF((unzFile file,
120+extern int unzReadCurrentFile (unzFile file, 120+extern int unzReadCurrentFile (unzFile file,
121 voidp buf, 121 voidp buf,
122- unsigned len)); 122- unsigned len));
123+ unsigned len); 123+ unsigned len);
124 /* 124 /*
125 Read bytes from the current file (opened by unzOpenCurrentFile) 125 Read bytes from the current file (opened by unzOpenCurrentFile)
126 buf contain buffer where data must be copied 126 buf contain buffer where data must be copied
127@@ -269,19 +269,19 @@ extern int ZEXPORT unzReadCurrentFile OF 127@@ -272,19 +272,19 @@ extern int ZEXPORT unzReadCurrentFile OF
128 (UNZ_ERRNO for IO error, or zLib error for uncompress error) 128 (UNZ_ERRNO for IO error, or zLib error for uncompress error)
129 */ 129 */
130  130
131-extern z_off_t ZEXPORT unztell OF((unzFile file)); 131-extern z_off_t ZEXPORT unztell OF((unzFile file));
132+extern z_off_t unztell (unzFile file); 132+extern z_off_t unztell (unzFile file);
133 /* 133 /*
134 Give the current position in uncompressed data 134 Give the current position in uncompressed data
135 */ 135 */
136  136
137-extern int ZEXPORT unzeof OF((unzFile file)); 137-extern int ZEXPORT unzeof OF((unzFile file));
138+extern int unzeof (unzFile file); 138+extern int unzeof (unzFile file);
139 /* 139 /*
140 return 1 if the end of file was reached, 0 elsewhere 140 return 1 if the end of file was reached, 0 elsewhere

cvs diff -r1.2 -r1.3 pkgsrc/games/scummvm/patches/Attic/patch-ad (expand / switch to unified diff)

--- pkgsrc/games/scummvm/patches/Attic/patch-ad 2007/07/01 10:12:03 1.2
+++ pkgsrc/games/scummvm/patches/Attic/patch-ad 2008/01/17 21:22:35 1.3
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1$NetBSD: patch-ad,v 1.2 2007/07/01 10:12:03 adam Exp $ 1$NetBSD: patch-ad,v 1.3 2008/01/17 21:22:35 adam Exp $
2 2
3--- common/unzip.cpp.orig 2007-06-16 23:27:34.000000000 +0200 3--- common/unzip.cpp.orig 2008-01-13 00:08:45.000000000 +0100
4+++ common/unzip.cpp 4+++ common/unzip.cpp
5@@ -455,7 +455,7 @@ local void unzlocal_DosDateToTmuDate (uL 5@@ -458,7 +458,7 @@ local void unzlocal_DosDateToTmuDate (uL
6 /* 6 /*
7 Get Info about the current file in the zipfile, with internal only info 7 Get Info about the current file in the zipfile, with internal only info
8 */ 8 */
9-local int unzlocal_GetCurrentFileInfoInternal OF((unzFile file, 9-local int unzlocal_GetCurrentFileInfoInternal OF((unzFile file,
10+local int unzlocal_GetCurrentFileInfoInternal (unzFile file, 10+local int unzlocal_GetCurrentFileInfoInternal (unzFile file,
11 unz_file_info *pfile_info, 11 unz_file_info *pfile_info,
12 unz_file_info_internal 12 unz_file_info_internal
13 *pfile_info_internal, 13 *pfile_info_internal,
14@@ -464,7 +464,7 @@ local int unzlocal_GetCurrentFileInfoInt 14@@ -467,7 +467,7 @@ local int unzlocal_GetCurrentFileInfoInt
15 void *extraField, 15 void *extraField,
16 uLong extraFieldBufferSize, 16 uLong extraFieldBufferSize,
17 char *szComment, 17 char *szComment,
18- uLong commentBufferSize)); 18- uLong commentBufferSize));
19+ uLong commentBufferSize); 19+ uLong commentBufferSize);
20  20
21 local int unzlocal_GetCurrentFileInfoInternal (unzFile file, 21 local int unzlocal_GetCurrentFileInfoInternal (unzFile file,
22 unz_file_info *pfile_info, 22 unz_file_info *pfile_info,