Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id F019284CCF for ; Sun, 3 Sep 2023 12:14:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id gCFT_g_DYdPH for ; Sun, 3 Sep 2023 12:14:30 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id B9BBD84CCA for ; Sun, 3 Sep 2023 12:14:30 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id AD199FBDB; Sun, 3 Sep 2023 12:14:30 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1693743270171290" MIME-Version: 1.0 Date: Sun, 3 Sep 2023 12:14:30 +0000 From: =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= Subject: CVS commit: pkgsrc/games/openrct2 To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: triaxx@netbsd.org X-Mailer: log_accum Message-Id: <20230903121430.AD199FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1693743270171290 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: triaxx Date: Sun Sep 3 12:14:30 UTC 2023 Modified Files: pkgsrc/games/openrct2: Makefile PLIST distinfo pkgsrc/games/openrct2/patches: patch-src_openrct2_common.h patch-src_openrct2_platform_Platform.h patch-src_openrct2_platform_Platform.macOS.mm Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 pkgsrc/games/openrct2/Makefile cvs rdiff -u -r1.14 -r1.15 pkgsrc/games/openrct2/PLIST cvs rdiff -u -r1.22 -r1.23 pkgsrc/games/openrct2/distinfo cvs rdiff -u -r1.8 -r1.9 \ pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h cvs rdiff -u -r1.3 -r1.4 \ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h \ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1693743270171290 Content-Disposition: inline Content-Length: 6734 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/games/openrct2/Makefile diff -u pkgsrc/games/openrct2/Makefile:1.45 pkgsrc/games/openrct2/Makefile:1.46 --- pkgsrc/games/openrct2/Makefile:1.45 Sun Sep 3 07:05:36 2023 +++ pkgsrc/games/openrct2/Makefile Sun Sep 3 12:14:30 2023 @@ -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 Index: pkgsrc/games/openrct2/PLIST diff -u pkgsrc/games/openrct2/PLIST:1.14 pkgsrc/games/openrct2/PLIST:1.15 --- pkgsrc/games/openrct2/PLIST:1.14 Sun Sep 3 07:05:36 2023 +++ pkgsrc/games/openrct2/PLIST Sun Sep 3 12:14:30 2023 @@ -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/icons/hicolor/scalable/apps/openrc 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/ope 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 Index: pkgsrc/games/openrct2/distinfo diff -u pkgsrc/games/openrct2/distinfo:1.22 pkgsrc/games/openrct2/distinfo:1.23 --- pkgsrc/games/openrct2/distinfo:1.22 Sun Sep 3 07:05:36 2023 +++ pkgsrc/games/openrct2/distinfo Sun Sep 3 12:14:30 2023 @@ -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 Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.8 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.9 --- pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.8 Sun Sep 3 07:05:36 2023 +++ pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h Sun Sep 3 12:14:30 2023 @@ -1,10 +1,10 @@ -$NetBSD: patch-src_openrct2_common.h,v 1.8 2023/09/03 07:05:36 triaxx Exp $ +$NetBSD: patch-src_openrct2_common.h,v 1.9 2023/09/03 12:14:30 triaxx Exp $ Add big endian support. --- src/openrct2/common.h.orig 2021-03-13 11:17:05.000000000 +0000 +++ src/openrct2/common.h -@@ -45,6 +45,12 @@ namespace +@@ -50,6 +50,12 @@ namespace # define HIBYTE(w) (static_cast((static_cast(w) >> 8) & 0xFF)) # endif // __BYTE_ORDER__ Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h:1.3 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h:1.4 --- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h:1.3 Sun Sep 3 07:05:36 2023 +++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h Sun Sep 3 12:14:30 2023 @@ -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(); Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.3 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.4 --- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm:1.3 Sat Sep 2 07:30:35 2023 +++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.macOS.mm Sun Sep 3 12:14:30 2023 @@ -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 { --_----------=_1693743270171290--