pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/scummvm



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Dec 31 08:57:19 UTC 2023

Modified Files:
        pkgsrc/games/scummvm: Makefile PLIST distinfo

Log Message:
scummvm: updated to 2.8.0

ScummVM 2.8.0

New games

The team was quite busy working on new engines and enhancing existing ones. The list of supported games grew noticeably, and we now support these additions:

Adibou 1
Classical Cats
The Dark Eye
Dark Side
Escape From Hell
Gadget: Invention Travel and Adventure
Gobliiins 5
The Excavation of Hob's Barrow
Kingdom: The Far Reaches
Might and Magic Book One
Muppet Treasure Island
Nancy Drew: The Final Scene
Nancy Drew: Message in a Haunted Mansion
Nancy Drew: Secrets Can Kill
Nancy Drew: Stay Tuned for Danger
Nancy Drew: Treasure in the Royal Tower
Primordia
Reah: Face the Unknown
Schizm: Mysterious Journey
Shardlight
Strangeland
Syberia and Syberia II (macOS versions only)
Technobabylon
The Vampire Diaries
Whispers of a Machine
Wrath of the Gods and four other Director titles.
14 AGS titles by Stranga and Cloak and Dagger
All together, we’ve introduced 50 new games and five new engines.

New platforms

We are happy to see the RetroArch port being properly rewritten, and the port is now part of our source code. The Atari port has also been redone from scratch and now talks natively to the hardware, 
skipping SDL as an intermediate layer. That made many more games playable on the platform. The Atari FireBee port is still using the SDL library, though.

Speed-optimized graphics

Thanks to the work of one of the GSoC participants this year, Wyatt Radkiewicz (a.k.a. eklipsed), we now use CPU-specific SIMD instructions such as SSE, AVX2, and NEON for drawing graphics in the AGS 
engine and in some generic routines. This led to 4-14x speedup in drawing for many cases.

Networking games

This year, we merged with the Backyard Sports Online project, which made it possible to play Backyard Football, Backyard Baseball 2001 and Backyard Football 2002 over the internet with other humans. 
Also, the Moonbase Commander support is in active playtesting mode, though not yet ready for prime time.

Notable engine enhancements

The AGS engine has been brought up to version 3.6.0.53 from upstream.

For many engines, we added support for numerous Chinese and Japanese game variants.

Believe it or not, we implemented a lot of native GUI dialogs for SCUMM games, bringing them closer to the original experience. We also rewrote the sound code for the SCUMM Humongous Entertainment 
games, making them flawless.

We performed a deep review of the Broken Sword 1 game engine, implementing some small, previously unnoticed things like scene transitions, in-game menu peculiarities, accurate fonts, idle animations, 
and more. Now, the game is absolutely faithful to the original.


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 pkgsrc/games/scummvm/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/games/scummvm/PLIST
cvs rdiff -u -r1.60 -r1.61 pkgsrc/games/scummvm/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/scummvm/Makefile
diff -u pkgsrc/games/scummvm/Makefile:1.115 pkgsrc/games/scummvm/Makefile:1.116
--- pkgsrc/games/scummvm/Makefile:1.115 Mon Nov 13 15:23:51 2023
+++ pkgsrc/games/scummvm/Makefile       Sun Dec 31 08:57:19 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.115 2023/11/13 15:23:51 wiz Exp $
+# $NetBSD: Makefile,v 1.116 2023/12/31 08:57:19 adam Exp $
 
-DISTNAME=      scummvm-2.7.1
-PKGREVISION=   4
+DISTNAME=      scummvm-2.8.0
 CATEGORIES=    games
 MASTER_SITES=  https://www.scummvm.org/frs/scummvm/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
@@ -11,7 +10,8 @@ HOMEPAGE=     https://www.scummvm.org/
 COMMENT=       LucasArts Script Creation Utility for Maniac Mansion
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c c++11
+USE_CXX_FEATURES=      c++11
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            gmake
 HAS_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --disable-debug

Index: pkgsrc/games/scummvm/PLIST
diff -u pkgsrc/games/scummvm/PLIST:1.23 pkgsrc/games/scummvm/PLIST:1.24
--- pkgsrc/games/scummvm/PLIST:1.23     Wed Aug  2 16:57:39 2023
+++ pkgsrc/games/scummvm/PLIST  Sun Dec 31 08:57:19 2023
@@ -1,7 +1,7 @@
-@comment $NetBSD: PLIST,v 1.23 2023/08/02 16:57:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2023/12/31 08:57:19 adam Exp $
 bin/scummvm
 man/man6/scummvm.6
-share/applications/scummvm.desktop
+share/applications/org.scummvm.scummvm.desktop
 share/doc/scummvm/AUTHORS
 share/doc/scummvm/CONTRIBUTING.md
 share/doc/scummvm/COPYING
