Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Aug 2026 15:21:52 +0000
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 87773edcdede - main - games/openrct2: update to 0.5.4
Message-ID:  <6a70b210.3c985.48df1c77@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=87773edcdede2093aec7db91bf5505a7cb38fc9a

commit 87773edcdede2093aec7db91bf5505a7cb38fc9a
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-08-03 08:41:15 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-08-03 15:21:25 +0000

    games/openrct2: update to 0.5.4
    
    While here, also add testing support.
    
    Changelog:      https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.5.4
---
 games/openrct2/Makefile | 19 ++++++++++++++-----
 games/openrct2/distinfo | 24 +++++++++++++-----------
 2 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index af43b8a68985..95070ae8666f 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -1,15 +1,17 @@
 PORTNAME=	openrct2
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.3
+DISTVERSION=	0.5.4
 CATEGORIES=	games
 MASTER_SITES=	https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.26/:sequence \
-		https://github.com/OpenRCT2/objects/releases/download/v1.7.10/:object \
+		https://github.com/OpenRCT2/objects/releases/download/v1.7.11/:object \
 		https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6.1/:openmsx \
-		https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.6/:opensfx
+		https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.6/:opensfx \
+		https://github.com/OpenRCT2/replays/releases/download/v0.0.97/:replay
 DISTFILES=	title-sequences.zip:sequence \
 		objects.zip:object \
 		openmusic.zip:openmsx \
-		opensound.zip:opensfx
+		opensound.zip:opensfx \
+		replays.zip:replay
 DIST_SUBDIR=	${PORTNAME}/${DISTVERSION}
 
 MAINTAINER=	pkubaj@FreeBSD.org
@@ -34,8 +36,9 @@ LIB_DEPENDS=	libbenchmark.so:devel/benchmark \
 		libvorbisfile.so:audio/libvorbis \
 		libzip.so:archivers/libzip \
 		libzstd.so:archivers/zstd
+TEST_DEPENDS=	googletest>0:devel/googletest
 
-USES=		cmake compiler:c++17-lang desktop-file-utils gl \
+USES=		cmake:testing compiler:c++17-lang desktop-file-utils gl \
 		localbase:ldflags pkgconfig sdl shared-mime-info ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	OpenRCT2
@@ -45,6 +48,10 @@ USE_LDCONFIG=	yes
 USE_SDL=	sdl2
 
 CMAKE_ON=	BUILD_SHARED_LIBS
+CMAKE_TESTING_ON=	WITH_TESTS
+# Replays are supplied via DISTFILES; unlike the other assets this download
+# has no SKIP_IF_EXISTS guard, so it would run even with them already staged.
+CMAKE_TESTING_OFF=	DOWNLOAD_REPLAYS
 
 OPTIONS_DEFINE=	DOCS
 
@@ -57,5 +64,7 @@ post-patch:
 		${WRKDIR}/rct2tt ${WRKDIR}/rct2ww ${WRKDIR}/object/official \
 		${WRKSRC}/data/object/
 	${CP} -r ${WRKDIR}/assetpack ${WRKSRC}/data/
+	${MKDIR} ${WRKSRC}/test/tests/testdata/replays
+	${CP} ${WRKDIR}/*.parkrep ${WRKSRC}/test/tests/testdata/replays/
 
 .include <bsd.port.mk>
diff --git a/games/openrct2/distinfo b/games/openrct2/distinfo
index 111c0e7ae48a..703fd338af7f 100644
--- a/games/openrct2/distinfo
+++ b/games/openrct2/distinfo
@@ -1,11 +1,13 @@
-TIMESTAMP = 1783324517
-SHA256 (openrct2/0.5.3/title-sequences.zip) = dabb9787b1576342fca4dd9f64b3f8cfa04a7e6ce9c2bb9610f47b762905c858
-SIZE (openrct2/0.5.3/title-sequences.zip) = 8751039
-SHA256 (openrct2/0.5.3/objects.zip) = f483be266dc22077ba8517bbf32ffe388c3543b2ee585e0afbd4102db4528021
-SIZE (openrct2/0.5.3/objects.zip) = 11071491
-SHA256 (openrct2/0.5.3/openmusic.zip) = 994b350d3b180ee1cb9619fe27f7ebae3a1a5232840c4bd47a89f33fa89de1a1
-SIZE (openrct2/0.5.3/openmusic.zip) = 42921420
-SHA256 (openrct2/0.5.3/opensound.zip) = 06b90f3e19c216752df441d551b26a9e3e1ba7755bdd2102504b73bf993608be
-SIZE (openrct2/0.5.3/opensound.zip) = 4273495
-SHA256 (openrct2/0.5.3/OpenRCT2-OpenRCT2-v0.5.3_GH0.tar.gz) = cde0192b50cddaffc32c28b066afa81943563850c295f201e9f4be396b7b6be8
-SIZE (openrct2/0.5.3/OpenRCT2-OpenRCT2-v0.5.3_GH0.tar.gz) = 24949436
+TIMESTAMP = 1785744667
+SHA256 (openrct2/0.5.4/title-sequences.zip) = dabb9787b1576342fca4dd9f64b3f8cfa04a7e6ce9c2bb9610f47b762905c858
+SIZE (openrct2/0.5.4/title-sequences.zip) = 8751039
+SHA256 (openrct2/0.5.4/objects.zip) = 74e73bbd012339511bb359dd0fbb148fda899790ae37d7d69861d88183b19452
+SIZE (openrct2/0.5.4/objects.zip) = 11071539
+SHA256 (openrct2/0.5.4/openmusic.zip) = 994b350d3b180ee1cb9619fe27f7ebae3a1a5232840c4bd47a89f33fa89de1a1
+SIZE (openrct2/0.5.4/openmusic.zip) = 42921420
+SHA256 (openrct2/0.5.4/opensound.zip) = 06b90f3e19c216752df441d551b26a9e3e1ba7755bdd2102504b73bf993608be
+SIZE (openrct2/0.5.4/opensound.zip) = 4273495
+SHA256 (openrct2/0.5.4/replays.zip) = c32c93fea479c61e8ccf9f7afe09541680a6383360f39cd67420c24d7f739490
+SIZE (openrct2/0.5.4/replays.zip) = 1356551
+SHA256 (openrct2/0.5.4/OpenRCT2-OpenRCT2-v0.5.4_GH0.tar.gz) = bf6bd07ca2f9636572e78b8d15c934ab8e6ebf584fa43ab710d1c3768b58824e
+SIZE (openrct2/0.5.4/OpenRCT2-OpenRCT2-v0.5.4_GH0.tar.gz) = 24954384


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a70b210.3c985.48df1c77>