pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games/gemrb games/gemrb: update to gemrb-0.9.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ee3c46cd3706
branches:  trunk
changeset: 456233:ee3c46cd3706
user:      yhardy <yhardy%pkgsrc.org@localhost>
date:      Thu Jul 22 21:19:43 2021 +0000

description:
games/gemrb: update to gemrb-0.9.0

Announcement:

GemRB 0.9.0 released! (A view to the future edition)

The GemRB team is proud to announce a new major release.

Over six years in the making, growing in scope with time, the
subviews branch was a true monster. But the quest to lay it to rest
has now been successfully completed, among other things modernizing
the GUI, drawing and input handling. For most use cases, there is
no need for the Widescreen mod any more (see screenshot or video
explainer).

The SDL2 backend is now mature and default, OpenGL support is not
experimental any more, most benefiting Mac users. Additionally, in
the last minutes between the merge and this release, Python 3
support was added and our demo received an ending.

If you don’t believe that this is a big upgrade, consider just the
changes from the branch. It included 3527 commits, 668 changed
files, and over 30,000 changed lines of code. That’s about every
fifth line!

Full changelog digest:

GemRB v0.9.0 (2021-06-18):
  New features:
    - basic resolution independence
    - python3 support
    - arbitrary window dragging support
    - improved debug console
    - subtitle support for BIK videos

  Improved features:
    - window management, drawing and input handling
    - performance: SDL2 video playback, general and text rendering
    - smoother movement animations, demo
    - bugfixes

Thanks to everyone that contributed their time and wit, including:

Bernd Schmidt, Brad Allred (main author), Diego J., fizzet, FrElvire,
Jaka Kranjc, Laurie Chilvers, m7600, MarcelHB, Northfear, Rodrigo
Santellan.

Notes to packagers:

Python 3 support has been added.

SDL2 is now the default backend and anyone still on SDL1 is encouraged
to switch.

If you are packaging from git sources, not the archive, either run
make fetch-demo-data first or manually include the files. These
are (currently two) bigger assets kept in a separate repository.

Configuration notes (details):

  * key TooltipDelay was deprecated (was unused, there is an ingame option)
  * key ScriptDebugMode was renamed to DebugMode and received more values
  * key FogOfWar was deprecated for GCDebug
  * new key GCDebug can be used to draw various debug features of maps
  * new key TouchInput for force disabling or enabling…

diffstat:

 games/gemrb/Makefile                                   |    4 +-
 games/gemrb/PLIST                                      |  263 ++++++++++++++++-
 games/gemrb/distinfo                                   |   12 +-
 games/gemrb/patches/patch-gemrb_core_System_String.cpp |    8 +-
 4 files changed, 269 insertions(+), 18 deletions(-)

diffs (truncated from 448 to 300 lines):

diff -r 472992bb7c7c -r ee3c46cd3706 games/gemrb/Makefile
--- a/games/gemrb/Makefile      Thu Jul 22 19:05:14 2021 +0000
+++ b/games/gemrb/Makefile      Thu Jul 22 21:19:43 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2021/06/06 16:59:51 nia Exp $
+# $NetBSD: Makefile,v 1.9 2021/07/22 21:19:43 yhardy Exp $
 
-DISTNAME=      gemrb-0.8.8
+DISTNAME=      gemrb-0.9.0
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=gemrb/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
diff -r 472992bb7c7c -r ee3c46cd3706 games/gemrb/PLIST
--- a/games/gemrb/PLIST Thu Jul 22 19:05:14 2021 +0000
+++ b/games/gemrb/PLIST Thu Jul 22 21:19:43 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/06/06 16:59:51 nia Exp $
+@comment $NetBSD: PLIST,v 1.6 2021/07/22 21:19:43 yhardy Exp $
 bin/extend2da.py
 bin/gemrb
 lib/gemrb/libgemrb_core.so