@@ -12,33 +12,41 @@ share/doc/scummvm/COPYING.ISC
 share/doc/scummvm/COPYING.LGPL
 share/doc/scummvm/COPYING.LUA
 share/doc/scummvm/COPYING.MIT
+share/doc/scummvm/COPYING.MKV
 share/doc/scummvm/COPYING.OFL
 share/doc/scummvm/COPYING.TINYGL
 share/doc/scummvm/COPYRIGHT
+share/doc/scummvm/COPYRIGHT.Roland_SC-55
+share/doc/scummvm/CatharonLicense.txt
 share/doc/scummvm/NEWS.md
 share/doc/scummvm/README.md
-share/icons/hicolor/scalable/apps/scummvm.svg
-share/metainfo/scummvm.appdata.xml
-share/pixmaps/scummvm.xpm
+share/icons/hicolor/scalable/apps/org.scummvm.scummvm.svg
+share/metainfo/org.scummvm.scummvm.metainfo.xml
+share/pixmaps/org.scummvm.scummvm.xpm
+share/scummvm/Roland_SC-55.sf2
 share/scummvm/access.dat
 share/scummvm/achievements.dat
 share/scummvm/classicmacfonts.dat
 share/scummvm/cryomni3d.dat
 share/scummvm/drascula.dat
 share/scummvm/encoding.dat
+share/scummvm/fonts-cjk.dat
 share/scummvm/fonts.dat
 share/scummvm/freescape.dat
 share/scummvm/grim-patch.lab
 share/scummvm/gui-icons.dat
 share/scummvm/hadesch_translations.dat
+share/scummvm/helpdialog.zip
 share/scummvm/hugo.dat
 share/scummvm/kyra.dat
 share/scummvm/lure.dat
 share/scummvm/macgui.dat
 share/scummvm/mort.dat
 share/scummvm/myst3.dat
+share/scummvm/nancy.dat
 share/scummvm/neverhood.dat
 share/scummvm/pred.dic
+share/scummvm/prince_translation.dat
 share/scummvm/queen.tbl
 share/scummvm/residualvm.zip
 share/scummvm/scummclassic.zip
@@ -93,6 +101,8 @@ share/scummvm/shaders/stark_shadow.fragm
 share/scummvm/shaders/stark_shadow.vertex
 share/scummvm/shaders/stark_surface.fragment
 share/scummvm/shaders/stark_surface.vertex
+share/scummvm/shaders/stark_surface_fill.fragment
+share/scummvm/shaders/stark_surface_fill.vertex
 share/scummvm/shaders/wme_fade.fragment
 share/scummvm/shaders/wme_fade.vertex
 share/scummvm/shaders/wme_flat_shadow_mask.fragment
@@ -119,6 +129,6 @@ share/scummvm/tony.dat
 share/scummvm/toon.dat
 share/scummvm/translations.dat
 share/scummvm/ultima.dat
+share/scummvm/ultima8.dat
 share/scummvm/wintermute.zip
 share/scummvm/wwwroot.zip
-share/scummvm/xeen.ccs

Index: pkgsrc/games/scummvm/distinfo
diff -u pkgsrc/games/scummvm/distinfo:1.60 pkgsrc/games/scummvm/distinfo:1.61
--- pkgsrc/games/scummvm/distinfo:1.60  Wed Aug  2 16:57:39 2023
+++ pkgsrc/games/scummvm/distinfo       Sun Dec 31 08:57:19 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.60 2023/08/02 16:57:39 adam Exp $
+$NetBSD: distinfo,v 1.61 2023/12/31 08:57:19 adam Exp $
 
-BLAKE2s (scummvm-2.7.1.tar.xz) = e4520bc0cf0f3a6e12a04c030e7c9fdddf265ee84e776062d4e32132888ba0bc
-SHA512 (scummvm-2.7.1.tar.xz) = 7fcefb849822c84df3f8c9b8c91c8ea15cdd4597404c927fda3b2ba0a6a18e82917be9511244d8ba8f693df8bfa2d368bdebdd4caaa9905007ce0463cc693760
-Size (scummvm-2.7.1.tar.xz) = 148127416 bytes
+BLAKE2s (scummvm-2.8.0.tar.xz) = f76774b8feea52a54c2030c9ff578539a3056b3e87b990744b9a3e9b8c728e0e
+SHA512 (scummvm-2.8.0.tar.xz) = e4e728a668fe3c1b161b56ff788011673766e7429bc27bafb2b4a7f724093b719f7fd47f0995f1db5dad42ecf3ee260fe51d549f85eb2a68862b799962c34632
+Size (scummvm-2.8.0.tar.xz) = 207362400 bytes
 SHA1 (patch-Makefile) = 20566aad703a3ed4e2b65acdb921d0df3dc7f891



Home | Main Index | Thread Index | Old Index