New upstream version 1.1.0

OBS-URL: https://build.opensuse.org/package/show/games/scummvm?expand=0&rev=13
This commit is contained in:
Cristian Morales Vega 2010-04-05 19:40:41 +00:00 committed by Git OBS Bridge
parent 58fe7259ab
commit ddc1dc66fe
8 changed files with 871 additions and 725 deletions

View File

@ -1,26 +0,0 @@
Index: configure
===================================================================
--- configure.orig
+++ configure
@@ -1425,7 +1425,7 @@ EOF
fi
if test "$_vorbis" = yes ; then
_def_vorbis='#define USE_VORBIS'
- LIBS="$LIBS $OGG_LIBS $VORBIS_LIBS -lvorbisfile -lvorbis -logg"
+ LIBS="$LIBS $OGG_LIBS $VORBIS_LIBS -lvorbisfile"
INCLUDES="$INCLUDES $OGG_CFLAGS $VORBIS_CFLAGS"
else
_def_vorbis='#undef USE_VORBIS'
@@ -1475,11 +1475,7 @@ EOF
fi
if test "$_flac" = yes ; then
_def_flac='#define USE_FLAC'
- if test "$_vorbis" = yes ; then
- LIBS="$LIBS $FLAC_LIBS $OGG_LIBS -lFLAC -logg"
- else
- LIBS="$LIBS $FLAC_LIBS -lFLAC"
- fi
+ LIBS="$LIBS $FLAC_LIBS -lFLAC"
INCLUDES="$INCLUDES $FLAC_CFLAGS"
else
_def_flac='#undef USE_FLAC'

View File

@ -1,20 +0,0 @@
--- ports.mk
+++ ports.mk
@@ -10,7 +10,7 @@
#
install: all
$(INSTALL) -d "$(DESTDIR)$(BINDIR)"
- $(INSTALL) -c -s -m 755 "./scummvm$(EXEEXT)" "$(DESTDIR)$(BINDIR)/scummvm$(EXEEXT)"
+ $(INSTALL) -c -m 755 "./scummvm$(EXEEXT)" "$(DESTDIR)$(BINDIR)/scummvm$(EXEEXT)"
$(INSTALL) -d "$(DESTDIR)$(MANDIR)/man6/"
$(INSTALL) -c -m 644 "$(srcdir)/dists/scummvm.6" "$(DESTDIR)$(MANDIR)/man6/scummvm.6"
$(INSTALL) -d "$(DESTDIR)$(PREFIX)/share/pixmaps/"
@@ -21,7 +21,7 @@
$(INSTALL) -c -m 644 $(DIST_FILES_THEMES) $(DIST_FILES_ENGINEDATA) "$(DESTDIR)$(DATADIR)/scummvm/"
ifdef DYNAMIC_MODULES
$(INSTALL) -d "$(DESTDIR)$(LIBDIR)/scummvm/"
- $(INSTALL) -c -s -m 644 $(DIST_FILES_PLUGINS) "$(DESTDIR)$(LIBDIR)/scummvm/"
+ $(INSTALL) -c -m 644 $(DIST_FILES_PLUGINS) "$(DESTDIR)$(LIBDIR)/scummvm/"
endif
uninstall:

View File