@@ -128,9 +128,10 @@
 share/gemrb/GUIScripts/Actor.py
 share/gemrb/GUIScripts/AutodetectCommon.py
 share/gemrb/GUIScripts/BGCommon.py
+share/gemrb/GUIScripts/Clock.py
 share/gemrb/GUIScripts/CommonTables.py
 share/gemrb/GUIScripts/CommonWindow.py
-share/gemrb/GUIScripts/CreateControlDecorators.py
+share/gemrb/GUIScripts/Console.py
 share/gemrb/GUIScripts/DualClass.py
 share/gemrb/GUIScripts/ExportFile.py
 share/gemrb/GUIScripts/GUIClasses.py
@@ -158,6 +159,8 @@
 share/gemrb/GUIScripts/LUSkillsSelection.py
 share/gemrb/GUIScripts/LUSpellSelection.py
 share/gemrb/GUIScripts/LevelUp.py
+share/gemrb/GUIScripts/Main.py
+share/gemrb/GUIScripts/MessageWindow.py
 share/gemrb/GUIScripts/MetaClasses.py
 share/gemrb/GUIScripts/Portrait.py
 share/gemrb/GUIScripts/Spellbook.py
@@ -184,9 +187,9 @@
 share/gemrb/GUIScripts/bg1/GUIINV.py
 share/gemrb/GUIScripts/bg1/GUIJRNL.py
 share/gemrb/GUIScripts/bg1/GUIMP.py
+share/gemrb/GUIScripts/bg1/Game.py
 share/gemrb/GUIScripts/bg1/ImportFile.py
 share/gemrb/GUIScripts/bg1/LoadScreen.py
-share/gemrb/GUIScripts/bg1/MessageWindow.py
 share/gemrb/GUIScripts/bg1/QuitGame.py
 share/gemrb/GUIScripts/bg1/Start.py
 share/gemrb/GUIScripts/bg2/Autodetect.py
@@ -221,11 +224,11 @@
 share/gemrb/GUIScripts/bg2/GUICG9.py
 share/gemrb/GUIScripts/bg2/GUIINV.py
 share/gemrb/GUIScripts/bg2/GUIJRNL.py
+share/gemrb/GUIScripts/bg2/Game.py
 share/gemrb/GUIScripts/bg2/ImportFile.py
 share/gemrb/GUIScripts/bg2/ImportGame.py
 share/gemrb/GUIScripts/bg2/LUHLASelection.py
 share/gemrb/GUIScripts/bg2/LoadScreen.py
-share/gemrb/GUIScripts/bg2/MessageWindow.py
 share/gemrb/GUIScripts/bg2/QuitGame.py
 share/gemrb/GUIScripts/bg2/Start.py
 share/gemrb/GUIScripts/bg2/Start2.py
@@ -237,8 +240,10 @@
 share/gemrb/GUIScripts/demo/GUIMG.py
 share/gemrb/GUIScripts/demo/GUIOPT.py
 share/gemrb/GUIScripts/demo/GUIPR.py
+share/gemrb/GUIScripts/demo/Game.py
 share/gemrb/GUIScripts/demo/LoadScreen.py
 share/gemrb/GUIScripts/demo/MessageWindow.py
+share/gemrb/GUIScripts/demo/QuitGame.py
 share/gemrb/GUIScripts/demo/README
 share/gemrb/GUIScripts/demo/SetupGame.py
 share/gemrb/GUIScripts/demo/Start.py
@@ -251,13 +256,12 @@
 share/gemrb/GUIScripts/ie_sounds.py
 share/gemrb/GUIScripts/ie_spells.py
 share/gemrb/GUIScripts/ie_stats.py
-share/gemrb/GUIScripts/include.py
 share/gemrb/GUIScripts/iwd/Autodetect.py
 share/gemrb/GUIScripts/iwd/CharGen.py
 share/gemrb/GUIScripts/iwd/GUIINV.py
 share/gemrb/GUIScripts/iwd/GUIJRNL.py
