pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/openrct2



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Sun Sep  3 07:05:36 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_util_Util.cpp

Log Message:
openrct2: Update to 0.4.4

upstream changes:
-----------------
0.4.4 (2023-03-28)
------------------------------------------------------------------------
- Feature: [#11269] Add properties for speed and length of vehicle animations.
- Feature: [#15849] Objectives can now be set for up to 50000 guests.
- Feature: [#18537] Add shift/control modifiers to window close buttons, closing all but the given window or all windows of the same type, respectively.
- Feature: [#18732] [Plugin] API to get the guests thoughts.
- Feature: [#18744] Cheat to allow using a regular path as a queue path.
- Feature: [#19023] Add Canadian French translation.
- Feature: [#19341] Add “All Scenery” tab to scenery window.
- Feature: [#19378] Add command to combine CSG1i.DAT and CSG1.DAT.
- Feature: [objects#226] Port RCT1 Corkscrew Coaster train.
- Feature: [objects#229] Port RCT1 go karts with helmets.
- Feature: [OpenMusic#20, OpenMusic#21] Added Blizzard and Extraterresterial ride music styles.
- Improved: [#11473] Hot reload for plug-ins now works on macOS.
- Improved: [#12466] RCT1 parks now use RCT1’s interest calculation algorithm.
- Improved: [#14635] Scenery window now shows up to 255 scenery groups.
- Improved: [#17288] Reorganise the order of shortcut keys in the Shortcut Keys window.
- Improved: [#18706] Ability to view the list of contributors in-game.
- Improved: [#18749] Ability to have 4 active awards for more than one month in a row.
- Improved: [#18826] [Plugin] Added all actions and their documentation to plugin API.
- Improved: [#18945] Languages can now fall back to other languages than English.
- Improved: [#18970] Trying to load a non-park save will now display a context error.
- Improved: [#18975] Add lift sprites for steep hills on the wooden roller coaster.
- Improved: [#19044] Added special thanks to RMC and Wiegand to the About page.
- Improved: [#19131] Track missing objects when selecting scenery groups in console.
- Improved: [#19253] Queue junctions drawn properly when using regular paths as queue. Note: Requires using tile inspector to indicate railings can be used at T or X junctions.
- Improved: [#19067] New Ride window now allows filtering similarly to Object Selection.
- Improved: [#19272] Scenery window now allows filtering similarly to Object Selection.
- Improved: [#19447] The control key now enables word jumping in text input fields.
- Improved: [#19463] Added ‘W’ and ‘Y’ with circumflex to sprite font (for Welsh).
- Improved: [#19549] Enable large address awareness for 32 bit Windows builds allowing to use 4 GiB of virtual memory.
- Improved: [#19668] Decreased the minimum map size from 13 to 3.
- Improved: [#19683] The delays for ride ratings to appear has been reduced drastically.
- Improved: [#19697] “Show guest purchases” will now work in multiplayer.
- Change: [#19018] Renamed actions to fit the naming scheme.
- Change: [#19091] [Plugin] Add game action information to callback arguments of custom actions.
- Change: [#19233] Reduce lift speed minimum and maximum values for “Classic Wooden Coaster”.
- Removed: [#19520] Support for Windows Vista systems.
- Fix: [#474] Mini golf window shows more players than there actually are (original bug).
- Fix: [#592] Window scrollbar not able to navigate to the end of large lists.
- Fix: [#7210] Land tile smoothing occurs with edge tiles (original bug).
- Fix: [#17996] Finances window not cleared when starting some .park scenarios.
- Fix: [#18260] Crash opening parks that have multiple tiles referencing the same banner entry.
- Fix: [#18467] “Selected only” Object Selection filter is active in Track Designs Manager, and cannot be toggled.
- Fix: [#18904] OpenRCT2 audio object accidentally exported in saves.
- Fix: [#18905] Ride Construction window theme is not applied correctly.
- Fix: [#18911] Mini Golf station does not draw correctly from all angles.
- Fix: [#18971] New Game does not prompt for save before quitting.
- Fix: [#18986] [Plugin] Sending remote scripts larger than 63KiB crashing all clients.
- Fix: [#18994] Title music doesn’t start after enabling master volume.
- Fix: [#19025] Park loan behaves inconsistently with non-round and out-of-bounds values.
- Fix: [#19026] Park loan is clamped to a 32-bit integer.
- Fix: [#19068] Guests may not join queues correctly.
- Fix: [#19091] [Plugin] Remote plugins in multiplayer servers do not unload properly.
- Fix: [#19112] Clearing the last character in the Object Selection filter does not properly reset it.
- Fix: [#19112] Text boxes not updated with empty strings in Track List, Server List, and Start Server windows.
- Fix: [#19114] [Plugin] ‘GameActionResult’ does not comply to API specification.
- Fix: [#19136] SV6 saves with experimental RCT1 paths not imported correctly.
- Fix: [#19243] .park scenarios don’t complete properly.
- Fix: [#19250] MusicObjects do not free their preview images.
- Fix: [#19292] Overflow in ‘totalRideValue’.
- Fix: [#19339] Incorrect import of crashed particles from SV4.
- Fix: [#19379] “No platforms” station style shows platforms on the Junior Roller Coaster.
- Fix: [#19380] Startup crash when no sequences are installed and random sequences are enabled.
- Fix: [#19391] String corruption caused by an improper buffer handling in ‘GfxWrapString’.
- Fix: [#19434, #19509] Object types added by OpenRCT2 do not get removed when executing ‘remove_unused_objects’.
- Fix: [#19475] Cannot increase loan when more than £1000 in debt.
- Fix: [#19493] SV4 saves not importing the correct vehicle colours.
- Fix: [#19517] Crash when peeps try to exit or enter hacked rides that have no waypoints specified.
- Fix: [#19524] Staff counter shows incorrect values if there are more than 32767 staff members.
- Fix: [#19574] Handle exits in null locations.
- Fix: [#19641, #19643] Missing water tile in Infernal Views’ and Six Flags Holland’s river.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/games/openrct2/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/openrct2/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/openrct2/distinfo
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp

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

Modified files:

Index: pkgsrc/games/openrct2/Makefile
diff -u pkgsrc/games/openrct2/Makefile:1.44 pkgsrc/games/openrct2/Makefile:1.45
--- pkgsrc/games/openrct2/Makefile:1.44 Sat Sep  2 20:45:06 2023
+++ pkgsrc/games/openrct2/Makefile      Sun Sep  3 07:05:36 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2023/09/02 20:45:06 triaxx Exp $
+# $NetBSD: Makefile,v 1.45 2023/09/03 07:05:36 triaxx Exp $
 
-DISTNAME=      openrct2-0.4.3
+DISTNAME=      openrct2-0.4.4
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=OpenRCT2/}
 GITHUB_PROJECT=        OpenRCT2

Index: pkgsrc/games/openrct2/PLIST
diff -u pkgsrc/games/openrct2/PLIST:1.13 pkgsrc/games/openrct2/PLIST:1.14
--- pkgsrc/games/openrct2/PLIST:1.13    Sat Sep  2 20:45:06 2023
+++ pkgsrc/games/openrct2/PLIST Sun Sep  3 07:05:36 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2023/09/02 20:45:06 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.14 2023/09/03 07:05:36 triaxx Exp $
 bin/openrct2
 bin/openrct2-cli
 lib/libopenrct2.a
@@ -25,6 +25,8 @@ share/icons/hicolor/96x96/apps/openrct2.
 share/icons/hicolor/scalable/apps/openrct2.svg
 share/metainfo/openrct2.appdata.xml
 share/mime/packages/openrct2.xml
+share/openrct2/assetpack/openrct2.music.alternative.parkap
+share/openrct2/assetpack/openrct2.sound.parkap
 share/openrct2/g2.dat
 share/openrct2/language/ar-EG.txt
 share/openrct2/language/ca-ES.txt
@@ -36,6 +38,7 @@ share/openrct2/language/en-US.txt
 share/openrct2/language/eo-ZZ.txt
 share/openrct2/language/es-ES.txt
 share/openrct2/language/fi-FI.txt
+share/openrct2/language/fr-CA.txt
 share/openrct2/language/fr-FR.txt
 share/openrct2/language/hu-HU.txt
 share/openrct2/language/it-IT.txt
@@ -51,10 +54,17 @@ share/openrct2/language/tr-TR.txt
 share/openrct2/language/vi-VN.txt
 share/openrct2/language/zh-CN.txt
 share/openrct2/language/zh-TW.txt
+share/openrct2/object/objects.zip.zipversion
+share/openrct2/object/official/audio/openrct2.audio.additional.parkobj
 share/openrct2/object/official/footpath_item/rct2dlc.footpath_item.litterpa.parkobj
 share/openrct2/object/official/footpath_railings/openrct2.footpath_railings.invisible.json
 share/openrct2/object/official/footpath_surface/openrct2.footpath_surface.invisible.json
 share/openrct2/object/official/footpath_surface/openrct2.footpath_surface.queue_invisible.json
+share/openrct2/object/official/music/openrct2.music.acid.parkobj
+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.galaxy.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
@@ -109,6 +119,8 @@ share/openrct2/object/rct1/footpath_surf
 share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tiles_grey.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_green.parkobj
 share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_red.parkobj
+share/openrct2/object/rct1/ride/rct1.ride.corkscrew_trains.parkobj
+share/openrct2/object/rct1/ride/rct1.ride.go_karts.parkobj
 share/openrct2/object/rct1/ride/rct1.ride.inverted_trains.parkobj
 share/openrct2/object/rct1/ride/rct1.ride.ladybird_trains.parkobj
 share/openrct2/object/rct1/ride/rct1.ride.log_trains.parkobj
@@ -2272,13 +2284,14 @@ share/openrct2/object/rct2ww/scenery_wal
 share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind04.json
 share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind05.json
 share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind06.json
-share/openrct2/object/zipversion
+share/openrct2/openmusic.zip.zipversion
+share/openrct2/opensound.zip.zipversion
 share/openrct2/sequence/openrct2.parkseq
 share/openrct2/sequence/rct1.parkseq
 share/openrct2/sequence/rct1aa.parkseq
 share/openrct2/sequence/rct1aall.parkseq
 share/openrct2/sequence/rct2.parkseq
-share/openrct2/sequence/zipversion
+share/openrct2/sequence/title-sequences.zip.zipversion
 share/openrct2/shaders/applypalette.frag
 share/openrct2/shaders/applypalette.vert
 share/openrct2/shaders/applytransparency.frag

Index: pkgsrc/games/openrct2/distinfo
diff -u pkgsrc/games/openrct2/distinfo:1.21 pkgsrc/games/openrct2/distinfo:1.22
--- pkgsrc/games/openrct2/distinfo:1.21 Sat Sep  2 20:45:06 2023
+++ pkgsrc/games/openrct2/distinfo      Sun Sep  3 07:05:36 2023
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.21 2023/09/02 20:45:06 triaxx Exp $
+$NetBSD: distinfo,v 1.22 2023/09/03 07:05:36 triaxx Exp $
 
-BLAKE2s (openrct2-0.4.3.tar.gz) = 2d3dbe35ea337dcb9af6a45dbd00ac2a39078903714d327aab3e9bcd6dbef689
-SHA512 (openrct2-0.4.3.tar.gz) = 2c194e3d63340c61fd8caaf975e3b99a3a9f10aeb5f9ff0ca4f5556f07b2d4765583b0c63d1c77117cc003fcfb8403e8ee025758ff39027e9bd0992931eaa46c
-Size (openrct2-0.4.3.tar.gz) = 16507904 bytes
+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
 SHA1 (patch-src_openrct2-ui_title_TitleSequencePlayer.cpp) = 35a4ee2a47fe6f5bfd536e199a369361cb1b12fa
 SHA1 (patch-src_openrct2_CMakeLists.txt) = be08c09024889c1cc52ef7e53c911f6746171370
-SHA1 (patch-src_openrct2_common.h) = 31923f772feb3ec9cd0678e3f7cae27abd62cf6e
+SHA1 (patch-src_openrct2_common.h) = 63f887123a93baf2214192f938f0289c228ebdbf
 SHA1 (patch-src_openrct2_platform_Platform.Posix.cpp) = 9c052c55489cd2bb4e0f50a71c7cd48f29d3887b
-SHA1 (patch-src_openrct2_platform_Platform.h) = 499e8b2ba77517605668e5e6b6338a366163a708
+SHA1 (patch-src_openrct2_platform_Platform.h) = 3d8a91ef4c5240c54181a6e3776a0878ca721bc8
 SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 2e2f9bdc9fad87f95a55975556b9b11677a1bed2
-SHA1 (patch-src_openrct2_util_Util.cpp) = 4fa500066bfb5c04ae59fe32637dad257f56ed68
+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.7 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.8
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h:1.7       Sat Sep  2 07:30:35 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h   Sun Sep  3 07:05:36 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_openrct2_common.h,v 1.7 2023/09/02 07:30:35 triaxx Exp $
+$NetBSD: patch-src_openrct2_common.h,v 1.8 2023/09/03 07:05:36 triaxx Exp $
 
 Add big endian support.
 
 --- src/openrct2/common.h.orig 2021-03-13 11:17:05.000000000 +0000
 +++ src/openrct2/common.h
-@@ -49,6 +49,12 @@ namespace
+@@ -45,6 +45,12 @@ namespace
  #        define HIBYTE(w) (static_cast<uint8_t>((static_cast<uint16_t>(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.2 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h:1.3
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h:1.2    Sat Sep  2 19:59:49 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h        Sun Sep  3 07:05:36 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_openrct2_platform_Platform.h,v 1.2 2023/09/02 19:59:49 triaxx Exp $
+$NetBSD: patch-src_openrct2_platform_Platform.h,v 1.3 2023/09/03 07:05:36 triaxx Exp $
 
 Support NetBSD.
 
 --- src/openrct2/platform/Platform.h.orig      2022-04-25 17:21:38.000000000 +0000
 +++ src/openrct2/platform/Platform.h
-@@ -94,7 +94,7 @@ namespace Platform
+@@ -88,7 +88,7 @@ namespace Platform
      std::string GetUsername();
  
      std::string GetSteamPath();

Index: pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp
diff -u pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp:1.5 pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp:1.6
--- pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp:1.5  Sat Sep  2 07:30:35 2023
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp      Sun Sep  3 07:05:36 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_openrct2_util_Util.cpp,v 1.5 2023/09/02 07:30:35 triaxx Exp $
+$NetBSD: patch-src_openrct2_util_Util.cpp,v 1.6 2023/09/03 07:05:36 triaxx Exp $
 
 Support NetBSD.
 
---- src/openrct2/util/Util.cpp.orig    2020-05-27 23:27:33.350998119 +0000
+--- src/openrct2/util/Util.cpp.orig    2023-03-28 15:48:53.000000000 +0000
 +++ src/openrct2/util/Util.cpp
-@@ -95,7 +95,7 @@ int32_t bitscanforward(int32_t source)
+@@ -95,7 +95,7 @@ int32_t UtilBitScanForward(int64_t sourc
  #endif
  }
  
@@ -13,9 +13,9 @@ Support NetBSD.
  #    include <cpuid.h>
  #    define OpenRCT2_CPUID_GNUC_X86
  #elif defined(_MSC_VER) && (_MSC_VER >= 1500) && (defined(_M_X64) || defined(_M_IX86)) // VS2008
-@@ -134,7 +134,7 @@ bool sse41_available()
+@@ -134,7 +134,7 @@ bool SSE41Available()
  
- bool avx2_available()
+ bool AVX2Available()
  {
 -#ifdef OPENRCT2_X86
 +#if defined(OPENRCT2_X86) && !defined(__clang__)



Home | Main Index | Thread Index | Old Index