Sun Sep 3 07:05:36 2023 UTC ()
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 窶廣ll 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窶冱 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 窶聾窶� and 窶郎窶� 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] 窶彜how 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 窶廚lassic 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] 窶彜elected 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窶冲 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] 窶賂ameActionResult窶� does not comply to API specification.
- Fix: [#19136] SV6 saves with experimental RCT1 paths not imported correctly.
- Fix: [#19243] .park scenarios don窶冲 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] 窶廸o 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 窶賂fxWrapString窶�.
- Fix: [#19434, #19509] Object types added by OpenRCT2 do not get removed when executing 窶腕emove_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窶冱 river.


(triaxx)
diff -r1.44 -r1.45 pkgsrc/games/openrct2/Makefile
diff -r1.13 -r1.14 pkgsrc/games/openrct2/PLIST
diff -r1.21 -r1.22 pkgsrc/games/openrct2/distinfo
diff -r1.7 -r1.8 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h
diff -r1.2 -r1.3 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h
diff -r1.5 -r1.6 pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp
Sun Sep 3 16:05:36 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.44 -r1.45 pkgsrc/games/openrct2/Makefile (expand / switch to unified diff)

--- pkgsrc/games/openrct2/Makefile 2023/09/02 20:45:06 1.44
+++ pkgsrc/games/openrct2/Makefile 2023/09/03 07:05:36 1.45
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.44 2023/09/02 20:45:06 triaxx Exp $ 1# $NetBSD: Makefile,v 1.45 2023/09/03 07:05:36 triaxx Exp $
2 2
3DISTNAME= openrct2-0.4.3 3DISTNAME= openrct2-0.4.4
4CATEGORIES= games 4CATEGORIES= games
5MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenRCT2/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenRCT2/}
6GITHUB_PROJECT= OpenRCT2 6GITHUB_PROJECT= OpenRCT2
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/OpenRCT2/OpenRCT2/ 10HOMEPAGE= https://github.com/OpenRCT2/OpenRCT2/
11COMMENT= Open source reimplementation of RollerCoaster Tycoon 2 11COMMENT= Open source reimplementation of RollerCoaster Tycoon 2
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14USE_CMAKE= yes 14USE_CMAKE= yes
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16USE_LANGUAGES= c c++17 16USE_LANGUAGES= c c++17

cvs diff -r1.13 -r1.14 pkgsrc/games/openrct2/PLIST (expand / switch to unified diff)

--- pkgsrc/games/openrct2/PLIST 2023/09/02 20:45:06 1.13
+++ pkgsrc/games/openrct2/PLIST 2023/09/03 07:05:36 1.14
@@ -1,70 +1,80 @@ @@ -1,70 +1,80 @@
1@comment $NetBSD: PLIST,v 1.13 2023/09/02 20:45:06 triaxx Exp $ 1@comment $NetBSD: PLIST,v 1.14 2023/09/03 07:05:36 triaxx Exp $
2bin/openrct2 2bin/openrct2
3bin/openrct2-cli 3bin/openrct2-cli
4lib/libopenrct2.a 4lib/libopenrct2.a
5man/man6/openrct2-cli.6 5man/man6/openrct2-cli.6
6man/man6/openrct2.6 6man/man6/openrct2.6
7share/applications/openrct2-savegame.desktop 7share/applications/openrct2-savegame.desktop
8share/applications/openrct2-scenario.desktop 8share/applications/openrct2-scenario.desktop
9share/applications/openrct2-uri.desktop 9share/applications/openrct2-uri.desktop
10share/applications/openrct2.desktop 10share/applications/openrct2.desktop
11share/doc/openrct2/changelog.txt 11share/doc/openrct2/changelog.txt
12share/doc/openrct2/contributors.md 12share/doc/openrct2/contributors.md
13share/doc/openrct2/licence.txt 13share/doc/openrct2/licence.txt
14share/doc/openrct2/openrct2.d.ts 14share/doc/openrct2/openrct2.d.ts
15share/doc/openrct2/readme.txt 15share/doc/openrct2/readme.txt
16share/doc/openrct2/scripting.md 16share/doc/openrct2/scripting.md
17share/icons/hicolor/128x128/apps/openrct2.png 17share/icons/hicolor/128x128/apps/openrct2.png
18share/icons/hicolor/16x16/apps/openrct2.png 18share/icons/hicolor/16x16/apps/openrct2.png
19share/icons/hicolor/24x24/apps/openrct2.png 19share/icons/hicolor/24x24/apps/openrct2.png
20share/icons/hicolor/256x256/apps/openrct2.png 20share/icons/hicolor/256x256/apps/openrct2.png
21share/icons/hicolor/32x32/apps/openrct2.png 21share/icons/hicolor/32x32/apps/openrct2.png
22share/icons/hicolor/48x48/apps/openrct2.png 22share/icons/hicolor/48x48/apps/openrct2.png
23share/icons/hicolor/64x64/apps/openrct2.png 23share/icons/hicolor/64x64/apps/openrct2.png
24share/icons/hicolor/96x96/apps/openrct2.png 24share/icons/hicolor/96x96/apps/openrct2.png
25share/icons/hicolor/scalable/apps/openrct2.svg 25share/icons/hicolor/scalable/apps/openrct2.svg
26share/metainfo/openrct2.appdata.xml 26share/metainfo/openrct2.appdata.xml
27share/mime/packages/openrct2.xml 27share/mime/packages/openrct2.xml
 28share/openrct2/assetpack/openrct2.music.alternative.parkap
 29share/openrct2/assetpack/openrct2.sound.parkap
28share/openrct2/g2.dat 30share/openrct2/g2.dat
29share/openrct2/language/ar-EG.txt 31share/openrct2/language/ar-EG.txt
30share/openrct2/language/ca-ES.txt 32share/openrct2/language/ca-ES.txt
31share/openrct2/language/cs-CZ.txt 33share/openrct2/language/cs-CZ.txt
32share/openrct2/language/da-DK.txt 34share/openrct2/language/da-DK.txt
33share/openrct2/language/de-DE.txt 35share/openrct2/language/de-DE.txt
34share/openrct2/language/en-GB.txt 36share/openrct2/language/en-GB.txt
35share/openrct2/language/en-US.txt 37share/openrct2/language/en-US.txt
36share/openrct2/language/eo-ZZ.txt 38share/openrct2/language/eo-ZZ.txt
37share/openrct2/language/es-ES.txt 39share/openrct2/language/es-ES.txt
38share/openrct2/language/fi-FI.txt 40share/openrct2/language/fi-FI.txt
 41share/openrct2/language/fr-CA.txt
39share/openrct2/language/fr-FR.txt 42share/openrct2/language/fr-FR.txt
40share/openrct2/language/hu-HU.txt 43share/openrct2/language/hu-HU.txt
41share/openrct2/language/it-IT.txt 44share/openrct2/language/it-IT.txt
42share/openrct2/language/ja-JP.txt 45share/openrct2/language/ja-JP.txt
43share/openrct2/language/ko-KR.txt 46share/openrct2/language/ko-KR.txt
44share/openrct2/language/nb-NO.txt 47share/openrct2/language/nb-NO.txt
45share/openrct2/language/nl-NL.txt 48share/openrct2/language/nl-NL.txt
46share/openrct2/language/pl-PL.txt 49share/openrct2/language/pl-PL.txt
47share/openrct2/language/pt-BR.txt 50share/openrct2/language/pt-BR.txt
48share/openrct2/language/ru-RU.txt 51share/openrct2/language/ru-RU.txt
49share/openrct2/language/sv-SE.txt 52share/openrct2/language/sv-SE.txt
50share/openrct2/language/tr-TR.txt 53share/openrct2/language/tr-TR.txt
51share/openrct2/language/vi-VN.txt 54share/openrct2/language/vi-VN.txt
52share/openrct2/language/zh-CN.txt 55share/openrct2/language/zh-CN.txt
53share/openrct2/language/zh-TW.txt 56share/openrct2/language/zh-TW.txt
 57share/openrct2/object/objects.zip.zipversion
 58share/openrct2/object/official/audio/openrct2.audio.additional.parkobj
54share/openrct2/object/official/footpath_item/rct2dlc.footpath_item.litterpa.parkobj 59share/openrct2/object/official/footpath_item/rct2dlc.footpath_item.litterpa.parkobj
55share/openrct2/object/official/footpath_railings/openrct2.footpath_railings.invisible.json 60share/openrct2/object/official/footpath_railings/openrct2.footpath_railings.invisible.json
56share/openrct2/object/official/footpath_surface/openrct2.footpath_surface.invisible.json 61share/openrct2/object/official/footpath_surface/openrct2.footpath_surface.invisible.json
57share/openrct2/object/official/footpath_surface/openrct2.footpath_surface.queue_invisible.json 62share/openrct2/object/official/footpath_surface/openrct2.footpath_surface.queue_invisible.json
 63share/openrct2/object/official/music/openrct2.music.acid.parkobj
 64share/openrct2/object/official/music/openrct2.music.blizzard.parkobj
 65share/openrct2/object/official/music/openrct2.music.dodgems.parkobj
 66share/openrct2/object/official/music/openrct2.music.extraterrestrial.parkobj
 67share/openrct2/object/official/music/openrct2.music.galaxy.parkobj
58share/openrct2/object/official/ride/openrct2.ride.alpine_coaster.parkobj 68share/openrct2/object/official/ride/openrct2.ride.alpine_coaster.parkobj
59share/openrct2/object/official/ride/openrct2.ride.hybrid_coaster.parkobj 69share/openrct2/object/official/ride/openrct2.ride.hybrid_coaster.parkobj
60share/openrct2/object/official/ride/openrct2.ride.single_rail_coaster.parkobj 70share/openrct2/object/official/ride/openrct2.ride.single_rail_coaster.parkobj
61share/openrct2/object/official/ride/rct2dlc.ride.zpanda.parkobj 71share/openrct2/object/official/ride/rct2dlc.ride.zpanda.parkobj
62share/openrct2/object/official/scenery_group/rct2dlc.scenery_group.scgpanda.parkobj 72share/openrct2/object/official/scenery_group/rct2dlc.scenery_group.scgpanda.parkobj
63share/openrct2/object/official/scenery_small/rct2dlc.scenery_small.bigpanda.parkobj 73share/openrct2/object/official/scenery_small/rct2dlc.scenery_small.bigpanda.parkobj
64share/openrct2/object/official/scenery_small/rct2dlc.scenery_small.pandagr.parkobj 74share/openrct2/object/official/scenery_small/rct2dlc.scenery_small.pandagr.parkobj
65share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf02.parkobj 75share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf02.parkobj
66share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf03.parkobj 76share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf03.parkobj
67share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf04.parkobj 77share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf04.parkobj
68share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf07.parkobj 78share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf07.parkobj
69share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf08.parkobj 79share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf08.parkobj
70share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttrfgl01.parkobj 80share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttrfgl01.parkobj
@@ -99,26 +109,28 @@ share/openrct2/object/rct1/footpath_surf @@ -99,26 +109,28 @@ share/openrct2/object/rct1/footpath_surf
99share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.queue_blue.parkobj 109share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.queue_blue.parkobj
100share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tarmac.parkobj 110share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tarmac.parkobj
101share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tiles_brown.parkobj 111share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tiles_brown.parkobj
102share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.ash.parkobj 112share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.ash.parkobj
103share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.queue_green.parkobj 113share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.queue_green.parkobj
104share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.queue_red.parkobj 114share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.queue_red.parkobj
105share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.queue_yellow.parkobj 115share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.queue_yellow.parkobj
106share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tarmac_brown.parkobj 116share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tarmac_brown.parkobj
107share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tarmac_green.parkobj 117share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tarmac_green.parkobj
108share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tarmac_red.parkobj 118share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tarmac_red.parkobj
109share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tiles_grey.parkobj 119share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tiles_grey.parkobj
110share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_green.parkobj 120share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_green.parkobj
111share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_red.parkobj 121share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_red.parkobj
 122share/openrct2/object/rct1/ride/rct1.ride.corkscrew_trains.parkobj
 123share/openrct2/object/rct1/ride/rct1.ride.go_karts.parkobj
112share/openrct2/object/rct1/ride/rct1.ride.inverted_trains.parkobj 124share/openrct2/object/rct1/ride/rct1.ride.inverted_trains.parkobj
113share/openrct2/object/rct1/ride/rct1.ride.ladybird_trains.parkobj 125share/openrct2/object/rct1/ride/rct1.ride.ladybird_trains.parkobj
114share/openrct2/object/rct1/ride/rct1.ride.log_trains.parkobj 126share/openrct2/object/rct1/ride/rct1.ride.log_trains.parkobj
115share/openrct2/object/rct1/ride/rct1.ride.rocket_cars.parkobj 127share/openrct2/object/rct1/ride/rct1.ride.rocket_cars.parkobj
116share/openrct2/object/rct1/ride/rct1.ride.single_person_swinging_cars.parkobj 128share/openrct2/object/rct1/ride/rct1.ride.single_person_swinging_cars.parkobj
117share/openrct2/object/rct1/ride/rct1.ride.steel_rc_trains.parkobj 129share/openrct2/object/rct1/ride/rct1.ride.steel_rc_trains.parkobj
118share/openrct2/object/rct1/ride/rct1.ride.steel_rc_trains_reversed.parkobj 130share/openrct2/object/rct1/ride/rct1.ride.steel_rc_trains_reversed.parkobj
119share/openrct2/object/rct1/ride/rct1.ride.toilets.parkobj 131share/openrct2/object/rct1/ride/rct1.ride.toilets.parkobj
120share/openrct2/object/rct1/ride/rct1.ride.wooden_rc_trains.parkobj 132share/openrct2/object/rct1/ride/rct1.ride.wooden_rc_trains.parkobj
121share/openrct2/object/rct1/ride/rct1.ride.wooden_rc_trains_reversed.parkobj 133share/openrct2/object/rct1/ride/rct1.ride.wooden_rc_trains_reversed.parkobj
122share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.wooden_fence_red.json 134share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.wooden_fence_red.json
123share/openrct2/object/rct1/terrain_edge/rct1.terrain_edge.brick.parkobj 135share/openrct2/object/rct1/terrain_edge/rct1.terrain_edge.brick.parkobj
124share/openrct2/object/rct1/terrain_edge/rct1.terrain_edge.iron.parkobj 136share/openrct2/object/rct1/terrain_edge/rct1.terrain_edge.iron.parkobj
@@ -2262,28 +2274,29 @@ share/openrct2/object/rct2ww/scenery_wal @@ -2262,28 +2274,29 @@ share/openrct2/object/rct2ww/scenery_wal
2262share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wtudor10.json 2274share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wtudor10.json
2263share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wtudor11.json 2275share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wtudor11.json
2264share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub01.json 2276share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub01.json
2265share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub02.json 2277share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub02.json
2266share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub03.json 2278share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub03.json
2267share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub04.json 2279share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub04.json
2268share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub05.json 2280share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub05.json
2269share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub06.json 2281share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub06.json
2270share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub07.json 2282share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwdaub07.json
2271share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind03.json 2283share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind03.json
2272share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind04.json 2284share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind04.json
2273share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind05.json 2285share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind05.json
2274share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind06.json 2286share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind06.json
2275share/openrct2/object/zipversion 2287share/openrct2/openmusic.zip.zipversion
 2288share/openrct2/opensound.zip.zipversion
2276share/openrct2/sequence/openrct2.parkseq 2289share/openrct2/sequence/openrct2.parkseq
2277share/openrct2/sequence/rct1.parkseq 2290share/openrct2/sequence/rct1.parkseq
2278share/openrct2/sequence/rct1aa.parkseq 2291share/openrct2/sequence/rct1aa.parkseq
2279share/openrct2/sequence/rct1aall.parkseq 2292share/openrct2/sequence/rct1aall.parkseq
2280share/openrct2/sequence/rct2.parkseq 2293share/openrct2/sequence/rct2.parkseq
2281share/openrct2/sequence/zipversion 2294share/openrct2/sequence/title-sequences.zip.zipversion
2282share/openrct2/shaders/applypalette.frag 2295share/openrct2/shaders/applypalette.frag
2283share/openrct2/shaders/applypalette.vert 2296share/openrct2/shaders/applypalette.vert
2284share/openrct2/shaders/applytransparency.frag 2297share/openrct2/shaders/applytransparency.frag
2285share/openrct2/shaders/applytransparency.vert 2298share/openrct2/shaders/applytransparency.vert
2286share/openrct2/shaders/drawline.frag 2299share/openrct2/shaders/drawline.frag
2287share/openrct2/shaders/drawline.vert 2300share/openrct2/shaders/drawline.vert
2288share/openrct2/shaders/drawrect.frag 2301share/openrct2/shaders/drawrect.frag
2289share/openrct2/shaders/drawrect.vert 2302share/openrct2/shaders/drawrect.vert

cvs diff -r1.21 -r1.22 pkgsrc/games/openrct2/distinfo (expand / switch to unified diff)

--- pkgsrc/games/openrct2/distinfo 2023/09/02 20:45:06 1.21
+++ pkgsrc/games/openrct2/distinfo 2023/09/03 07:05:36 1.22
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.21 2023/09/02 20:45:06 triaxx Exp $ 1$NetBSD: distinfo,v 1.22 2023/09/03 07:05:36 triaxx Exp $
2 2
3BLAKE2s (openrct2-0.4.3.tar.gz) = 2d3dbe35ea337dcb9af6a45dbd00ac2a39078903714d327aab3e9bcd6dbef689 3BLAKE2s (openrct2-0.4.4.tar.gz) = 6cfc0e2d7bddd7965a93d409c18a585779674d8489fa24eb7e17c2bd82755b9b
4SHA512 (openrct2-0.4.3.tar.gz) = 2c194e3d63340c61fd8caaf975e3b99a3a9f10aeb5f9ff0ca4f5556f07b2d4765583b0c63d1c77117cc003fcfb8403e8ee025758ff39027e9bd0992931eaa46c 4SHA512 (openrct2-0.4.4.tar.gz) = 8e969e08023a6232dfffa31593cfacedafdf5eb778d1c1471deb095b3d056006ea0c1b219c9042f9fe94118fcbde219580ba2fca29d70a042a016a7fde0abdc9
5Size (openrct2-0.4.3.tar.gz) = 16507904 bytes 5Size (openrct2-0.4.4.tar.gz) = 16554655 bytes
6SHA1 (patch-src_openrct2-ui_title_TitleSequencePlayer.cpp) = 35a4ee2a47fe6f5bfd536e199a369361cb1b12fa 6SHA1 (patch-src_openrct2-ui_title_TitleSequencePlayer.cpp) = 35a4ee2a47fe6f5bfd536e199a369361cb1b12fa
7SHA1 (patch-src_openrct2_CMakeLists.txt) = be08c09024889c1cc52ef7e53c911f6746171370 7SHA1 (patch-src_openrct2_CMakeLists.txt) = be08c09024889c1cc52ef7e53c911f6746171370
8SHA1 (patch-src_openrct2_common.h) = 31923f772feb3ec9cd0678e3f7cae27abd62cf6e 8SHA1 (patch-src_openrct2_common.h) = 63f887123a93baf2214192f938f0289c228ebdbf
9SHA1 (patch-src_openrct2_platform_Platform.Posix.cpp) = 9c052c55489cd2bb4e0f50a71c7cd48f29d3887b 9SHA1 (patch-src_openrct2_platform_Platform.Posix.cpp) = 9c052c55489cd2bb4e0f50a71c7cd48f29d3887b
10SHA1 (patch-src_openrct2_platform_Platform.h) = 499e8b2ba77517605668e5e6b6338a366163a708 10SHA1 (patch-src_openrct2_platform_Platform.h) = 3d8a91ef4c5240c54181a6e3776a0878ca721bc8
11SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 2e2f9bdc9fad87f95a55975556b9b11677a1bed2 11SHA1 (patch-src_openrct2_platform_Platform.macOS.mm) = 2e2f9bdc9fad87f95a55975556b9b11677a1bed2
12SHA1 (patch-src_openrct2_util_Util.cpp) = 4fa500066bfb5c04ae59fe32637dad257f56ed68 12SHA1 (patch-src_openrct2_util_Util.cpp) = 0acc8469a7b81b3259d891e8b559b64f6e6e842d

cvs diff -r1.7 -r1.8 pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h (expand / switch to unified diff)

--- pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h 1.7
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_common.h 1.8

cvs diff -r1.2 -r1.3 pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h (expand / switch to unified diff)

--- pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h 2023/09/02 19:59:49 1.2
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h 2023/09/03 07:05:36 1.3
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-src_openrct2_platform_Platform.h,v 1.2 2023/09/02 19:59:49 triaxx Exp $ 1$NetBSD: patch-src_openrct2_platform_Platform.h,v 1.3 2023/09/03 07:05:36 triaxx Exp $
2 2
3Support NetBSD. 3Support NetBSD.
4 4
5--- src/openrct2/platform/Platform.h.orig 2022-04-25 17:21:38.000000000 +0000 5--- src/openrct2/platform/Platform.h.orig 2022-04-25 17:21:38.000000000 +0000
6+++ src/openrct2/platform/Platform.h 6+++ src/openrct2/platform/Platform.h
7@@ -94,7 +94,7 @@ namespace Platform 7@@ -88,7 +88,7 @@ namespace Platform
8 std::string GetUsername(); 8 std::string GetUsername();
9  9
10 std::string GetSteamPath(); 10 std::string GetSteamPath();
11-#if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD__) 11-#if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD__)
12+#if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD__) || defined(__NetBSD__) 12+#if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) || defined(__FreeBSD__) || defined(__NetBSD__)
13 std::string GetEnvironmentPath(const char* name); 13 std::string GetEnvironmentPath(const char* name);
14 std::string GetHomePath(); 14 std::string GetHomePath();
15 #endif 15 #endif

cvs diff -r1.5 -r1.6 pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp (expand / switch to unified diff)

--- pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp 2023/09/02 07:30:35 1.5
+++ pkgsrc/games/openrct2/patches/patch-src_openrct2_util_Util.cpp 2023/09/03 07:05:36 1.6
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1$NetBSD: patch-src_openrct2_util_Util.cpp,v 1.5 2023/09/02 07:30:35 triaxx Exp $ 1$NetBSD: patch-src_openrct2_util_Util.cpp,v 1.6 2023/09/03 07:05:36 triaxx Exp $
2 2
3Support NetBSD. 3Support NetBSD.
4 4
5--- src/openrct2/util/Util.cpp.orig 2020-05-27 23:27:33.350998119 +0000 5--- src/openrct2/util/Util.cpp.orig 2023-03-28 15:48:53.000000000 +0000
6+++ src/openrct2/util/Util.cpp 6+++ src/openrct2/util/Util.cpp
7@@ -95,7 +95,7 @@ int32_t bitscanforward(int32_t source) 7@@ -95,7 +95,7 @@ int32_t UtilBitScanForward(int64_t sourc
8 #endif 8 #endif
9 } 9 }
10  10
11-#if defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__)) 11-#if defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__))
12+#if defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__)) && !defined(__clang__) 12+#if defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__)) && !defined(__clang__)
13 # include <cpuid.h> 13 # include <cpuid.h>
14 # define OpenRCT2_CPUID_GNUC_X86 14 # define OpenRCT2_CPUID_GNUC_X86
15 #elif defined(_MSC_VER) && (_MSC_VER >= 1500) && (defined(_M_X64) || defined(_M_IX86)) // VS2008 15 #elif defined(_MSC_VER) && (_MSC_VER >= 1500) && (defined(_M_X64) || defined(_M_IX86)) // VS2008
16@@ -134,7 +134,7 @@ bool sse41_available() 16@@ -134,7 +134,7 @@ bool SSE41Available()
17  17
18 bool avx2_available() 18 bool AVX2Available()
19 { 19 {
20-#ifdef OPENRCT2_X86 20-#ifdef OPENRCT2_X86
21+#if defined(OPENRCT2_X86) && !defined(__clang__) 21+#if defined(OPENRCT2_X86) && !defined(__clang__)
22 // For GCC and similar use the builtin function, as cpuid changed its semantics in 22 // For GCC and similar use the builtin function, as cpuid changed its semantics in
23 // https://github.com/gcc-mirror/gcc/commit/132fa33ce998df69a9f793d63785785f4b93e6f1 23 // https://github.com/gcc-mirror/gcc/commit/132fa33ce998df69a9f793d63785785f4b93e6f1
24 // which causes it to ignore subleafs, but the new function is unavailable on 24 // which causes it to ignore subleafs, but the new function is unavailable on