+share/gemrb/GUIScripts/iwd/Game.py
 share/gemrb/GUIScripts/iwd/LoadScreen.py
-share/gemrb/GUIScripts/iwd/MessageWindow.py
 share/gemrb/GUIScripts/iwd/PartyFormation.py
 share/gemrb/GUIScripts/iwd/QuitGame.py
 share/gemrb/GUIScripts/iwd/Start.py
@@ -286,6 +290,7 @@
 share/gemrb/GUIScripts/iwd2/GUIREC.py
 share/gemrb/GUIScripts/iwd2/GUISPL.py
 share/gemrb/GUIScripts/iwd2/GUIWORLD.py
+share/gemrb/GUIScripts/iwd2/Game.py
 share/gemrb/GUIScripts/iwd2/Gender.py
 share/gemrb/GUIScripts/iwd2/IDLUCommon.py
 share/gemrb/GUIScripts/iwd2/ImportFile.py
@@ -305,6 +310,7 @@
 share/gemrb/GUIScripts/iwd2/SubRaces.py
 share/gemrb/GUIScripts/maze_defs.py
 share/gemrb/GUIScripts/pst/Autodetect.py
+share/gemrb/GUIScripts/pst/Clock.py
 share/gemrb/GUIScripts/pst/FloatMenuWindow.py
 share/gemrb/GUIScripts/pst/GUIINV.py
 share/gemrb/GUIScripts/pst/GUIJRNL.py
@@ -314,7 +320,9 @@
 share/gemrb/GUIScripts/pst/GUIOPT.py
 share/gemrb/GUIScripts/pst/GUIPR.py
 share/gemrb/GUIScripts/pst/GUIREC.py
+share/gemrb/GUIScripts/pst/GUISAVE.py
 share/gemrb/GUIScripts/pst/GUIWORLD.py
+share/gemrb/GUIScripts/pst/Game.py
 share/gemrb/GUIScripts/pst/LoadScreen.py
 share/gemrb/GUIScripts/pst/Maze.py
 share/gemrb/GUIScripts/pst/MessageWindow.py
@@ -323,6 +331,243 @@
 share/gemrb/GUIScripts/pst/Start.py
 share/gemrb/GUIScripts/test/Autodetect.py
 share/gemrb/GUIScripts/test/Start.py
