From: Lucas Raab Subject: Re: [update] games/openrct2 to 0.5.0 To: ports@openbsd.org Cc: David Goudou Date: Sat, 11 Jul 2026 03:28:37 +0000 On Fri, Jun 26, 2026 at 03:28:12PM +0000, Lucas Raab wrote: > On Wed, Jun 10, 2026 at 03:12:06AM +0000, Lucas Raab wrote: > > On Thu, Apr 16, 2026 at 06:25:15AM +0100, David Goudou wrote: > > > After the recent openrct2 update in ports I noticed 0.5.0 released > > > > > > Have been testing the past few days > > > > > > ok? > > > > Here's a further update to 0.5.2 if that still works for you? I took > > your diff and overlaid the changes atop of that. > > Hi David, just curious if you tried the 0.5.2 update? > > No worries if not :) Diff reattached Latest update to 0.5.3 attached. I'll plan to commit in the next few days unless I hear of any breakage diff refs/heads/master refs/heads/rct2 commit - 67ccc4b8bd667779249be557703ff06b16d08ff9 commit + 5c7ceccc7d7404198ca98929e63889fa09eb90f4 blob - 8c8b7f6e6e2f92c9dcd4c7d7bb326b04d39ff1e7 blob + 3aacb80c36ac8c61938340cb79a4bd38355b69b2 --- games/openrct2/Makefile +++ games/openrct2/Makefile @@ -1,12 +1,12 @@ # "#error Unknown endianess!" in src/openrct2/common.h NOT_FOR_ARCHS = ${BE_ARCHS} -V = 0.4.32 +V = 0.5.3 TITLE_V = 0.4.26 -OBJECTS_V = 1.7.6 +OBJECTS_V = 1.7.10 OPENSFX_V = 1.0.6 OPENMSX_V = 1.6.1 -REPLAYS_V = 0.0.92 +REPLAYS_V = 0.0.95 COMMENT = open source re-implementation of RollerCoaster Tycoon 2 DISTFILES = openrct2-${V}{v${V}}.tar.gz DISTFILES.a = title-sequences-${TITLE_V}{title-sequences}.zip @@ -16,7 +16,6 @@ DISTFILES.d = openmsx-${OPENMSX_V}{openmusic}.zip DISTFILES.e = replays-${REPLAYS_V}{replays}.zip PKGNAME = openrct2-${V} CATEGORIES = games x11 -REVISION = 1 HOMEPAGE = https://openrct2.org/ @@ -69,7 +68,7 @@ CONFIGURE_ARGS = -DDOWNLOAD_OBJECTS=OFF \ -DDOWNLOAD_TITLE_SEQUENCES=OFF \ -DDISABLE_DISCORD_RPC=ON \ -DOPENRCT2_BRANCH=master \ - -DOPENRCT2_COMMIT_SHA1_SHORT="25c7379" \ + -DOPENRCT2_COMMIT_SHA1_SHORT="7d2958e" \ -DOPENRCT2_USE_CCACHE=OFF # Downloads things. See: https://github.com/OpenRCT2/OpenRCT2/issues/5710 blob - 2c0744935f19f85fa731431282314fb99d754fbb blob + 5d791a8dd7da8dba81fba90d6208b0d1ea7108a6 --- games/openrct2/distinfo +++ games/openrct2/distinfo @@ -1,12 +1,12 @@ -SHA256 (openrct2/objects-1.7.6.zip) = asoutEH76MAi/4TVn7Ue1+pXd1ZkCXDcmJ6raF/0VpY= +SHA256 (openrct2/objects-1.7.10.zip) = 9IO+Jm3CIHe6hRe78y/+OIw1Q7LuWF4K+9QQLbRSgCE= SHA256 (openrct2/openmsx-1.6.1.zip) = mUs1DTsYDuHLlhn+J/frrjoaUjKEDEvUeonzP6id4aE= -SHA256 (openrct2/openrct2-0.4.32.tar.gz) = AoZ4XQtPmEpuMSbkIV3V7MMdudNt9YUmlmuWQSN06Aw= +SHA256 (openrct2/openrct2-0.5.3.tar.gz) = zeAZK1DN2v/DLCiwZq+oGUNWOFDClfIB6fS+OWt7a+g= SHA256 (openrct2/opensfx-1.0.6.zip) = BrkPPhnCFnUt9EHVUbJqnj4bp3Vb3SECUEtzv5k2CL4= -SHA256 (openrct2/replays-0.0.92.zip) = RVoZFyqN+BuTWpQru9ogFntHQLNGU/23QSd0Boa/TL4= +SHA256 (openrct2/replays-0.0.95.zip) = 30CCdBxvH9ofEM+vCRq7y71QeGcJJrVI/rKe6KqF4/U= SHA256 (openrct2/title-sequences-0.4.26.zip) = 2ruXh7FXY0L8pN2fZLP4z6BKfmzpwruWEPR7dikFyFg= -SIZE (openrct2/objects-1.7.6.zip) = 11027399 +SIZE (openrct2/objects-1.7.10.zip) = 11071491 SIZE (openrct2/openmsx-1.6.1.zip) = 42921420 -SIZE (openrct2/openrct2-0.4.32.tar.gz) = 24694264 +SIZE (openrct2/openrct2-0.5.3.tar.gz) = 24949436 SIZE (openrct2/opensfx-1.0.6.zip) = 4273495 -SIZE (openrct2/replays-0.0.92.zip) = 1356796 +SIZE (openrct2/replays-0.0.95.zip) = 1356806 SIZE (openrct2/title-sequences-0.4.26.zip) = 8751039 blob - dfe16d31e7f34ef5926ca53b823ce16d1d0fccd8 blob + 170e331dc130ea29eb86cf274e355629c6357373 --- games/openrct2/patches/patch-CMakeLists_txt +++ games/openrct2/patches/patch-CMakeLists_txt @@ -1,7 +1,7 @@ Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt -@@ -343,7 +343,7 @@ else () +@@ -344,7 +344,7 @@ else () # Compiler flags set(DEBUG_LEVEL 0 CACHE STRING "Select debug level for compilation. Use value in range 0–3.") blob - e29b76ad7f5def7441cfb38ca0d6ed3ea6cf62d1 blob + b3a2a96ee98c65e7481d5749907dffe59c443e01 --- games/openrct2/pkg/PLIST +++ games/openrct2/pkg/PLIST @@ -170,8 +170,8 @@ share/openrct2/object/official/scenery_wall/official.s share/openrct2/object/official/scenery_wall/official.scenery_wall.support_structure_full.parkobj share/openrct2/object/official/scenery_wall/official.scenery_wall.support_structure_half.parkobj share/openrct2/object/official/station/ -share/openrct2/object/official/station/openrct2.station.noentrance.json -share/openrct2/object/official/station/openrct2.station.noplatformnoentrance.json +share/openrct2/object/official/station/openrct2.station.noentrance.parkobj +share/openrct2/object/official/station/openrct2.station.noplatformnoentrance.parkobj share/openrct2/object/official/terrain_edge/ share/openrct2/object/official/terrain_edge/official.terrain_edge.void.parkobj share/openrct2/object/official/terrain_edge/rct1beta.terrain_edge.brick.parkobj @@ -181,6 +181,7 @@ share/openrct2/object/official/terrain_surface/openrct share/openrct2/object/official/terrain_surface/rct1beta.terrain_surface.wildflowers.parkobj share/openrct2/object/official/water/ share/openrct2/object/official/water/rct2dlc.water.wtrpink.json +share/openrct2/object/official/water/rct2dlc.water.wtrpink_fix.json share/openrct2/object/rct1/ share/openrct2/object/rct1/audio/ share/openrct2/object/rct1/audio/rct1.audio.title.json @@ -230,6 +231,7 @@ share/openrct2/object/rct1/ride/rct1.ride.river_rapids share/openrct2/object/rct1/ride/rct1.ride.rocket_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.single_person_swinging_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.small_monorail_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.spinning_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.sports_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.stand_up_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.steam_trains.parkobj @@ -388,6 +390,8 @@ share/openrct2/object/rct1/terrain_surface/rct1aa.terr share/openrct2/object/rct1/terrain_surface/rct1ll.terrain_surface.roof_grey.parkobj share/openrct2/object/rct1/terrain_surface/rct1ll.terrain_surface.rust.parkobj share/openrct2/object/rct1/terrain_surface/rct1ll.terrain_surface.wood.parkobj +share/openrct2/object/rct1/water/ +share/openrct2/object/rct1/water/rct1.water.natural_water.json share/openrct2/object/rct2/ share/openrct2/object/rct2/audio/ share/openrct2/object/rct2/audio/rct2.audio.base.rct2.json @@ -1228,18 +1232,18 @@ share/openrct2/object/rct2/scenery_wall/rct2.scenery_w share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wwtw.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wwtwa.json share/openrct2/object/rct2/station/ -share/openrct2/object/rct2/station/rct2.station.abstract.json -share/openrct2/object/rct2/station/rct2.station.canvas_tent.json -share/openrct2/object/rct2/station/rct2.station.castle_brown.json -share/openrct2/object/rct2/station/rct2.station.castle_grey.json -share/openrct2/object/rct2/station/rct2.station.classical.json -share/openrct2/object/rct2/station/rct2.station.jungle.json -share/openrct2/object/rct2/station/rct2.station.log.json -share/openrct2/object/rct2/station/rct2.station.pagoda.json -share/openrct2/object/rct2/station/rct2.station.plain.json -share/openrct2/object/rct2/station/rct2.station.snow.json -share/openrct2/object/rct2/station/rct2.station.space.json -share/openrct2/object/rct2/station/rct2.station.wooden.json +share/openrct2/object/rct2/station/rct2.station.abstract.parkobj +share/openrct2/object/rct2/station/rct2.station.canvas_tent.parkobj +share/openrct2/object/rct2/station/rct2.station.castle_brown.parkobj +share/openrct2/object/rct2/station/rct2.station.castle_grey.parkobj +share/openrct2/object/rct2/station/rct2.station.classical.parkobj +share/openrct2/object/rct2/station/rct2.station.jungle.parkobj +share/openrct2/object/rct2/station/rct2.station.log.parkobj +share/openrct2/object/rct2/station/rct2.station.pagoda.parkobj +share/openrct2/object/rct2/station/rct2.station.plain.parkobj +share/openrct2/object/rct2/station/rct2.station.snow.parkobj +share/openrct2/object/rct2/station/rct2.station.space.parkobj +share/openrct2/object/rct2/station/rct2.station.wooden.parkobj share/openrct2/object/rct2/terrain_edge/ share/openrct2/object/rct2/terrain_edge/rct2.terrain_edge.ice.parkobj share/openrct2/object/rct2/terrain_edge/rct2.terrain_edge.rock.parkobj @@ -1263,8 +1267,10 @@ share/openrct2/object/rct2/terrain_surface/rct2.terrai share/openrct2/object/rct2/water/ share/openrct2/object/rct2/water/rct2.water.wtrcyan.json share/openrct2/object/rct2/water/rct2.water.wtrgreen.json +share/openrct2/object/rct2/water/rct2.water.wtrgreen_fix.json share/openrct2/object/rct2/water/rct2.water.wtrgrn.json share/openrct2/object/rct2/water/rct2.water.wtrorng.json +share/openrct2/object/rct2/water/rct2.water.wtrorng_fix.json share/openrct2/object/rct2tt/ share/openrct2/object/rct2tt/footpath_item/ share/openrct2/object/rct2tt/footpath_item/rct2tt.footpath_item.firhydrt.json @@ -2646,6 +2652,7 @@ share/openrct2/object/rct2ww/scenery_wall/rct2ww.scene share/openrct2/object/rct2ww/scenery_wall/rct2ww.scenery_wall.wwind06.json share/openrct2/palettes.dat share/openrct2/scenario_patches/ +share/openrct2/scenario_patches/0129e96.parkpatch share/openrct2/scenario_patches/0153987.parkpatch share/openrct2/scenario_patches/020ed74.parkpatch share/openrct2/scenario_patches/081feb1.parkpatch @@ -2660,6 +2667,7 @@ share/openrct2/scenario_patches/1286934.parkpatch share/openrct2/scenario_patches/1340eef.parkpatch share/openrct2/scenario_patches/13e81f2.parkpatch share/openrct2/scenario_patches/143e51a.parkpatch +share/openrct2/scenario_patches/14ad956.parkpatch share/openrct2/scenario_patches/14b1d20.parkpatch share/openrct2/scenario_patches/17f0c69.parkpatch share/openrct2/scenario_patches/1be4b0b.parkpatch @@ -2680,6 +2688,7 @@ share/openrct2/scenario_patches/3767ef3.parkpatch share/openrct2/scenario_patches/3781719.parkpatch share/openrct2/scenario_patches/37d31a4.parkpatch share/openrct2/scenario_patches/3a2ca59.parkpatch +share/openrct2/scenario_patches/3c799b8.parkpatch share/openrct2/scenario_patches/3ff5604.parkpatch share/openrct2/scenario_patches/41c7297.parkpatch share/openrct2/scenario_patches/43b5d61.parkpatch