Index | Thread | Search

From:
Lucas Raab <tuftedocelot@fastmail.fm>
Subject:
Re: [update] games/openrct2 to 0.5.0
To:
David Goudou <david.goudou@gmail.com>
Cc:
ports <ports@openbsd.org>
Date:
Wed, 10 Jun 2026 03:12:05 +0000

Download raw body.

Thread
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.
diff refs/heads/master refs/heads/rct2
commit - 9c3733b1b8316c2df22c4dba268969e45c12ccad
commit + 544d03b25579415f5804e3878c968f903c6549d2
blob - 8c8b7f6e6e2f92c9dcd4c7d7bb326b04d39ff1e7
blob + 7a1886f9aeb7e626a771c5c027e3282659a681eb
--- 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.2
 TITLE_V =	0.4.26
-OBJECTS_V =	1.7.6
+OBJECTS_V =    1.7.9
 OPENSFX_V =	1.0.6
 OPENMSX_V =	1.6.1
-REPLAYS_V =	0.0.92
+REPLAYS_V =	0.0.93
 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 + 5bb0517a51595bc87d9f29fa17da6a1db49c3387
--- 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.9.zip) = VUYe0gxugvFOmiec2ERlSwJkmZu5QDTVj6kS/e4m6tY=
 SHA256 (openrct2/openmsx-1.6.1.zip) = mUs1DTsYDuHLlhn+J/frrjoaUjKEDEvUeonzP6id4aE=
-SHA256 (openrct2/openrct2-0.4.32.tar.gz) = AoZ4XQtPmEpuMSbkIV3V7MMdudNt9YUmlmuWQSN06Aw=
+SHA256 (openrct2/openrct2-0.5.2.tar.gz) = As/R7oPgL+gpPhfCSOzT9JRd64e3S0QYaZCbQ/CGVkg=
 SHA256 (openrct2/opensfx-1.0.6.zip) = BrkPPhnCFnUt9EHVUbJqnj4bp3Vb3SECUEtzv5k2CL4=
-SHA256 (openrct2/replays-0.0.92.zip) = RVoZFyqN+BuTWpQru9ogFntHQLNGU/23QSd0Boa/TL4=
+SHA256 (openrct2/replays-0.0.93.zip) = UpXxFQRetpRbNrSMohBccFnn9s+KiIMpl9bPh4gX4bU=
 SHA256 (openrct2/title-sequences-0.4.26.zip) = 2ruXh7FXY0L8pN2fZLP4z6BKfmzpwruWEPR7dikFyFg=
-SIZE (openrct2/objects-1.7.6.zip) = 11027399
+SIZE (openrct2/objects-1.7.9.zip) = 11062251
 SIZE (openrct2/openmsx-1.6.1.zip) = 42921420
-SIZE (openrct2/openrct2-0.4.32.tar.gz) = 24694264
+SIZE (openrct2/openrct2-0.5.2.tar.gz) = 24662671
 SIZE (openrct2/opensfx-1.0.6.zip) = 4273495
-SIZE (openrct2/replays-0.0.92.zip) = 1356796
+SIZE (openrct2/replays-0.0.93.zip) = 1356076
 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 + 0bb86639e3a7812d3a3992d5883af61283cda02f
--- 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
@@ -230,6 +230,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
@@ -1228,18 +1229,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
@@ -2646,6 +2647,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
@@ -2680,6 +2682,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