Sun Sep 3 12:14:30 2023 UTC ()
openrct2: Update to 0.4.5

upstream changes:
-----------------
0.4.5 (2023-05-08)
------------------------------------------------------------------------
- Feature: [#18713] Block brakes have speed control and brakes slower than adjacent block brakes copy block brake speed when block brake open.
- Feature: [#19276] Add Powered Lifthill to Giga Coaster.
- Feature: [#19305] Add new Reversed Trains ride setting to run trains backwards, granting a bonus to ride ratings.
- Feature: [#19305] [Plugin] Add ���Car.isReversed��� to allow individual ride vehicles to run backwards.
- Feature: [#19446] Add new color options to color dropdown.
- Feature: [#19547] Add large sloped turns to hybrid coaster and single rail coaster.
- Feature: [#19930] Add plugin APIs for research.
- Feature: [OpenMusic#25] Added Prehistoric ride music style.
- Feature: [OpenMusic#26] Fairground Organ style 2 with new recordings from Herman's 35er Voigt (Previously known as Bressingham Voigt).
- Feature: [OpenMusic#28] Add Ragtime style 2 ride music.
- Improved: [#17739] Raise water and land height limits to 254 units/182m/600ft.
- Improved: [#18490] Reduce guests walking through trains on level crossing next to station.
- Improved: [#18996] When marketing campaigns are disabled, disable the Marketing tab in the Finances window.
- Improved: [#19764] Miscellaneous scenery tab now grouped next to the all-scenery tab.
- Improved: [#19830] ���Highlight path issues��� will now hide wall elements.
- Improved: [#19905] Add prompt before resetting shortcut keys.
- Improved: [#19952] Add colour preset to Spiral Slide using the new colour options.
- Improved: [#19953] Add keyboard shortcut to Keyboard Shortcuts window.
- Improved: [#20055] Performance improvement for the software renderer.
- Change: [OpenSFX#17] Update Hybrid RC lifthill loop.
- Fix: [#12598] Number of holes is not set correctly when saving track designs.
- Fix: [#13130] Android always defaulting to UK locale for language, currency and temperature.
- Fix: [#13397] Ride simulation causes strange station behaviour and makes the ride unusable in some cases.
- Fix: [#16791] Rotodrop top piece replicates when walls are placed around it and clearance checks are disabled (original bug).
- Fix: [#18583] Land dropdown is incorrect if there are surface entry index holes.
- Fix: [#18895] Responding mechanic blocked at level crossing.
- Fix: [#19231] Crash due to null pointer to previously deleted banner in tile copy/paste functionality.
- Fix: [#19296] Crash due to a race condition for parallel object loading.
- Fix: [#19733] Favorite ride of X guests integer overflow.
- Fix: [#19756] Crash with title sequences containing no commands.
- Fix: [#19767] No message when path is not connected to ride exit and is therefore unreachable for mechanics.
- Fix: [#19800] Crash when displaying station stats with more than 62 stations.
- Fix: [#19801] The in-game load/save window cannot be resized anymore.
- Fix: [#19854] Looping Coaster trains clipping through steep quarter turns down.
- Fix: [#19858] Issue drawing simulate flag icon on alternate colour palettes.
- Fix: [#19901] Random shop colours never assigning last colour.
- Fix: [#19911] Guests stuck at certain railway crossings.
- Fix: [#19924] Destructible cheat does not allow partial ride modification.
- Fix: [#19950] Mine train block brake supports drawn incorrectly.
- Fix: [#19955] Mine Train Roller Coaster has incorrect supports on the sloped left small turn (original bug).
- Fix: [#19987] [Plugin] ���SetCheatAction��� has wrong ID in plugin API.
- Fix: [#20016] The group box for small scenery details in the Tile Inspector window has unused empty space.
- Fix: [#20018] Shops not calculating up-keep cost.
- Fix: [#20033] Asset packs cannot reference game data.
- Fix: [#20104] [Plugin] Some network APIs use player index and group index.
- Fix: [#20099] Some scrollbar is glitched or have incorrect size when open window for the first time
- Fix: [#20134] Grass length being updated for tiles in the void, causing unneccesary drawing operations.


(triaxx)
diff -r1.45 -r1.46 pkgsrc/games/openrct2/Makefile
diff -r1.14 -r1.15 pkgsrc/games/openrct2/PLIST
diff -r1.22 -r1.23 pkgsrc/games/openrct2/distinfo
diff -r1.8 -r1.9 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h
diff -r1.3 -r1.4 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h
diff -r1.3 -r1.4 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm
Sun Sep 3 21:14:30 2023
Tue Jul 18 04:41:15 2023
pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h,v

anoncvs not yet been updated

cvs diff -r1.45 -r1.46 pkgsrc/games/openrct2/Makefile (expand / switch to context diff)
--- pkgsrc/games/openrct2/Makefile 2023/09/03 07:05:36 1.45
+++ pkgsrc/games/openrct2/Makefile 2023/09/03 12:14:30 1.46
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2023/09/03 07:05:36 triaxx Exp $
+# $NetBSD: Makefile,v 1.46 2023/09/03 12:14:30 triaxx Exp $
 
-DISTNAME=	openrct2-0.4.4
+DISTNAME=	openrct2-0.4.5
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=OpenRCT2/}
 GITHUB_PROJECT=	OpenRCT2

cvs diff -r1.14 -r1.15 pkgsrc/games/openrct2/PLIST (expand / switch to context diff)
--- pkgsrc/games/openrct2/PLIST 2023/09/03 07:05:36 1.14
+++ pkgsrc/games/openrct2/PLIST 2023/09/03 12:14:30 1.15
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2023/09/03 07:05:36 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.15 2023/09/03 12:14:30 triaxx Exp $
 bin/openrct2
 bin/openrct2-cli
 lib/libopenrct2.a
@@ -26,6 +26,7 @@
 share/metainfo/openrct2.appdata.xml
 share/mime/packages/openrct2.xml
 share/openrct2/assetpack/openrct2.music.alternative.parkap
+share/openrct2/assetpack/openrct2.music.cover.parkap
 share/openrct2/assetpack/openrct2.sound.parkap
 share/openrct2/g2.dat
 share/openrct2/language/ar-EG.txt
@@ -64,7 +65,10 @@
 share/openrct2/object/official/music/openrct2.music.blizzard.parkobj
 share/openrct2/object/official/music/openrct2.music.dodgems.parkobj
 share/openrct2/object/official/music/openrct2.music.extraterrestrial.parkobj
+share/openrct2/object/official/music/openrct2.music.fairground2.parkobj
 share/openrct2/object/official/music/openrct2.music.galaxy.parkobj
+share/openrct2/object/official/music/openrct2.music.prehistoric.parkobj
+share/openrct2/object/official/music/openrct2.music.ragtime2.parkobj
 share/openrct2/object/official/ride/openrct2.ride.alpine_coaster.parkobj
 share/openrct2/object/official/ride/openrct2.ride.hybrid_coaster.parkobj
 share/openrct2/object/official/ride/openrct2.ride.single_rail_coaster.parkobj

cvs diff -r1.22 -r1.23 pkgsrc/games/openrct2/distinfo (expand / switch to context diff)
--- pkgsrc/games/openrct2/distinfo 2023/09/03 07:05:36 1.22
+++ pkgsrc/games/openrct2/distinfo 2023/09/03 12:14:30 1.23
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.22 2023/09/03 07:05:36 triaxx Exp $
+$NetBSD: distinfo,v 1.23 2023/09/03 12:14:30 triaxx Exp $
 
-BLAKE2s (openrct2-0.4.4.tar.gz) = 6cfc0e2d7bddd7965a93d409c18a585779674d8489fa24eb7e17c2bd82755b9b
-SHA512 (openrct2-0.4.4.tar.gz) = 8e969e08023a6232dfffa31593cfacedafdf5eb778d1c1471deb095b3d056006ea0c1b219c9042f9fe94118fcbde219580ba2fca29d70a042a016a7fde0abdc9
-Size (openrct2-0.4.4.tar.gz) = 16554655 bytes
+BLAKE2s (openrct2-0.4.5.tar.gz) = be628d86e0a73a97a2bba1bcff8f9fc878b5e5d410d5a4e9d9bd52611840f97d
+SHA512 (openrct2-0.4.5.tar.gz) = fa2b6ba2d059f42e6b1fae8db7049b04a3bac7e9dc387a4f3c6bea0711309ab9ea6f298094a709cdff06a74bbc0cb571ace25f562687298b3a8bfd4a47a95b3b
+Size (openrct2-0.4.5.tar.gz) = 16809101 bytes
 SHA1 (patch-src_openrct2-ui_title_TitleSequencePlayer.cpp) = 35a4ee2a47fe6f5bfd536e199a369361cb1b12fa
 SHA1 (patch-src_openrct2_CMakeLists.txt) = be08c09024889c1cc52ef7e53c911f6746171370
-SHA1 (patch-src_openrct2_common.h) = 63f887123a93baf2214192f938f0289c228ebdbf
+SHA1 (patch-src_openrct2_common.h) = 5e2cf2e34f9dcea27581e1cce05dcb551795b674
 SHA1 (patch-src_openrct2_platform_Platform.Posix.cpp) = 9c052c55489cd2bb4e0f50a71c7cd48f29d3887b
-SHA1 (patch-src_openrct2_platform_Platform.h) = 3d8a91ef4c5240c54181a6e3776a0878ca721bc8
-SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 2e2f9bdc9fad87f95a55975556b9b11677a1bed2
+SHA1 (patch-src_openrct2_platform_Platform.h) = 07725c608d003a48aafce21d7853631a4f223c3c
+SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 4b71726422af272e29ae42b7411c2738e88ec70f
 SHA1 (patch-src_openrct2_util_Util.cpp) = 0acc8469a7b81b3259d891e8b559b64f6e6e842d

cvs diff -r1.8 -r1.9 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h (expand / switch to context diff)
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h 1.8
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h 1.9

cvs diff -r1.3 -r1.4 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h (expand / switch to context diff)
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h 2023/09/03 07:05:36 1.3
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h 2023/09/03 12:14:30 1.4
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_openrct2_platform_Platform.h,v 1.3 2023/09/03 07:05:36 triaxx Exp $
+$NetBSD: patch-src_openrct2_platform_Platform.h,v 1.4 2023/09/03 12:14:30 triaxx Exp $
 
 Support NetBSD.
 
 --- src/openrct2/platform/Platform.h.orig	2022-04-25 17:21:38.000000000 +0000
 +++ src/openrct2/platform/Platform.h
-@@ -88,7 +88,7 @@ namespace Platform
+@@ -82,7 +82,7 @@ namespace Platform
      std::string GetUsername();
  
      std::string GetSteamPath();

cvs diff -r1.3 -r1.4 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm (expand / switch to context diff)
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm 2023/09/02 07:30:35 1.3
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm 2023/09/03 12:14:30 1.4
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_openrct2_platform_Platform.macOS.mm,v 1.3 2023/09/02 07:30:35 triaxx Exp $
+$NetBSD: patch-src_openrct2_platform_Platform.macOS.mm,v 1.4 2023/09/03 12:14:30 triaxx Exp $
 
 Support pkgsrc.
 
 --- src/openrct2/platform/Platform.macOS.mm.orig	2021-03-13 11:17:05.000000000 +0000
 +++ src/openrct2/platform/Platform.macOS.mm
-@@ -94,21 +94,7 @@ namespace Platform
+@@ -96,21 +96,7 @@ namespace Platform
              }
              else
              {