+share/gemrb/Shaders/GameSpriteF.glsl
+share/gemrb/Shaders/SDLTextureV.glsl
+share/gemrb/Shaders/StencilF.glsl
+share/gemrb/demo/TODO
+share/gemrb/demo/chitin.key
+share/gemrb/demo/data/AMB_D18.ogg
+share/gemrb/demo/data/AR0100.WED
+share/gemrb/demo/data/AR0100HT.BMP
+share/gemrb/demo/data/AR0100LM.BMP
+share/gemrb/demo/data/AR0100SR.BMP
+share/gemrb/demo/data/AR0100TMP.BMP
+share/gemrb/demo/data/Eadui.ttf
+share/gemrb/demo/data/FOGOWAR.BAM
+share/gemrb/demo/data/Lato-Bold.ttf
+share/gemrb/demo/data/OFL.txt
+share/gemrb/demo/data/README.md
+share/gemrb/demo/data/ZHMW1A1.bam
+share/gemrb/demo/data/ZHMW1A2.bam
+share/gemrb/demo/data/ZHMW1A3.bam
+share/gemrb/demo/data/ZHMW1A4.bam
+share/gemrb/demo/data/ZHMW1A5.bam
+share/gemrb/demo/data/ZHMW1A6.bam
+share/gemrb/demo/data/ZHMW1A7.bam
+share/gemrb/demo/data/ZHMW1A8.bam
+share/gemrb/demo/data/ZHMW1CA.bam
+share/gemrb/demo/data/ZHMW1G1.bam
+share/gemrb/demo/data/ZHMW1G11.bam
+share/gemrb/demo/data/ZHMW1G14.bam
+share/gemrb/demo/data/ZHMW1G15.bam
+share/gemrb/demo/data/ZHMW1G16.bam
+share/gemrb/demo/data/ZHMW1G17.bam
+share/gemrb/demo/data/ZHMW1GH.bam
+share/gemrb/demo/data/ZHMW1GU.bam
+share/gemrb/demo/data/ZHMW1SP.bam
+share/gemrb/demo/data/ZHMW1TW.bam
+share/gemrb/demo/data/action.ids
+share/gemrb/demo/data/amntwin.png
+share/gemrb/demo/data/ar0100.are
+share/gemrb/demo/data/ar0100.bcs
+share/gemrb/demo/data/ar0100.mos
+share/gemrb/demo/data/ar0100.png
+share/gemrb/demo/data/ar0100.tis
+share/gemrb/demo/data/ar0110.are
+share/gemrb/demo/data/ar0110.mos
+share/gemrb/demo/data/ar0110.tis
+share/gemrb/demo/data/ar0110.wed
+share/gemrb/demo/data/ar0110ht.bmp
+share/gemrb/demo/data/ar0110lm.bmp
+share/gemrb/demo/data/ar0110sr.bmp
+share/gemrb/demo/data/avatars.2da
+share/gemrb/demo/data/backpack.bam
+share/gemrb/demo/data/boolean.ids
+share/gemrb/demo/data/btnhor.bam
+share/gemrb/demo/data/btnplsmn.bam
+share/gemrb/demo/data/btnpress.ogg
+share/gemrb/demo/data/btnsqr.bam
+share/gemrb/demo/data/btnsqr2.bam
+share/gemrb/demo/data/carot.bam
+share/gemrb/demo/data/cav0end.bcs
+share/gemrb/demo/data/chapters.2da
+share/gemrb/demo/data/chaptwin.png
+share/gemrb/demo/data/chrmodst.2da
+share/gemrb/demo/data/classes.2da
+share/gemrb/demo/data/clowncol.2da
+share/gemrb/demo/data/clskills.2da
+share/gemrb/demo/data/colgrad.bam
+share/gemrb/demo/data/colorwin.png
+share/gemrb/demo/data/contgrnd.bam
+share/gemrb/demo/data/contwind.png
+share/gemrb/demo/data/csound.2da
+share/gemrb/demo/data/cursarrs.bam
+share/gemrb/demo/data/cursor00.png
+share/gemrb/demo/data/cursor01.png
+share/gemrb/demo/data/cursor02.png
+share/gemrb/demo/data/cursor03.png
+share/gemrb/demo/data/cursor04.png
+share/gemrb/demo/data/cursor05.png
+share/gemrb/demo/data/cursor06.png
+share/gemrb/demo/data/cursor07.png
+share/gemrb/demo/data/cursor08.png
+share/gemrb/demo/data/cursor09.png
+share/gemrb/demo/data/cursor10.png
+share/gemrb/demo/data/cursor11.png
+share/gemrb/demo/data/cursor12.png
+share/gemrb/demo/data/cursor13.png
+share/gemrb/demo/data/cursor14.png
+share/gemrb/demo/data/cursor15.png
+share/gemrb/demo/data/cursor16.png
+share/gemrb/demo/data/cursor17.png
+share/gemrb/demo/data/cursor18.png
+share/gemrb/demo/data/cursor19.png
+share/gemrb/demo/data/cursor20.png
+share/gemrb/demo/data/cursor21.png
+share/gemrb/demo/data/cursor22.png
+share/gemrb/demo/data/cursor23.png
+share/gemrb/demo/data/cursor24.png
+share/gemrb/demo/data/cursor25.png
+share/gemrb/demo/data/cursor26.png
+share/gemrb/demo/data/cursor27.png
+share/gemrb/demo/data/cursor28.png
+share/gemrb/demo/data/cursor29.png
+share/gemrb/demo/data/cursor30.png
+share/gemrb/demo/data/cursor31.png
+share/gemrb/demo/data/cursor32.png
+share/gemrb/demo/data/cursor33.png
+share/gemrb/demo/data/cursor34.png
+share/gemrb/demo/data/cursor35.png
+share/gemrb/demo/data/cursor36.png
+share/gemrb/demo/data/cursor37.png
+share/gemrb/demo/data/cursor38.png
+share/gemrb/demo/data/cursor39.png
+share/gemrb/demo/data/cursor40.png
+share/gemrb/demo/data/cursor41.png
+share/gemrb/demo/data/cursor42.png
+share/gemrb/demo/data/cursor43.png
+share/gemrb/demo/data/cursor44.png
+share/gemrb/demo/data/cursor45.png
+share/gemrb/demo/data/cursor46.png
+share/gemrb/demo/data/cursor47.png
+share/gemrb/demo/data/defsound.2da
+share/gemrb/demo/data/dexmod.2da
+share/gemrb/demo/data/dialgwin.png
+share/gemrb/demo/data/dplayer3.bcs
+share/gemrb/demo/data/effects.ids
+share/gemrb/demo/data/fist.itm
+share/gemrb/demo/data/fonts.2da
+share/gemrb/demo/data/fs_dirt.ogg
+share/gemrb/demo/data/fs_dirta.ogg
+share/gemrb/demo/data/fs_dirtb.ogg
+share/gemrb/demo/data/fs_dirtc.ogg
+share/gemrb/demo/data/fs_dirtd.ogg
+share/gemrb/demo/data/fs_dirte.ogg
+share/gemrb/demo/data/fs_dirtf.ogg
+share/gemrb/demo/data/fs_dirtg.ogg
+share/gemrb/demo/data/fs_dirth.ogg
+share/gemrb/demo/data/fs_dirti.ogg
+share/gemrb/demo/data/gametime.2da
+share/gemrb/demo/data/gem-demo.gam
+share/gemrb/demo/data/gemrb.ini
+share/gemrb/demo/data/grndloot.bam
+share/gemrb/demo/data/guichap.chu
+share/gemrb/demo/data/guiinv.chu
+share/gemrb/demo/data/guimap.chu
+share/gemrb/demo/data/guiw.chu
+share/gemrb/demo/data/hpconbon.2da
+share/gemrb/demo/data/instant.ids
+share/gemrb/demo/data/intmod.2da
+share/gemrb/demo/data/invenwin.png
+share/gemrb/demo/data/invslotb.bam
+share/gemrb/demo/data/itemtype.2da
+share/gemrb/demo/data/itinfwin.png
+share/gemrb/demo/data/kitlist.2da
+share/gemrb/demo/data/loading.bam
+share/gemrb/demo/data/lorebon.2da
+share/gemrb/demo/data/mapicon0.bam
+share/gemrb/demo/data/mapwinbg.png
+share/gemrb/demo/data/mastarea.2da
+share/gemrb/demo/data/moverate.2da
+share/gemrb/demo/data/numtest.bam
+share/gemrb/demo/data/object.ids
+share/gemrb/demo/data/pal16.png
+share/gemrb/demo/data/palette.png
+share/gemrb/demo/data/pathfind.2da
+share/gemrb/demo/data/portal.bam
+share/gemrb/demo/data/portr1L.png
+share/gemrb/demo/data/protagon.cre
+share/gemrb/demo/data/purple.png
+share/gemrb/demo/data/rabbG11.bam
+share/gemrb/demo/data/rabbG17.bam
+share/gemrb/demo/data/rabbit.cre
+share/gemrb/demo/data/races.2da
+share/gemrb/demo/data/randwalk.bcs
+share/gemrb/demo/data/randwlkc.bcs
+share/gemrb/demo/data/riddler.cre
+share/gemrb/demo/data/riddler.dlg
+share/gemrb/demo/data/ruby.itm
+share/gemrb/demo/data/ruby128.png
+share/gemrb/demo/data/ruby32.png


Home | Main Index | Thread Index | Old Index