@ -1,13 +0,0 @@
Index: backends/midi/alsa.cpp
===================================================================
--- backends/midi/alsa.cpp.orig
+++ backends/midi/alsa.cpp
@@ -228,7 +228,7 @@ void MidiDriver_ALSA::sysEx(const byte *
}
int MidiDriver_ALSA::parse_addr(const char *arg, int *client, int *port) {
- char *p;
+ const char *p;
if (isdigit(*arg)) {
if ((p = strpbrk(arg, ADDR_DELIM)) == NULL)

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:43e8003352022b131c1b91660d3e0240a140013a3f4d68742fe7f0714c42a0d9
size 7108330

3
scummvm-1.1.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53c0517a2aa1ab944d4b365330690d0cf874e984323079d948c5ac285162b839
size 8642000

39
scummvm-nostrip.patch Normal file
View File

@ -0,0 +1,39 @@
Index: ports.mk
===================================================================
--- ports.mk.orig
+++ ports.mk
@@ -10,24 +10,27 @@
#
install: all
$(INSTALL) -d "$(DESTDIR)$(BINDIR)"
- $(INSTALL) -c -s -m 755 "./$(EXECUTABLE)" "$(DESTDIR)$(BINDIR)/$(EXECUTABLE)"
+ $(INSTALL) -c -m 755 "./$(EXECUTABLE)" "$(DESTDIR)$(BINDIR)/$(EXECUTABLE)"
$(INSTALL) -d "$(DESTDIR)$(MANDIR)/man6/"
$(INSTALL) -c -m 644 "$(srcdir)/dists/scummvm.6" "$(DESTDIR)$(MANDIR)/man6/scummvm.6"
- $(INSTALL) -d "$(DESTDIR)$(PREFIX)/share/pixmaps/"
- $(INSTALL) -c -m 644 "$(srcdir)/icons/scummvm.xpm" "$(DESTDIR)$(PREFIX)/share/pixmaps/scummvm.xpm"
- $(INSTALL) -d "$(DESTDIR)$(PREFIX)/share/doc/scummvm/"
- $(INSTALL) -c -m 644 $(DIST_FILES_DOCS) "$(DESTDIR)$(PREFIX)/share/doc/scummvm/"
+ $(INSTALL) -d "$(DESTDIR)$(DATADIR)/icons/hicolor/32x32/apps"
+ $(INSTALL) -c -m 644 "$(srcdir)/icons/scummvm.xpm" "$(DESTDIR)$(DATADIR)/icons/hicolor/32x32/apps/scummvm.xpm"
+ $(INSTALL) -d "$(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps"
+ $(INSTALL) -c -m 644 "$(srcdir)/icons/scummvm.svg" "$(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/scummvm.svg"
+ $(INSTALL) -d "$(DESTDIR)$(PREFIX)/share/doc/packages/scummvm/"
+ $(INSTALL) -c -m 644 $(DIST_FILES_DOCS) "$(DESTDIR)$(PREFIX)/share/doc/packages/scummvm/"
$(INSTALL) -d "$(DESTDIR)$(DATADIR)/scummvm/"
$(INSTALL) -c -m 644 $(DIST_FILES_THEMES) $(DIST_FILES_ENGINEDATA) "$(DESTDIR)$(DATADIR)/scummvm/"
ifdef DYNAMIC_MODULES
$(INSTALL) -d "$(DESTDIR)$(LIBDIR)/scummvm/"
- $(INSTALL) -c -s -m 644 $(PLUGINS) "$(DESTDIR)$(LIBDIR)/scummvm/"
+ $(INSTALL) -c -m 644 $(PLUGINS) "$(DESTDIR)$(LIBDIR)/scummvm/"
endif
uninstall:
rm -f "$(DESTDIR)$(BINDIR)/$(EXECUTABLE)"
rm -f "$(DESTDIR)$(MANDIR)/man6/scummvm.6"
- rm -f "$(DESTDIR)$(PREFIX)/share/pixmaps/scummvm.xpm"
+ rm -f "$(DESTDIR)$(DATADIR)/icons/hicolor/32x32/apps/scummvm.xpm"
+ rm -f "$(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/scummvm.svg"
rm -rf "$(DESTDIR)$(PREFIX)/share/doc/scummvm/"
rm -rf "$(DESTDIR)$(DATADIR)/scummvm/"
ifdef DYNAMIC_MODULES

806
scummvm.changes Normal file
View File

@ -0,0 +1,806 @@
-------------------------------------------------------------------
Mon Apr 5 19:30:09 UTC 2010 - cmorve69@yahoo.es
- update to new 1.1.0 release
-------------------------------------------------------------------
Fri Oct 23 00:00:00 CEST 2009 - cmorve69@yahoo.es
- make it compile in openSUSE 11.2
-------------------------------------------------------------------
Tue May 5 00:00:00 CEST 2009 - cmorve69@yahoo.es
- made mpeg2 and mp3 support optional
- updated to new 0.13.1 release
* AGOS:
- Fixed crash after OmniTV video is played in The Feeble Files
- Fixed crashes when exploring Jack the Ripper scene in the PC version of
the Waxworks
- Fixed palette glitches in the AtariST version of Elvira 2
- Fixed noise that can occur when sound effects are played, when exploring
Pyramid scene in the Waxworks
* Gob:
- Fixed a crash in the Italian version of Woodruff
* Groovie:
- Fixed some issues with music in The 7th Guest
* Parallaction:
- Fixed the sarcophagus puzzle in Nippon Safes
* SAGA:
- Fixed a crash in Inherit the Earth
- Fixed glitches in the save/load dialog.
* Sword2:
- Fixed random sound corruption when using the original sound files.
* Game launcher:
- Fixed a case where memory could be corrupted
- Fixed the small cursor in the modern theme
- Fixed a bug in the theme engine, which could cause crashes
- Made the file browser bigger in 1x mode
-------------------------------------------------------------------
Sat Mar 7 00:00:00 CET 2009 - cmorve69@yahoo.es
- fixed lincense tag
- removed README.SUSE file
- package scummvm-tools in a separate package
- updated description
- various fixes taken from Fedora and upstream spec files
- updated to new 0.13.0 release
* General:
- Added MIDI driver for Atari ST / FreeMint.
- Added a 'Load' button to the Launcher (not supported by all engines).
- Added a new global main menu (GMM) dialog usable from all engines.
- Added the ability to return to the launcher from running games (via the
GMM).
- Rewrote GUI renderer to use an vector based approach.
- Rewrote GUI configuration to use XML.
* New Games:
- Added support for Blue's 123 Time Activities.
- Added support for Blue's ABC Time Activities.
- Added support for Bud Tucker in Double Trouble.
- Added support for The 7th Guest.
*KYRA:
- Added support for Auto-save feature.
- Added support for MIDI music.
*SCUMM:
- Implemented radio-chatter effect in The DIG.
-------------------------------------------------------------------
Tue Sep 2 00:00:00 CEST 2008 - sndirsch@suse.de
- updated to new 0.12.0 release
* New Games:
- The Legend of Kyrandia: Book Two: Hand of Fate.
- The Legend of Kyrandia: Book Three: Malcolm's Revenge.
- Lost in Time.
- The Bizarre Adventures of Woodruff and the Schnibble.
- PC version of Waxworks.
- Macintosh version of I Have no Mouth, and I must Scream.
- Drascula: The Vampire Strikes Back.
* General
- Added CAMD MIDI driver for AmigaOS4.
- Revived the PS2 port (was already in 0.11.1 but was
forgotten in the release notes).
- Plugged numerous memory leaks in all engines (part of
GSoC'08 task),
- Added audio double buffering to the SDL backend, which
fixes the problems with the MT-32 emulator on Mac OS X
(for now only enabled on Mac OS X).
* AGOS:
- Fixed crashes during certain music in Amiga versions of
Elvira 1 and Simon the Sorcerer 1.
- Fixed palette issues in Amiga versions of Simon the
Sorcerer 1.
* Queen:
- Speech is played at the correct sample rate. (It used to be
pitched a bit too low.)
* SCUMM:
- Rewrote parts of Digital iMUSE, fixing some bugs.
- Rewrote the internal timer code, fixing some speed issues
in e.g. COMI.
- Improved support for sound effects in Amiga version of Zak
McKracken.
- Added support for mixed Adlib/MIDI mode in Monkey Island 1
(Floppy).
-------------------------------------------------------------------
Sat Mar 1 00:00:00 CET 2008 - sndirsch@suse.de
- updated to new 0.11.1 release
* fixed digital iMUSE system (better COMI experience)
* squashed King's Quest 4 bugs
* improved support for fanmade AGI games
* fixed several crashes and lock-ups in Lure of the Temptress,
Inherit the Earth and I Have no Mouth
-------------------------------------------------------------------
Sun Jan 13 00:00:00 CET 2008 - sndirsch@suse.de
- updated to new 0.11.0 release
* 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.
* New Ports:
- Added iPhone port.
- Added Maemo port for Nokia Internet tablets.
* 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.).
* AGI:
- Added support for AGI256 and AGI256-2 hacks (GSoC Task)
- Added support for Amiga menus and palettes (GSoC Task)
- Better support for early Sierra AGI titles
* AGOS:
- Fixed crashes related to OmniTV playback in The Feeble Files.
- Improved work on 64-bit systems.
* Broken Sword 1:
- Added support for FLAC encoded music.
* Kyrandia:
- Added support for Macintosh version.
* Parallaction:
- Added support for Amiga version of Nippon Safes, Inc.
- Many bugfixes
* Queen:
- Added support for Adlib music.
- Added missing music patterns playback in Amiga version.
* SCUMM:
- Added subtitle skipping (via '.' key) in older games which
didn't have this feature so far (e.g. Zak, MM, Indy3, Loom).
- Added support for Chinese COMI.
- Better support for eastern versions of games.
- Various fixes for COMI and other games.
- Added support for original save menus (browse only). Use
Alt-F5 to activate.
- Added support for Spanish version of NES Maniac Mansion.
- Better support for German version of C64 Maniac Mansion.
- Fixed bug with cursors in Windows versions of Humongous
Entertainment games.
* SAGA:
- Added support for compressed sound effects, voices and music.
* Touche:
- Added workarounds for some glitches/issues present in the
original game.
* WinCE Port:
- Switched compilers again. Now using cegcc
(http://cegcc.sourceforge.net/).
- Plugins now supported for WinCE (but not used in this
release).
- Redesigned 'Free Look' action, mainly for the lure engine's
requirements.
- Smaller optimization setting to counteract the growth of the
executable.
- Various bug fixes.
* GP2X Port:
- Support F200 Touchscreen
- Various fixes to input code
-------------------------------------------------------------------
Sat Dec 1 00:00:00 CET 2007 - sndirsch@suse.de
- fixed gcc version check
-------------------------------------------------------------------
Mon Nov 19 00:00:00 CET 2007 - mkoenig@suse.de
- fix build
-------------------------------------------------------------------
Thu Jun 21 00:00:00 CEST 2007 - sndirsch@suse.de
- updated to new 0.10.0 release
* Several new engines and thus new games supported:
- Sierra AGI engine: Space Quest I & II, King's Quest I-III
and many more, including a vast number of fan-made games
- Cinematique evo 1 engine: Future Wars
- GOB engine: Bargon Attack, Gobliins 2, Goblins 3, Ween: The
Prophecy
- AGOS engine: Simon the Sorcerer's Puzzle Pack
- Parallaction engine: Nippon Safes Inc.
- Touche: The Adventures of the Fifth Musketeer engine.
* DXA movies (higher quality than MPEG2) can be compressed
better now and can be used for the Broken Sword cutscenes.
* Added 'Mass Add' feature to the Launcher, which allows you to
scan for all games in all subdirectories of a given directory
(to use it, press shift then click on "Add Game").
* Many nice improvements to our ports.
* And as usual a gazillion small fixes, tweaks and improvements.
-------------------------------------------------------------------
Wed May 2 00:00:00 CEST 2007 - sndirsch@suse.de
- added Provides/Obsoletes for sarien since Sarien project stopped
its development, continuing the development into ScummVM's AGI
engine
-------------------------------------------------------------------
Fri Jan 5 00:00:00 CET 2007 - sndirsch@suse.de
- added 'modern' GUI theme
-------------------------------------------------------------------
Wed Oct 25 00:00:00 CEST 2006 - sndirsch@suse.de
- updated to new 0.9.1 release
* fixes Kyra bug which made game uncompletable
-------------------------------------------------------------------
Mon Oct 23 00:00:00 CEST 2006 - sndirsch@suse.de
- updated to release 0.9.1 (2006-10-29)
* New Ports:
- Added Nintendo DS port.
- Added GP2X port.
- Added GP32 port.
* General:
- Fixed potential garbage and/or crash in debug console.
- Removed restriction on 27 games per game id when added via
launcher.
* SCUMM:
- Improved support for international versions of HE games.
- Fixed rare actor drawing glitches.
- Fixed path finding during smart star challendge in Big
Thinkers 1st Grade,
- Fixed graphical glitches in stomach location of Pajama Sam 3.
- Fixed graphical glitches in HE80 version of Putt-Putt Travels
Through Time.
- Fixed FM-TOWNS version of Indy3 failing on Amiga port.
- Fixed crash in MM NES when clicking on top screen area
- Now it is possible to turn on or off subtitles during SMUSH
movies
* Simon:
- Improved support for international versions of the Feeble
Files.
- Fixed undefined behaviour when loading music.
- Fixed crash when displaying some subtitles in the Feeble
Files.
- Fixed crackling sound in Mac version of Feeble Files
* BASS:
- Fixed character spacing in LINC terminals in floppy version
v0.0303
- Fixed a regression which caused incorrect adlib music
emulation
* Broken Sword 1:
- Fixed speech-related crashes.
* Broken Sword 2:
- More robust handling of the optional startup.inf file.
* Kyrandia:
- Scrolling in the Kyrandia intro is less CPU intensive, at the
cost of not being as smooth as before.
- Fixed a tiny graphics glitch in the Kyrandia intro.
- Improved screen update handling, speeds up drawing on small
devices.
- Improved resource loading, faster startup.
* PSP Port:
- Fixed crashes during scrolling scenes in certain SCUMM games.
- Added saving of thumbnail in SCUMM savegames.
* PS2 Port:
- Overlay uses higher resolution now.
- Can boot from USB, HDD etc. as well.
* WinCE Port:
- Several bugfixes
- Re-add support for 2002 based devices
-------------------------------------------------------------------
Wed Oct 18 00:00:00 CEST 2006 - sndirsch@suse.de
- scummvm-template-fix.diff:
* fixes compilation errors with new gcc
-------------------------------------------------------------------
Thu Jun 22 00:00:00 CEST 2006 - sndirsch@suse.de
- updated to release 0.9.0:
New Games:
- Added kyra engine (for the Kyrandia series). Currently only
the first part of the series is supported.
- Added support for The Feeble Files
General:
- Switched from CVS to Subversion.
- Restructured our source tree partially.
- Fixed a bug that prevented you from overriding the scaler from
the command line for 640x480 games.
- Added subtitle configuration controls to the Launcher options
dialogs.
- GUI was completely redesigned and is now themeable.
SCUMM:
- Rewrote the detection code, for improved accuracy and better
support of fan translations. It should now work much better
on games with unknown MD5.
- Added subtitle configuration controls to the options dialog.
- Fixed graphical glitches in several HE games.
- Fixed palette glitches in Big Thinkers 1st Grade.
- Fixed songs in the kitchen of Pajama Sam 1.
SAGA
- Fixed sound distortion in the Inherit the Earth demo.
Simon
- Improved Hebrew support
- Lots of long-overdue cleanups and re-structuring were made to
accomodate for The Feeble Files.
- Fixed a rare MIDI bug that would cause a channel to change
volume without adjusting it to the master volume.
- Fixed delay after introduction of Simon the Sorcerer 1 demo
(With speech)
- Fixed music tempo in DOS versions of Simon the Sorcerer 1.
Broken Sword 1:
- Added support for the --save-slot option.
Broken Sword 2:
- Major rewrite of how game resources are accessed in memory.
This should fix alignment issues reported on some platforms.
- Missing data files are handled more gracefully.
WinCE Port:
- Added: PocketPC: Vertical oversampling scaler 320x200=>320x240
when panel not shown (n0p)
- Added: PocketPC: Right click by double-tapping (n0p)
- Fixed: All: Clipping issues in some cases
- Added: PocketPC: Mouse emulation using keys
- Added: Smartphones: Virtual keyboard popup
- Fixed: Smartphones: Incorrect screen blit in SDL port
- Added: All: Mouse cursor visible on panel if using emulated
mouse
- Added: All: Inverse landscape mode
- Fixed: PocketPC: Dialogs cut-off/not redrawn
-------------------------------------------------------------------
Wed Jun 14 00:00:00 CEST 2006 - dmueller@suse.de
- build parallel
-------------------------------------------------------------------
Sun Jun 11 00:00:00 CEST 2006 - sndirsch@suse.de
- updated to current CVS (2006-06-11)
* various fixes
-------------------------------------------------------------------
Tue May 30 00:00:00 CEST 2006 - sndirsch@suse.de
- updated to current CVS (2006-05-30)
* obsoletes gob2.diff
* heavy development in gob2 engine
-------------------------------------------------------------------
Sun May 28 00:00:00 CEST 2006 - sndirsch@suse.de
- updated to current CVS (2006-05-28)
* adds eperimental support for lure, cine, agi *and* gob2 (at
least the intro works now including sound)
-------------------------------------------------------------------
Mon Feb 6 00:00:00 CET 2006 - sndirsch@suse.de
- updated to release 0.8.2 (2006-02-08)
* General:
- Fixed OS X bundle building when using GCC 3.3.
* SCUMM:
- Added support for rotating/scaling of sprites in HE games.
* Sword2:
- Fixed last-minute crash when playing sound effects.
* WinCE Port:
- Should fix weird crashes with DOTT stamp and in FOA
- Fixed Monkey Island blocking keyboard panel on Smartphones
- Fixed QVGA Smartphone detection
- Fixed Smartphone double right click issue.
-------------------------------------------------------------------
Sun Jan 29 00:00:00 CET 2006 - sndirsch@suse.de
- updated to release 0.8.1
* General:
- More descriptive game titles in all engines.
- Fixed crash when trying to apply aspect-ratio correction to
games that cannot use it.
- Fixed potential security vulnerability with oversized PATH
environment variables.
- Lowered the default gain for the FluidSynth music driver and
made it configurable.
* SCUMM:
- Scrolling fixes in COMI, so it is less CPU-hungry.
- Added support for Maniac Mansion NES German version.
- Fixed mouse button states in COMI.
- Fixed overflow when using control panel for robot in the Dig.
- Added support for sound code, used by songs in HE games.
- Improved shadows in later HE games.
- Fixed subtitles glitches in HE games.
- Improved music/sound for HE games.
- Improved support for international versions of HE games.
- Improved support for Macintosh versions of games.
- Fixed several minor bugs.
* BASS:
- Fix crash when speed/volume sliders are clicked and then
dragged out of the scummvm window.
* Gob:
- Fixed disappearing cursor when level password is typed in
- Warn user if he tries to run CD version directly from CD under
Windows
* Queen:
- Fixed charset for Spanish version.
* SAGA:
- Fixed digital music playback under BE systems.
* Simon:
- Implemented more precise MD5-based game detection.
- Added Polish support for Simon the Sorcerer 2.
- Fixed fades during ride to goblins camp in Simon the Sorcerer 2.
- Fixed palette delay at the end of Simon the Sorcerer 1.
- Fixed sound looping in Windows version of Simon the Sorcerer 2.
* Sword1:
- Fixed a bug where looping sounds would keep playing during
cutscenes or when displaying any form of control panel dialog.
- The save game dialog would erroneously claim an I/O error
occurred if the savegame list had unused slots, and savegames
were compressed.
- Fixed a scrolling bug which caused the finale sequence to be
displayed
incorrectly.
* Sword2:
- Fixes and cleanups to the end credits. The German credits work
now.
- Fixed missing speech/music in the second half of the game,
reported to happen in some versions of the game.
* PS2 Port:
- Completely reworked and now really goes official.
* PSP Port:
- Fixed a bug that caused Broken Sword 1, and games that use
ripped CDDA tracks (most notably the CD version of Monkey
Island 1), to stop functioning properly after a while.
* WinCE Port:
- Check backends/wince/README-WinCE for the latest news
- Fixed disappearing panel when opening a list widget in GUI
- Knakos patches (QVGA smartphones fix, easier key binding and
panel switching)
- update scummvm tools to current CVS sources (2006-01-29)
-------------------------------------------------------------------
Wed Jan 25 00:00:00 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Sat Jan 21 00:00:00 CET 2006 - schwab@suse.de
- Don't strip binaries.
-------------------------------------------------------------------
Tue Jan 10 00:00:00 CET 2006 - sndirsch@suse.de
- update scummvm tools to current CVS sources (Bug #141852)
-------------------------------------------------------------------
Fri Nov 25 00:00:00 CET 2005 - sndirsch@suse.de
- added -fno-strict-aliasing to fix build
-------------------------------------------------------------------
Sat Oct 29 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to release 0.8.0
* New Games:
- Added SAGA engine (for the games "I Have No Mouth and I Must
Scream" and "Inherit the Earth").
- Added Gob engine (for the Goblins series). Currently, only
the first of the Goblins games is supported.
* SCUMM engine:
- Added thumbnail support for savegames.
-------------------------------------------------------------------
Fri Oct 28 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20051027)
-------------------------------------------------------------------
Mon Oct 17 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20051017)
-------------------------------------------------------------------
Sat Oct 15 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20051015)
-------------------------------------------------------------------
Sat Oct 8 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20051008)
-------------------------------------------------------------------
Tue Sep 20 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050920)
-------------------------------------------------------------------
Mon Sep 12 00:00:00 CEST 2005 - sndirsch@suse.de
- another update of README.SUSE; now I know the filesize of the
unconverted version to download (#116335)
-------------------------------------------------------------------
Sun Sep 11 00:00:00 CEST 2005 - sndirsch@suse.de
- added README.SUSE (#116335)
-------------------------------------------------------------------
Wed Aug 10 00:00:00 CEST 2005 - sndirsch@suse.de
- added scummvm tools (Bug #103725)
-------------------------------------------------------------------
Sun Jul 31 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050730)
-------------------------------------------------------------------
Tue Jul 19 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050718)
- removed obsolete gcc4 patches
-------------------------------------------------------------------
Mon Jul 11 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050710)
-------------------------------------------------------------------
Mon Jul 4 00:00:00 CEST 2005 - sndirsch@suse.de
- enabled fluidsynth MIDI driver
- added the build of "The Legend of Kyrandia" engine
- use RPM_OPT_FLAGS everywhere
- use install target
-------------------------------------------------------------------
Fri Jun 24 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050626)
-------------------------------------------------------------------
Sun Jun 12 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050612)
-------------------------------------------------------------------
Sun Jun 5 00:00:00 CEST 2005 - sndirsch@suse.de
- updated to daily snapshot (20050604)
- adjusted gcc4.diff/gcc4-friends.patch
-------------------------------------------------------------------
Mon May 23 00:00:00 CEST 2005 - sndirsch@suse.de
- gcc4-friends.patch
* fixes new gcc build error:
"ISO C++ forbids declaration of 'Win32ResExtractor' with no type"
-------------------------------------------------------------------
Tue May 10 00:00:00 CEST 2005 - ro@suse.de
- use -mmmx and -msse on x86
-------------------------------------------------------------------
Tue Apr 5 00:00:00 CEST 2005 - sndirsch@suse.de
- fixed to build with gcc4
-------------------------------------------------------------------
Tue Mar 29 00:00:00 CEST 2005 - sndirsch@suse.de
- update to 0.7.1:
* General:
- Added a MT-32 emulator. (It was actually added in 0.7.0 but
we forgot to put it into the NEWS file :-).
- Less memory-hungry MPEG movie playback for the Broken Sword
games.
* SCUMM:
- Fixed wrong actor animation in Full Throttle INSANE
* Windows Mobile port (PocketPC / Smartphone) :
- Fixed FOTAQ crash on all platforms when leaving the hotel
AGAIN
- Better low quality Adlib emulation for FOTAQ
- Fix randomly broken Hide Toolbar option (thanks iKi)
- Fix first hardware key mapping (was not displayed before)
- Fix BASS & Simon hangs on Smartphone when using the Skip
hotkey
- Fix Zone key action on Smartphone (now mapped on key 9)
- Experimental third party VGA mode (SE-VGA) fix
- Add Key Mapping option in the launcher (Options/Misc/ Keys)
- Remove AYGSHELL.DLL dependency to work on CE .Net platforms
- Fix key mapping issues introduced in 0.7.0
- Full Throttle interactive action sequences should be more
playable.
- New key mapping option "FT Cheat" to win a Full Throttle
action sequence
- Quit Simon game with 'Action key' on Smartphones
* Sword2:
- Fixed crash caused by attempting to play music from CD1 and
CD2 at the same time.
- Fixed crash in the cutscene player if the speech file was
missing.
* BASS:
- Fixed crash when talking to the gardener using spanish text
with the floppy version.
-------------------------------------------------------------------
Wed Mar 23 00:00:00 CET 2005 - sndirsch@suse.de
- removed mad support (usually not required)
-------------------------------------------------------------------
Sun Jan 2 00:00:00 CET 2005 - sndirsch@suse.de
- update to 0.7.0:
* Added preliminary support for 26 Humongous Entertainment titles
* Added support for FLAC (lossless) encoded audio files
* Added native support for Macintosh versions of some SCUMM games;
this means the 'rescumm' tool is now mostly obsolete, and you
can now play those games directly from the original CD
* Added smooth horizontal scrolling for The Dig, Full Throttle
and COMI (matching the original engine)
* Added support for compressed speech and music in Broken Sword 1
and Broken Sword 2
* And as usual, we fixed lots and lots of bugs
- added flac/flac-devel to #neededforbuild -> enabled flac support
-------------------------------------------------------------------
Fri Nov 12 00:00:00 CET 2004 - sndirsch@suse.de
- added MPEG-2 support; required for cutscenes of Broken Sword 1/2
(Bug #48180)
-------------------------------------------------------------------
Fri Aug 6 00:00:00 CEST 2004 - uli@suse.de
- update -> 0.6.1b (now 64-bit clean, mostly sound-related bugfixes)
-------------------------------------------------------------------
Tue Mar 16 00:00:00 CET 2004 - sndirsch@suse.de
- Update to 0.6.0:
* many bugfixes in all supported game engines
* dramatic fixes and improvements in the area of sound and music
* greatly improved game management/options screen
* two new graphics modes (HQ2x and HQ3x)
* new support for the following games
- Maniac Mansion, Zak McKracken, Full Throttle
- Broken Sword 1 and Broken Sword 2
- Flight of the Amazon Queen (released now as freeware
including permission to include it on a Linux distribution!)
-------------------------------------------------------------------
Tue Dec 2 00:00:00 CET 2003 - sndirsch@suse.de
- fixed build for ALSA 1.0
-------------------------------------------------------------------
Wed Oct 15 00:00:00 CEST 2003 - mmj@suse.de
- Don't build as root
- Don't strip explicitly
-------------------------------------------------------------------
Tue Sep 23 00:00:00 CEST 2003 - uli@suse.de
- no ALSA on s390*
-------------------------------------------------------------------
Sat Aug 16 00:00:00 CEST 2003 - sndirsch@suse.de
- enabled MIDI support via ALSA sequencer
-------------------------------------------------------------------
Wed Aug 13 00:00:00 CEST 2003 - sndirsch@suse.de
- Update to 0.5.1 including:
* Beneath a Steel Sky savegame code completely rewritten,
eliminating several situations where ScummVM 0.5.0 would
produce unusable 'frozen' saved games
* Several other Beneath a Steel Sky bugs have been fixed
* Some Curse of Monkey Island actor graphical issues have
been fixed
* Some issues when running ScummVM fullscreen under MacOS X
have been resolved
* MorphOS port has undergone several critical bugfixes
* Dreamcast port now supports Simon the Sorcerer 1 and 2
-------------------------------------------------------------------
Sun Aug 3 00:00:00 CEST 2003 - sndirsch@suse.de
- Update to 0.5.0 including:
* Enhanced versions of Maniac Mansion and Zak McKracken are now
supported and completable
* Beneath A Steel Sky is now supported and completable
* Added support for Amiga version of Monkey Island 1
* Initial unplayable support for V1 version of Maniac Mansion/Zak
McKracken
* Curse of Monkey Island (COMI) support for playing from CD improved
on Mac OS X
* Loading COMI savegames for disk 2 doesn't anymore require disk 1
first
* Rewritten iMUSE enginee, and many Music fixes (exp. Monkey Island 2)
* Support for music in Humongous games and simon2dos/simon2talkie
(XMIDI format)
* Support for music in simon1demo (Proprietary format)
* Complete music support for Simon the Sorcerer 2
* Improved music and sound support in Zak256
* Added Aspect Ratio option
* Many other bug fixes, improvements and optimisations
* Added AdvMame3x filter
* Fixed crash in Curse of Monkey Island (and possibly other games as
well)
* Fixed airport doors in Zak256
* Fixed crash in SDL backend
* Fixed various iMUSE bugs
-------------------------------------------------------------------
Tue May 13 00:00:00 CEST 2003 - mmj@suse.de
- Update to 0.4.0 including:
* Curse of Monkey Island (comi) support (experimental)
* Added support for the EGA versions of Loom, Monkey Island and
Indy3
* Improved music support in Indy3 and the floppy versions of
Monkey Island
* Many Simon the Sorcerer 1 & 2 improvements and fixes
* Even more pre-alpha support for enhanced versions of V2 SCUMM
games (Maniac Mansion and Zak)
* Preliminary support for early Humongous Entertainment titles
(very experimental)
* New debug console and several GUI/Launcher enhancements
* New Save/Load code (easier to expand while retaining
compatibility)
* Dreamcast port now works with new games added for 0.3.0b
* New official PalmOS port
* Various minor and not so minor SCUMM game fixes
* Large memory leak fixed for The Dig/COMI
* SMUSH code optimised, frame dropping added for slower machines
* Code cleanups
-------------------------------------------------------------------
Wed Dec 11 00:00:00 CET 2002 - mmj@suse.de
- Update to 0.3.0b
-------------------------------------------------------------------
Wed Dec 4 00:00:00 CET 2002 - mmj@suse.de
- Use BuildRoot:
-------------------------------------------------------------------
Sun May 19 00:00:00 CEST 2002 - mmj@suse.de
- Update to 0.2.0
-------------------------------------------------------------------
Thu Apr 18 00:00:00 CEST 2002 - uli@suse.de
- build and link with g++
-------------------------------------------------------------------
Thu Jan 24 00:00:00 CET 2002 - uli@suse.de
- initial package

View File

@ -1,7 +1,7 @@
#
# spec file for package scummvm (Version 0.13.1)
# spec file for package scummvm (Version 1.1.0)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,20 +19,18 @@
%bcond_with mp3
Name: scummvm
Version: 0.13.1
Version: 1.1.0
Release: 1
Summary: Interpreter for several adventure games
Group: Amusements/Games/Other
License: GPLv2+, LGPLv2.1 or later
Url: http://www.scummvm.org
Source: http://downloads.sf.net/%{name}/%{name}-%{version}.tar.bz2
Patch: %{name}-0.13.0-nostrip.patch
Patch1: %{name}-0.13.0-extra_deps.patch
Patch2: %{name}-0.13.0-desktop_file.patch
Patch3: %{name}-0.13.1-const.patch
Patch0: %{name}-nostrip.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: SDL-devel >= 1.2.2 flac-devel libvorbis-devel zlib-devel
BuildRequires: fluidsynth-devel gcc-c++ update-desktop-files
BuildRequires: hicolor-icon-theme
%if %{with mpeg2}
BuildRequires: libmpeg2-devel
%endif
@ -42,8 +40,6 @@ BuildRequires: libmad-devel
%ifarch %{ix86}
BuildRequires: nasm
%endif
Provides: sarien
Obsoletes: sarien
Suggests: %{name}-extra %{name}-tools
%description
@ -69,15 +65,12 @@ Group: Amusements/Games/Other
Requires: %{name} = %{version}
%description extra
Cruise, igor, m4, made and tinsel engines for ScummVM.
M4, mohawk and SCI engines for ScummVM.
These engines are in a worse state, but allow to play extra games.
%prep
%setup -q
%patch
%patch1
%patch2
%patch3
%patch0
%build
%ifarch %ix86
@ -87,676 +80,43 @@ RPM_OPT_FLAGS="$RPM_OPT_FLAGS -mmmx -msse"
# doesn't understand some of the options %%configure passes.
CXXFLAGS="$RPM_OPT_FLAGS" ; export CXXFLAGS ; \
./configure --prefix=%{_prefix} \
--bindir=%{_prefix}/games \
--datadir=%{_datadir}/games \
--bindir=%{_bindir} \
--datadir=%{_datadir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
--enable-verbose-build \
--enable-plugins \
--enable-cruise=dynamic \
--enable-igor=dynamic \
--enable-m4=dynamic \
--enable-made=dynamic \
--enable-tinsel=dynamic
# --enable-saga2
--enable-mohawk=dynamic \
--enable-sci=dynamic \
--enable-sci32
# --enable-groovie2
# --enable-lol
# While cruise, igor, m4, made and tinsel aren't compiled by default they are
# full engines, so I compile them like plugins. saga2 and lol are subengines, I
# prefer not to touch the base engines including support for them.
# --enable-saga2
# While m4, mohawk, sci and sci32 aren't compiled by default they are full
# engines, so I compile them as plugins. groovie2, lol and saga2 are subengines,
# I prefer not to touch the base engines including support for them.
make %{?jobs:-j %jobs}
%install
make install DESTDIR=${RPM_BUILD_ROOT}
install -m 644 dists/pred.dic "${RPM_BUILD_ROOT}%{_datadir}/games/scummvm/"
install -m 644 icons/%{name}.svg "${RPM_BUILD_ROOT}%{_datadir}/pixmaps/"
%suse_update_desktop_file -i %{name}
%clean
rm -Rf ${RPM_BUILD_ROOT}
rm -rf ${RPM_BUILD_ROOT}
%files
%defattr(0644,root,root,0755)
%doc AUTHORS README NEWS COPYING COPYING.LGPL COPYRIGHT
%attr(0755,root,root)%{_prefix}/games/scummvm
%{_datadir}/games/%{name}
%attr(0755,root,root)%{_bindir}/scummvm
%{_datadir}/%{name}
%{_mandir}/man6/%{name}.6*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.svg
%exclude %{_datadir}/pixmaps/%{name}.xpm
%exclude %{_datadir}/doc/%{name}
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_docdir}/%{name}
%files extra
%defattr(0644,root,root,0755)
%{_libdir}/%{name}
%changelog
* Fri Oct 23 2009 cmorve69@yahoo.es - 0.13.1
- make it compile in openSUSE 11.2
* Tue May 5 2009 cmorve69@yahoo.es - 0.13.1
- made mpeg2 and mp3 support optional
- updated to new 0.13.1 release
* AGOS:
- Fixed crash after OmniTV video is played in The Feeble Files
- Fixed crashes when exploring Jack the Ripper scene in the PC version of
the Waxworks
- Fixed palette glitches in the AtariST version of Elvira 2
- Fixed noise that can occur when sound effects are played, when exploring
Pyramid scene in the Waxworks
* Gob:
- Fixed a crash in the Italian version of Woodruff
* Groovie:
- Fixed some issues with music in The 7th Guest
* Parallaction:
- Fixed the sarcophagus puzzle in Nippon Safes
* SAGA:
- Fixed a crash in Inherit the Earth
- Fixed glitches in the save/load dialog.
* Sword2:
- Fixed random sound corruption when using the original sound files.
* Game launcher:
- Fixed a case where memory could be corrupted
- Fixed the small cursor in the modern theme
- Fixed a bug in the theme engine, which could cause crashes
- Made the file browser bigger in 1x mode
* Sat Mar 7 2009 cmorve69@yahoo.es - 0.13.0
- fixed lincense tag
- removed README.SUSE file
- package scummvm-tools in a separate package
- updated description
- various fixes taken from Fedora and upstream spec files
- updated to new 0.13.0 release
* General:
- Added MIDI driver for Atari ST / FreeMint.
- Added a 'Load' button to the Launcher (not supported by all engines).
- Added a new global main menu (GMM) dialog usable from all engines.
- Added the ability to return to the launcher from running games (via the
GMM).
- Rewrote GUI renderer to use an vector based approach.
- Rewrote GUI configuration to use XML.
* New Games:
- Added support for Blue's 123 Time Activities.
- Added support for Blue's ABC Time Activities.
- Added support for Bud Tucker in Double Trouble.
- Added support for The 7th Guest.
*KYRA:
- Added support for Auto-save feature.
- Added support for MIDI music.
*SCUMM:
- Implemented radio-chatter effect in The DIG.
* Tue Sep 2 2008 sndirsch@suse.de
- updated to new 0.12.0 release
* New Games:
- The Legend of Kyrandia: Book Two: Hand of Fate.
- The Legend of Kyrandia: Book Three: Malcolm's Revenge.
- Lost in Time.
- The Bizarre Adventures of Woodruff and the Schnibble.
- PC version of Waxworks.
- Macintosh version of I Have no Mouth, and I must Scream.
- Drascula: The Vampire Strikes Back.
* General
- Added CAMD MIDI driver for AmigaOS4.
- Revived the PS2 port (was already in 0.11.1 but was
forgotten in the release notes).
- Plugged numerous memory leaks in all engines (part of
GSoC'08 task),
- Added audio double buffering to the SDL backend, which
fixes the problems with the MT-32 emulator on Mac OS X
(for now only enabled on Mac OS X).
* AGOS:
- Fixed crashes during certain music in Amiga versions of
Elvira 1 and Simon the Sorcerer 1.
- Fixed palette issues in Amiga versions of Simon the
Sorcerer 1.
* Queen:
- Speech is played at the correct sample rate. (It used to be
pitched a bit too low.)
* SCUMM:
- Rewrote parts of Digital iMUSE, fixing some bugs.
- Rewrote the internal timer code, fixing some speed issues
in e.g. COMI.
- Improved support for sound effects in Amiga version of Zak
McKracken.
- Added support for mixed Adlib/MIDI mode in Monkey Island 1
(Floppy).
* Sat Mar 1 2008 sndirsch@suse.de
- updated to new 0.11.1 release
* fixed digital iMUSE system (better COMI experience)
* squashed King's Quest 4 bugs
* improved support for fanmade AGI games
* fixed several crashes and lock-ups in Lure of the Temptress,
Inherit the Earth and I Have no Mouth
* Sun Jan 13 2008 sndirsch@suse.de
- updated to new 0.11.0 release
* 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.
* New Ports:
- Added iPhone port.
- Added Maemo port for Nokia Internet tablets.
* 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.).
* AGI:
- Added support for AGI256 and AGI256-2 hacks (GSoC Task)
- Added support for Amiga menus and palettes (GSoC Task)
- Better support for early Sierra AGI titles
* AGOS:
- Fixed crashes related to OmniTV playback in The Feeble Files.
- Improved work on 64-bit systems.
* Broken Sword 1:
- Added support for FLAC encoded music.
* Kyrandia:
- Added support for Macintosh version.
* Parallaction:
- Added support for Amiga version of Nippon Safes, Inc.
- Many bugfixes
* Queen:
- Added support for Adlib music.
- Added missing music patterns playback in Amiga version.
* SCUMM:
- Added subtitle skipping (via '.' key) in older games which
didn't have this feature so far (e.g. Zak, MM, Indy3, Loom).
- Added support for Chinese COMI.
- Better support for eastern versions of games.
- Various fixes for COMI and other games.
- Added support for original save menus (browse only). Use
Alt-F5 to activate.
- Added support for Spanish version of NES Maniac Mansion.
- Better support for German version of C64 Maniac Mansion.
- Fixed bug with cursors in Windows versions of Humongous
Entertainment games.
* SAGA:
- Added support for compressed sound effects, voices and music.
* Touche:
- Added workarounds for some glitches/issues present in the
original game.
* WinCE Port:
- Switched compilers again. Now using cegcc
(http://cegcc.sourceforge.net/).
- Plugins now supported for WinCE (but not used in this
release).
- Redesigned 'Free Look' action, mainly for the lure engine's
requirements.
- Smaller optimization setting to counteract the growth of the
executable.
- Various bug fixes.
* GP2X Port:
- Support F200 Touchscreen
- Various fixes to input code
* Sat Dec 1 2007 sndirsch@suse.de
- fixed gcc version check
* Mon Nov 19 2007 mkoenig@suse.de
- fix build
* Thu Jun 21 2007 sndirsch@suse.de
- updated to new 0.10.0 release
* Several new engines and thus new games supported:
- Sierra AGI engine: Space Quest I & II, King's Quest I-III
and many more, including a vast number of fan-made games
- Cinematique evo 1 engine: Future Wars
- GOB engine: Bargon Attack, Gobliins 2, Goblins 3, Ween: The
Prophecy
- AGOS engine: Simon the Sorcerer's Puzzle Pack
- Parallaction engine: Nippon Safes Inc.
- Touche: The Adventures of the Fifth Musketeer engine.
* DXA movies (higher quality than MPEG2) can be compressed
better now and can be used for the Broken Sword cutscenes.
* Added 'Mass Add' feature to the Launcher, which allows you to
scan for all games in all subdirectories of a given directory
(to use it, press shift then click on "Add Game").
* Many nice improvements to our ports.
* And as usual a gazillion small fixes, tweaks and improvements.
* Wed May 2 2007 sndirsch@suse.de
- added Provides/Obsoletes for sarien since Sarien project stopped
its development, continuing the development into ScummVM's AGI
engine
* Fri Jan 5 2007 sndirsch@suse.de
- added 'modern' GUI theme
* Wed Oct 25 2006 sndirsch@suse.de
- updated to new 0.9.1 release
* fixes Kyra bug which made game uncompletable
* Mon Oct 23 2006 sndirsch@suse.de
- updated to release 0.9.1 (2006-10-29)
* New Ports:
- Added Nintendo DS port.
- Added GP2X port.
- Added GP32 port.
* General:
- Fixed potential garbage and/or crash in debug console.
- Removed restriction on 27 games per game id when added via
launcher.
* SCUMM:
- Improved support for international versions of HE games.
- Fixed rare actor drawing glitches.
- Fixed path finding during smart star challendge in Big
Thinkers 1st Grade,
- Fixed graphical glitches in stomach location of Pajama Sam 3.
- Fixed graphical glitches in HE80 version of Putt-Putt Travels
Through Time.
- Fixed FM-TOWNS version of Indy3 failing on Amiga port.
- Fixed crash in MM NES when clicking on top screen area
- Now it is possible to turn on or off subtitles during SMUSH
movies
* Simon:
- Improved support for international versions of the Feeble
Files.
- Fixed undefined behaviour when loading music.
- Fixed crash when displaying some subtitles in the Feeble
Files.
- Fixed crackling sound in Mac version of Feeble Files
* BASS:
- Fixed character spacing in LINC terminals in floppy version
v0.0303
- Fixed a regression which caused incorrect adlib music
emulation
* Broken Sword 1:
- Fixed speech-related crashes.
* Broken Sword 2:
- More robust handling of the optional startup.inf file.
* Kyrandia:
- Scrolling in the Kyrandia intro is less CPU intensive, at the
cost of not being as smooth as before.
- Fixed a tiny graphics glitch in the Kyrandia intro.
- Improved screen update handling, speeds up drawing on small
devices.
- Improved resource loading, faster startup.
* PSP Port:
- Fixed crashes during scrolling scenes in certain SCUMM games.
- Added saving of thumbnail in SCUMM savegames.
* PS2 Port:
- Overlay uses higher resolution now.
- Can boot from USB, HDD etc. as well.
* WinCE Port:
- Several bugfixes
- Re-add support for 2002 based devices
* Wed Oct 18 2006 sndirsch@suse.de
- scummvm-template-fix.diff:
* fixes compilation errors with new gcc
* Thu Jun 22 2006 sndirsch@suse.de
- updated to release 0.9.0:
New Games:
- Added kyra engine (for the Kyrandia series). Currently only
the first part of the series is supported.
- Added support for The Feeble Files
General:
- Switched from CVS to Subversion.
- Restructured our source tree partially.
- Fixed a bug that prevented you from overriding the scaler from
the command line for 640x480 games.
- Added subtitle configuration controls to the Launcher options
dialogs.
- GUI was completely redesigned and is now themeable.
SCUMM:
- Rewrote the detection code, for improved accuracy and better
support of fan translations. It should now work much better
on games with unknown MD5.
- Added subtitle configuration controls to the options dialog.
- Fixed graphical glitches in several HE games.
- Fixed palette glitches in Big Thinkers 1st Grade.
- Fixed songs in the kitchen of Pajama Sam 1.
SAGA
- Fixed sound distortion in the Inherit the Earth demo.
Simon
- Improved Hebrew support
- Lots of long-overdue cleanups and re-structuring were made to
accomodate for The Feeble Files.
- Fixed a rare MIDI bug that would cause a channel to change
volume without adjusting it to the master volume.
- Fixed delay after introduction of Simon the Sorcerer 1 demo
(With speech)
- Fixed music tempo in DOS versions of Simon the Sorcerer 1.
Broken Sword 1:
- Added support for the --save-slot option.
Broken Sword 2:
- Major rewrite of how game resources are accessed in memory.
This should fix alignment issues reported on some platforms.
- Missing data files are handled more gracefully.
WinCE Port:
- Added: PocketPC: Vertical oversampling scaler 320x200=>320x240
when panel not shown (n0p)
- Added: PocketPC: Right click by double-tapping (n0p)
- Fixed: All: Clipping issues in some cases
- Added: PocketPC: Mouse emulation using keys
- Added: Smartphones: Virtual keyboard popup
- Fixed: Smartphones: Incorrect screen blit in SDL port
- Added: All: Mouse cursor visible on panel if using emulated
mouse
- Added: All: Inverse landscape mode
- Fixed: PocketPC: Dialogs cut-off/not redrawn
* Wed Jun 14 2006 dmueller@suse.de
- build parallel
* Sun Jun 11 2006 sndirsch@suse.de
- updated to current CVS (2006-06-11)
* various fixes
* Tue May 30 2006 sndirsch@suse.de
- updated to current CVS (2006-05-30)
* obsoletes gob2.diff
* heavy development in gob2 engine
* Sun May 28 2006 sndirsch@suse.de
- updated to current CVS (2006-05-28)
* adds eperimental support for lure, cine, agi *and* gob2 (at
least the intro works now including sound)
* Mon Feb 6 2006 sndirsch@suse.de
- added libvorbis/libvorbis-devel to BuildRequires to enable
Ogg/Vorbis support again; has been disabled by switching from
neededforbuild to BuildRequires :-(
* Mon Feb 6 2006 sndirsch@suse.de
- updated to release 0.8.2 (2006-02-08)
* General:
- Fixed OS X bundle building when using GCC 3.3.
* SCUMM:
- Added support for rotating/scaling of sprites in HE games.
* Sword2:
- Fixed last-minute crash when playing sound effects.
* WinCE Port:
- Should fix weird crashes with DOTT stamp and in FOA
- Fixed Monkey Island blocking keyboard panel on Smartphones
- Fixed QVGA Smartphone detection
- Fixed Smartphone double right click issue.
* Sun Jan 29 2006 sndirsch@suse.de
- updated to release 0.8.1
* General:
- More descriptive game titles in all engines.
- Fixed crash when trying to apply aspect-ratio correction to
games that cannot use it.
- Fixed potential security vulnerability with oversized PATH
environment variables.
- Lowered the default gain for the FluidSynth music driver and
made it configurable.
* SCUMM:
- Scrolling fixes in COMI, so it is less CPU-hungry.
- Added support for Maniac Mansion NES German version.
- Fixed mouse button states in COMI.
- Fixed overflow when using control panel for robot in the Dig.
- Added support for sound code, used by songs in HE games.
- Improved shadows in later HE games.
- Fixed subtitles glitches in HE games.
- Improved music/sound for HE games.
- Improved support for international versions of HE games.
- Improved support for Macintosh versions of games.
- Fixed several minor bugs.
* BASS:
- Fix crash when speed/volume sliders are clicked and then
dragged out of the scummvm window.
* Gob:
- Fixed disappearing cursor when level password is typed in
- Warn user if he tries to run CD version directly from CD under
Windows
* Queen:
- Fixed charset for Spanish version.
* SAGA:
- Fixed digital music playback under BE systems.
* Simon:
- Implemented more precise MD5-based game detection.
- Added Polish support for Simon the Sorcerer 2.
- Fixed fades during ride to goblins camp in Simon the Sorcerer 2.
- Fixed palette delay at the end of Simon the Sorcerer 1.
- Fixed sound looping in Windows version of Simon the Sorcerer 2.
* Sword1:
- Fixed a bug where looping sounds would keep playing during
cutscenes or when displaying any form of control panel dialog.
- The save game dialog would erroneously claim an I/O error
occurred if the savegame list had unused slots, and savegames
were compressed.
- Fixed a scrolling bug which caused the finale sequence to be
displayed
incorrectly.
* Sword2:
- Fixes and cleanups to the end credits. The German credits work
now.
- Fixed missing speech/music in the second half of the game,
reported to happen in some versions of the game.
* PS2 Port:
- Completely reworked and now really goes official.
* PSP Port:
- Fixed a bug that caused Broken Sword 1, and games that use
ripped CDDA tracks (most notably the CD version of Monkey
Island 1), to stop functioning properly after a while.
* WinCE Port:
- Check backends/wince/README-WinCE for the latest news
- Fixed disappearing panel when opening a list widget in GUI
- Knakos patches (QVGA smartphones fix, easier key binding and
panel switching)
- update scummvm tools to current CVS sources (2006-01-29)
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Sat Jan 21 2006 schwab@suse.de
- Don't strip binaries.
* Tue Jan 10 2006 sndirsch@suse.de
- update scummvm tools to current CVS sources (Bug #141852)
* Fri Nov 25 2005 sndirsch@suse.de
- added -fno-strict-aliasing to fix build
* Sat Oct 29 2005 sndirsch@suse.de
- updated to release 0.8.0
* New Games:
- Added SAGA engine (for the games "I Have No Mouth and I Must
Scream" and "Inherit the Earth").
- Added Gob engine (for the Goblins series). Currently, only
the first of the Goblins games is supported.
* SCUMM engine:
- Added thumbnail support for savegames.
* Fri Oct 28 2005 sndirsch@suse.de
- updated to daily snapshot (20051027)
* Mon Oct 17 2005 sndirsch@suse.de
- updated to daily snapshot (20051017)
* Sat Oct 15 2005 sndirsch@suse.de
- updated to daily snapshot (20051015)
* Sat Oct 8 2005 sndirsch@suse.de
- updated to daily snapshot (20051008)
* Tue Sep 20 2005 sndirsch@suse.de
- updated to daily snapshot (20050920)
* Mon Sep 12 2005 sndirsch@suse.de
- updated README.SUSE another time; a link for download the large -
unmodified original version can now be found on the scummvm
download page (#116335)
* Mon Sep 12 2005 sndirsch@suse.de
- another update of README.SUSE; now I know the filesize of the
unconverted version to download (#116335)
* Sun Sep 11 2005 sndirsch@suse.de
- updated README.SUSE (#116335)
* Sun Sep 11 2005 sndirsch@suse.de
- added README.SUSE (#116335)
* Wed Aug 10 2005 sndirsch@suse.de
- added scummvm tools (Bug #103725)
* Sun Jul 31 2005 sndirsch@suse.de
- updated to daily snapshot (20050730)
* Tue Jul 19 2005 sndirsch@suse.de
- updated to daily snapshot (20050718)
- removed obsolete gcc4 patches
* Mon Jul 11 2005 sndirsch@suse.de
- updated to daily snapshot (20050710)
* Mon Jul 4 2005 sndirsch@suse.de
- enabled fluidsynth MIDI driver
- added the build of "The Legend of Kyrandia" engine
- use RPM_OPT_FLAGS everywhere
- use install target
* Fri Jun 24 2005 sndirsch@suse.de
- updated to daily snapshot (20050626)
* Sun Jun 12 2005 sndirsch@suse.de
- updated to daily snapshot (20050612)
* Sun Jun 5 2005 sndirsch@suse.de
- updated to daily snapshot (20050604)
- adjusted gcc4.diff/gcc4-friends.patch
* Mon May 23 2005 sndirsch@suse.de
- gcc4-friends.patch
* fixes new gcc build error:
"ISO C++ forbids declaration of 'Win32ResExtractor' with no type"
* Tue May 10 2005 ro@suse.de
- use -mmmx and -msse on x86
* Tue Apr 5 2005 sndirsch@suse.de
- improved gcc4 fix: long --> intptr_t
* Tue Apr 5 2005 sndirsch@suse.de
- fixed to build with gcc4
* Tue Mar 29 2005 sndirsch@suse.de
- update to 0.7.1:
* General:
- Added a MT-32 emulator. (It was actually added in 0.7.0 but
we forgot to put it into the NEWS file :-).
- Less memory-hungry MPEG movie playback for the Broken Sword
games.
* SCUMM:
- Fixed wrong actor animation in Full Throttle INSANE
* Windows Mobile port (PocketPC / Smartphone) :
- Fixed FOTAQ crash on all platforms when leaving the hotel
AGAIN
- Better low quality Adlib emulation for FOTAQ
- Fix randomly broken Hide Toolbar option (thanks iKi)
- Fix first hardware key mapping (was not displayed before)
- Fix BASS & Simon hangs on Smartphone when using the Skip
hotkey
- Fix Zone key action on Smartphone (now mapped on key 9)
- Experimental third party VGA mode (SE-VGA) fix
- Add Key Mapping option in the launcher (Options/Misc/ Keys)
- Remove AYGSHELL.DLL dependency to work on CE .Net platforms
- Fix key mapping issues introduced in 0.7.0
- Full Throttle interactive action sequences should be more
playable.
- New key mapping option "FT Cheat" to win a Full Throttle
action sequence
- Quit Simon game with 'Action key' on Smartphones
* Sword2:
- Fixed crash caused by attempting to play music from CD1 and
CD2 at the same time.
- Fixed crash in the cutscene player if the speech file was
missing.
* BASS:
- Fixed crash when talking to the gardener using spanish text
with the floppy version.
* Wed Mar 23 2005 sndirsch@suse.de
- removed mad support (usually not required)
* Sun Jan 2 2005 sndirsch@suse.de
- update to 0.7.0:
* Added preliminary support for 26 Humongous Entertainment titles
* Added support for FLAC (lossless) encoded audio files
* Added native support for Macintosh versions of some SCUMM games;
this means the 'rescumm' tool is now mostly obsolete, and you
can now play those games directly from the original CD
* Added smooth horizontal scrolling for The Dig, Full Throttle
and COMI (matching the original engine)
* Added support for compressed speech and music in Broken Sword 1
and Broken Sword 2
* And as usual, we fixed lots and lots of bugs
- added flac/flac-devel to #neededforbuild -> enabled flac support
* Fri Nov 12 2004 sndirsch@suse.de
- added MPEG-2 support; required for cutscenes of Broken Sword 1/2
(Bug #48180)
* Fri Aug 6 2004 uli@suse.de
- update -> 0.6.1b (now 64-bit clean, mostly sound-related bugfixes)
* Tue Mar 16 2004 sndirsch@suse.de
- Update to 0.6.0:
* many bugfixes in all supported game engines
* dramatic fixes and improvements in the area of sound and music
* greatly improved game management/options screen
* two new graphics modes (HQ2x and HQ3x)
* new support for the following games
- Maniac Mansion, Zak McKracken, Full Throttle
- Broken Sword 1 and Broken Sword 2
- Flight of the Amazon Queen (released now as freeware
including permission to include it on a Linux distribution!)
* Tue Dec 2 2003 sndirsch@suse.de
- fixed build for ALSA 1.0
* Wed Oct 15 2003 mmj@suse.de
- Don't build as root
- Don't strip explicitly
* Tue Sep 23 2003 uli@suse.de
- no ALSA on s390*
* Sat Aug 16 2003 sndirsch@suse.de
- enabled MIDI support via ALSA sequencer
* Wed Aug 13 2003 sndirsch@suse.de
- Update to 0.5.1 including:
* Beneath a Steel Sky savegame code completely rewritten,
eliminating several situations where ScummVM 0.5.0 would
produce unusable 'frozen' saved games
* Several other Beneath a Steel Sky bugs have been fixed
* Some Curse of Monkey Island actor graphical issues have
been fixed
* Some issues when running ScummVM fullscreen under MacOS X
have been resolved
* MorphOS port has undergone several critical bugfixes
* Dreamcast port now supports Simon the Sorcerer 1 and 2
* Sun Aug 3 2003 sndirsch@suse.de
- added scummvm manual page
* Sun Aug 3 2003 sndirsch@suse.de
- Update to 0.5.0 including:
* Enhanced versions of Maniac Mansion and Zak McKracken are now
supported and completable
* Beneath A Steel Sky is now supported and completable
* Added support for Amiga version of Monkey Island 1
* Initial unplayable support for V1 version of Maniac Mansion/Zak
McKracken
* Curse of Monkey Island (COMI) support for playing from CD improved
on Mac OS X
* Loading COMI savegames for disk 2 doesn't anymore require disk 1
first
* Rewritten iMUSE enginee, and many Music fixes (exp. Monkey Island 2)
* Support for music in Humongous games and simon2dos/simon2talkie
(XMIDI format)
* Support for music in simon1demo (Proprietary format)
* Complete music support for Simon the Sorcerer 2
* Improved music and sound support in Zak256
* Added Aspect Ratio option
* Many other bug fixes, improvements and optimisations
* Added AdvMame3x filter
* Fixed crash in Curse of Monkey Island (and possibly other games as
well)
* Fixed airport doors in Zak256
* Fixed crash in SDL backend
* Fixed various iMUSE bugs
* Tue May 13 2003 mmj@suse.de
- Update to 0.4.0 including:
* Curse of Monkey Island (comi) support (experimental)
* Added support for the EGA versions of Loom, Monkey Island and
Indy3
* Improved music support in Indy3 and the floppy versions of
Monkey Island
* Many Simon the Sorcerer 1 & 2 improvements and fixes
* Even more pre-alpha support for enhanced versions of V2 SCUMM
games (Maniac Mansion and Zak)
* Preliminary support for early Humongous Entertainment titles
(very experimental)
* New debug console and several GUI/Launcher enhancements
* New Save/Load code (easier to expand while retaining
compatibility)
* Dreamcast port now works with new games added for 0.3.0b
* New official PalmOS port
* Various minor and not so minor SCUMM game fixes
* Large memory leak fixed for The Dig/COMI
* SMUSH code optimised, frame dropping added for slower machines
* Code cleanups
* Wed Dec 11 2002 mmj@suse.de
- Update to 0.3.0b
* Wed Dec 4 2002 mmj@suse.de
- Use BuildRoot:
* Sun May 19 2002 mmj@suse.de
- Update to 0.2.0
* Thu Apr 18 2002 uli@suse.de
- build and link with g++
* Thu Jan 24 2002 uli@suse.de
- initial package