diff options
Diffstat (limited to 'games')
40 files changed, 431 insertions, 310 deletions
diff --git a/games/anki/Makefile b/games/anki/Makefile index eb69bedd23dd..56433fedfa71 100644 --- a/games/anki/Makefile +++ b/games/anki/Makefile @@ -1,5 +1,5 @@ PORTNAME= anki -DISTVERSION= 25.07.3 +DISTVERSION= 25.07.5 # Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes CATEGORIES= games education python MASTER_SITES= LOCAL/kai/:yarncache @@ -48,7 +48,7 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \ USE_GITHUB= yes GH_ACCOUNT= ankitects # Translation files -GH_TUPLE= ankitects:anki-core-i18n:c0894bb:ftlrslib \ +GH_TUPLE= ankitects:anki-core-i18n:a019a54:ftlrslib \ ankitects:anki-desktop-ftl:bc2da83:ftlextra USE_PYQT= pyqt6 sip:build webengine @@ -92,7 +92,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv # Should contain the most recent commit that reflects ${DISTVERSION} and must # be exactly 8 digits otherwise the check for newer versions won't work as # expected. -_MY_BUILDHASH= 65b5aefd +_MY_BUILDHASH= 7172b2d2 # Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with # hardcoded paths as the "runner" build system expects its components # in ${WRKSRC}/out/rust/debug diff --git a/games/anki/distinfo b/games/anki/distinfo index cd8edb196cfa..70699e098ee1 100644 --- a/games/anki/distinfo +++ b/games/anki/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1753093518 -SHA256 (anki-yarn-cache-25.07.3.tar.gz) = fdd953506d2d6ecc898e882f3b2d22cce035fd40d5e62a5a203461c49ebc4332 -SIZE (anki-yarn-cache-25.07.3.tar.gz) = 527777067 +TIMESTAMP = 1753518688 +SHA256 (anki-yarn-cache-25.07.5.tar.gz) = 361af862b2c914e1c430b5f896cfca8b6d75ff6a8520c799eb1c70e59c60a7c4 +SIZE (anki-yarn-cache-25.07.5.tar.gz) = 527779870 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -1513,9 +1513,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844 SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408 -SHA256 (ankitects-anki-25.07.3_GH0.tar.gz) = 1a6062c1923ece79d7294fab884effc49ce9c03c55ece8a04207d4abba6f4df2 -SIZE (ankitects-anki-25.07.3_GH0.tar.gz) = 2511739 -SHA256 (ankitects-anki-core-i18n-c0894bb_GH0.tar.gz) = 1d5018398ac7da7f0124388630176b4e3110a578150dadd40e184e5d8e64e683 -SIZE (ankitects-anki-core-i18n-c0894bb_GH0.tar.gz) = 1693023 +SHA256 (ankitects-anki-25.07.5_GH0.tar.gz) = ad9c0f53c2388680cde23b131d9c2abbf0f5338024ae35d8f34592fdcdf63179 +SIZE (ankitects-anki-25.07.5_GH0.tar.gz) = 2513730 +SHA256 (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = c930da9b944b2e4af721f85248afbdf8142586da785092807bd2212f1934e355 +SIZE (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = 1697738 SHA256 (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = c561a0def2f170093c0cdf419a1429221cf1b531f1c6a603cf2be8c14e55a67f SIZE (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = 250840 diff --git a/games/burrtools/Makefile b/games/burrtools/Makefile index b8aa270a77bb..fc93797cb1d6 100644 --- a/games/burrtools/Makefile +++ b/games/burrtools/Makefile @@ -1,17 +1,17 @@ PORTNAME= burrtools PORTVERSION= 0.6.3 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= games MASTER_SITES= SF -MAINTAINER= ports@FreeBSD.org +MAINTAINER= fuz@FreeBSD.org COMMENT= Puzzle solver WWW= https://burrtools.sourceforge.net/ LICENSE= GPLv2+ # COPYING is GPLv3 -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ - libpng.so:graphics/png \ +BUILD_DEPENDS= boost-libs>0:devel/boost-libs +LIB_DEPENDS= libpng.so:graphics/png \ libfltk.so:x11-toolkits/fltk USES= gl gmake localbase lua:51 @@ -24,7 +24,7 @@ CONFIGURE_ENV= ac_cv_lib_ICE_IceConnectionNumber="no" \ MAKE_ARGS= am_lua_liblua_a_OBJECTS='lua/luaclass.$$(OBJEXT)' LDFLAGS+= -Wl,--as-needed # fltk deps -LIBS+= -llua-${LUA_VER} -lboost_system # _ZN5boost6system15system_categoryEv +LIBS+= -llua-${LUA_VER} DESKTOP_ENTRIES="BurrGui" "" "burricons" "burrGui" "Game;LogicGame;" "" @@ -35,7 +35,7 @@ PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES -post-patch: +pre-configure: ${REINPLACE_CMD} -e '/GL_X_LIBS/d' ${WRKSRC}/configure ${REINPLACE_CMD} -e \ 's|g++ |$$(CXX) | ; \ diff --git a/games/corsix-th/Makefile b/games/corsix-th/Makefile index 66d63e140097..8be5c20b123f 100644 --- a/games/corsix-th/Makefile +++ b/games/corsix-th/Makefile @@ -1,6 +1,6 @@ PORTNAME= corsixth -DISTVERSION= 0.68.0 DISTVERSIONPREFIX= v +DISTVERSION= 0.69.0 CATEGORIES= games MAINTAINER= madpilot@FreeBSD.org diff --git a/games/corsix-th/distinfo b/games/corsix-th/distinfo index 8f9152a986f5..de72eabb34a4 100644 --- a/games/corsix-th/distinfo +++ b/games/corsix-th/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728835757 -SHA256 (CorsixTH-CorsixTH-v0.68.0_GH0.tar.gz) = 54034b8434f5c583178405d2c84477f903fe2b15933b611f42230668e35d632e -SIZE (CorsixTH-CorsixTH-v0.68.0_GH0.tar.gz) = 4240659 +TIMESTAMP = 1753532269 +SHA256 (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 0f2dbdc2b8b6b2e4d5e80a6be02a72d586d0072efe867750a424746bd318f1f5 +SIZE (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 4323298 diff --git a/games/corsix-th/pkg-plist b/games/corsix-th/pkg-plist index a3e22eecc324..c5770ffd7bc4 100644 --- a/games/corsix-th/pkg-plist +++ b/games/corsix-th/pkg-plist @@ -124,6 +124,7 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml %%DATADIR%%/Lua/dialogs/resizables/folder_settings.lua %%DATADIR%%/Lua/dialogs/resizables/hotkey_assign.lua %%DATADIR%%/Lua/dialogs/resizables/lua_console.lua +%%DATADIR%%/Lua/dialogs/resizables/machine_menu.lua %%DATADIR%%/Lua/dialogs/resizables/main_menu.lua %%DATADIR%%/Lua/dialogs/resizables/map_editor.lua %%DATADIR%%/Lua/dialogs/resizables/menu_list_dialog.lua @@ -241,6 +242,7 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml %%DATADIR%%/Lua/languages/hungarian.lua %%DATADIR%%/Lua/languages/iberic_portuguese.lua %%DATADIR%%/Lua/languages/italian.lua +%%DATADIR%%/Lua/languages/japanese.lua %%DATADIR%%/Lua/languages/korean.lua %%DATADIR%%/Lua/languages/norwegian.lua %%DATADIR%%/Lua/languages/original_strings.lua @@ -340,7 +342,6 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml %%DATADIR%%/Lua/rooms/ultrascan.lua %%DATADIR%%/Lua/rooms/ward.lua %%DATADIR%%/Lua/rooms/x_ray_room.lua -%%DATADIR%%/Lua/run_debugger.lua %%DATADIR%%/Lua/sprite_viewer.lua %%DATADIR%%/Lua/staff_profile.lua %%DATADIR%%/Lua/strict.lua diff --git a/games/endless-sky-high-dpi/Makefile b/games/endless-sky-high-dpi/Makefile index 316b03baa695..0fc32764574d 100644 --- a/games/endless-sky-high-dpi/Makefile +++ b/games/endless-sky-high-dpi/Makefile @@ -1,5 +1,5 @@ PORTNAME= endless-sky-high-dpi -PORTVERSION= 0.10.10 +PORTVERSION= 0.10.14 DISTVERSIONPREFIX= v CATEGORIES= games diff --git a/games/endless-sky-high-dpi/distinfo b/games/endless-sky-high-dpi/distinfo index 30d3615f7151..3f0a772fc0a2 100644 --- a/games/endless-sky-high-dpi/distinfo +++ b/games/endless-sky-high-dpi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730149620 -SHA256 (endless-sky-endless-sky-high-dpi-v0.10.10_GH0.tar.gz) = b10d61befc3a63d64ef23de0dda53f0da1dad297459987927b170b17c2654a00 -SIZE (endless-sky-endless-sky-high-dpi-v0.10.10_GH0.tar.gz) = 628442312 +TIMESTAMP = 1751287736 +SHA256 (endless-sky-endless-sky-high-dpi-v0.10.14_GH0.tar.gz) = dcc83e0e8f9bcd05f46827bfcedf94fabfdfacfb77300acde33738486037ccb4 +SIZE (endless-sky-endless-sky-high-dpi-v0.10.14_GH0.tar.gz) = 779462539 diff --git a/games/endless-sky/Makefile b/games/endless-sky/Makefile index a9a4903bc122..ed34240958f9 100644 --- a/games/endless-sky/Makefile +++ b/games/endless-sky/Makefile @@ -1,6 +1,5 @@ PORTNAME= endless-sky -PORTVERSION= 0.10.10 -PORTREVISION= 1 +PORTVERSION= 0.10.14 DISTVERSIONPREFIX= v CATEGORIES= games @@ -15,7 +14,8 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/license.txt LIB_DEPENDS= libpng.so:graphics/png \ libmad.so:audio/libmad \ - libuuid.so:misc/libuuid + libuuid.so:misc/libuuid \ + libminizip.so:archivers/minizip USE_GITHUB= yes diff --git a/games/endless-sky/distinfo b/games/endless-sky/distinfo index ae550bf55eac..ac50703aac3d 100644 --- a/games/endless-sky/distinfo +++ b/games/endless-sky/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730149437 -SHA256 (endless-sky-endless-sky-v0.10.10_GH0.tar.gz) = 2d3cce20335f151f401a617624a4914a08911f4a424aae84bdf6eb8984f3c085 -SIZE (endless-sky-endless-sky-v0.10.10_GH0.tar.gz) = 271561866 +TIMESTAMP = 1751287029 +SHA256 (endless-sky-endless-sky-v0.10.14_GH0.tar.gz) = 8e07349b7d33645f726efbb5fbe900a9f8c084084d4c8dea7d9165341e43eb6d +SIZE (endless-sky-endless-sky-v0.10.14_GH0.tar.gz) = 367796925 diff --git a/games/endless-sky/files/patch-CMakeLists.txt b/games/endless-sky/files/patch-CMakeLists.txt index 882628931c7b..d718e77ac0c1 100644 --- a/games/endless-sky/files/patch-CMakeLists.txt +++ b/games/endless-sky/files/patch-CMakeLists.txt @@ -1,8 +1,18 @@ ---- CMakeLists.txt.orig 2023-10-21 20:01:54 UTC +--- CMakeLists.txt.orig 2025-06-28 19:11:31 UTC +++ CMakeLists.txt -@@ -259,19 +259,21 @@ elseif(WIN32) - install(FILES changelog DESTINATION .) - install(FILES license.txt DESTINATION .) +@@ -100,8 +100,7 @@ else() + find_package(PkgConfig REQUIRED PkgConfig PkgConf) + pkg_check_modules(MINIZIP REQUIRED minizip) + else() +- cmake_pkg_config(EXTRACT minizip REQUIRED) +- set(MINIZIP_LIBRARIES "minizip") ++ find_library(MINIZIP_LIBRARIES NAMES minizip) + endif() + endif() + +@@ -311,19 +310,21 @@ elseif(UNIX) + "RMDir /r $INSTDIR") + include(CPack) elseif(UNIX) + include(GNUInstallDirs) + @@ -26,7 +36,7 @@ RENAME endless-sky.png) endforeach() -@@ -283,15 +285,15 @@ elseif(UNIX) +@@ -335,18 +336,18 @@ elseif(UNIX) WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} VERBATIM) target_sources(EndlessSky PRIVATE endless-sky.6.gz) @@ -36,6 +46,7 @@ # Install the resource files. - install(DIRECTORY data DESTINATION share/games/endless-sky) - install(DIRECTORY images DESTINATION share/games/endless-sky) +- install(DIRECTORY shaders DESTINATION share/games/endless-sky) - install(DIRECTORY sounds DESTINATION share/games/endless-sky) - install(FILES credits.txt DESTINATION share/games/endless-sky) - install(FILES keys.txt DESTINATION share/games/endless-sky) @@ -44,6 +55,7 @@ - install(FILES license.txt DESTINATION share/doc/endless-sky) + install(DIRECTORY data DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky) + install(DIRECTORY images DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky) ++ install(DIRECTORY shaders DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky) + install(DIRECTORY sounds DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky) + install(FILES credits.txt DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky) + install(FILES keys.txt DESTINATION ${CMAKE_INSTALL_DATADIR}/endless-sky) @@ -51,3 +63,5 @@ + install(FILES changelog DESTINATION ${CMAKE_INSTALL_DOCDIR}/endless-sky) + #install(FILES license.txt DESTINATION ${CMAKE_INSTALL_DOCDIR}/endless-sky) endif() + + # Create symlink to compile_commands.json from build/ so it's LSP-discoverable. diff --git a/games/gnushogi/files/patch-Makefile.in b/games/gnushogi/files/patch-Makefile.in new file mode 100644 index 000000000000..3d7f0ea1c9c1 --- /dev/null +++ b/games/gnushogi/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2025-03-06 05:33:20 UTC ++++ Makefile.in +@@ -51,7 +51,7 @@ sizetest: + sizetest: + -cd $(GNUSHOGIDIR) && $(MAKE) sizetest + +-bbk: ++bbk: gnushogi_compile + -cd $(GNUSHOGIDIR) && $(MAKE) $(PROGNAME).bbk + + diff --git a/games/griels-quest/Makefile b/games/griels-quest/Makefile index b349478faaca..e84d4cced923 100644 --- a/games/griels-quest/Makefile +++ b/games/griels-quest/Makefile @@ -1,6 +1,6 @@ PORTNAME= griels-quest -PORTVERSION= git20150512 -PORTREVISION= 1 +DISTVERSIONPREFIX= v +DISTVERSION= 1.0.0 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org @@ -8,15 +8,12 @@ COMMENT= Griel's Quest for the Sangraal WWW= https://github.com/nevat/griels-quest LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING USES= sdl USE_GITHUB= yes GH_ACCOUNT= nevat -GH_TAGNAME= 0282e6a2e3 - -PORTSCOUT= skipv:1.00,v1.00 # git repo contains required portability fixes after 1.00 - -USE_SDL= sdl mixer image ttf gfx +USE_SDL= sdl2 mixer2 image2 DATADIR= ${PREFIX}/share/griels diff --git a/games/griels-quest/distinfo b/games/griels-quest/distinfo index d99def55409a..235e0c5ac0fa 100644 --- a/games/griels-quest/distinfo +++ b/games/griels-quest/distinfo @@ -1,2 +1,3 @@ -SHA256 (nevat-griels-quest-git20150512-0282e6a2e3_GH0.tar.gz) = e512c7da6d6d5055bb60229d70e8ae93d1124f7f237c3699641cf7a8b3628be1 -SIZE (nevat-griels-quest-git20150512-0282e6a2e3_GH0.tar.gz) = 6411052 +TIMESTAMP = 1753787411 +SHA256 (nevat-griels-quest-v1.0.0_GH0.tar.gz) = 812fdae3f5e07088dbc634bca0fe23a5a28626a105e1225ca5249e328ef0d625 +SIZE (nevat-griels-quest-v1.0.0_GH0.tar.gz) = 6424853 diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile index 8155aad9143d..f1e45165c22b 100644 --- a/games/hedgewars/Makefile +++ b/games/hedgewars/Makefile @@ -1,6 +1,5 @@ PORTNAME= hedgewars -PORTVERSION= 1.0.2 -PORTREVISION= 5 +PORTVERSION= 1.0.3 CATEGORIES= games MASTER_SITES= https://www.hedgewars.org/download/releases/ DISTNAME= ${PORTNAME}-src-${DISTVERSION} @@ -15,8 +14,6 @@ LICENSE_COMB= multi LIB_DEPENDS= libphysfs.so:devel/physfs \ libpng.so:graphics/png -ONLY_FOR_ARCHS= amd64 i386 - USES= cmake:noninja desktop-file-utils fpc gl lua:51 pkgconfig qt:5 \ sdl tar:bzip2 USE_SDL= sdl2 mixer2 image2 ttf2 net2 @@ -28,36 +25,20 @@ USE_GL= gl glu USE_LDCONFIG= yes CMAKE_ON= NOSERVER -PLIST_FILES= bin/${PORTNAME} bin/hwengine \ - share/appdata/hedgewars.appdata.xml \ - share/applications/${PORTNAME}.desktop \ - share/pixmaps/${PORTNAME}.png \ - share/pixmaps/${PORTNAME}.xpm \ - lib/libphyslayer.so \ - lib/libphyslayer.so.1.0 PORTDATA= * +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= FPC and GHC limitations + OPTIONS_DEFINE= VIDEOREC OPTIONS_DEFAULT=VIDEOREC -OPTIONS_EXCLUDE_i386= VIDEOREC # some pascal issues preventing to use it +OPTIONS_SUB= yes VIDEOREC_DESC= Enable video recording (requires ffmpeg) VIDEOREC_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 -VIDEOREC_PLIST_FILES= lib/libavwrapper.so \ - lib/libavwrapper.so.1.0 VIDEOREC_CMAKE_OFF= -DNOVIDEOREC=1 -.include <bsd.port.pre.mk> - -.if ${ARCH} == i386 -BUILD_DEPENDS+= ghc:lang/ghc -.endif - -post-extract: - # Remove included CMakeFile, which is incompatible with >= cmake-3.24 - ${RM} ${WRKSRC}/cmake_modules/CMakeSystemSpecificInformation.cmake - post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/cmake_modules/*.cmake @${REINPLACE_CMD} -e "s|'liblua'|'liblua-${LUA_VER}'|" ${WRKSRC}/hedgewars/LuaPas.pas @@ -72,4 +53,4 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/misc/hedgewars.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/games/hedgewars/distinfo b/games/hedgewars/distinfo index 0833f201f860..d861d214568e 100644 --- a/games/hedgewars/distinfo +++ b/games/hedgewars/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1663086973 -SHA256 (hedgewars-src-1.0.2.tar.bz2) = 201fe5e45bd8ca5b3d81b18ec06bd6bbc9fa7c2c63bf019005e2f80be5bcf212 -SIZE (hedgewars-src-1.0.2.tar.bz2) = 177564706 +TIMESTAMP = 1754054905 +SHA256 (hedgewars-src-1.0.3.tar.bz2) = c5c1877c0bae1354c75d2b9527b6f9a9f79e99932e5d08b1f6f7de1708066130 +SIZE (hedgewars-src-1.0.3.tar.bz2) = 177567790 diff --git a/games/hedgewars/pkg-plist b/games/hedgewars/pkg-plist new file mode 100644 index 000000000000..c04ec4ad4a75 --- /dev/null +++ b/games/hedgewars/pkg-plist @@ -0,0 +1,10 @@ +bin/hedgewars +bin/hwengine +%%VIDEOREC%%lib/libavwrapper.so +%%VIDEOREC%%lib/libavwrapper.so.1.0 +lib/libphyslayer.so +lib/libphyslayer.so.1.0 +share/appdata/hedgewars.appdata.xml +share/applications/hedgewars.desktop +share/pixmaps/hedgewars.png +share/pixmaps/hedgewars.xpm diff --git a/games/julius/Makefile b/games/julius/Makefile index 35fcf68bf17f..455424950254 100644 --- a/games/julius/Makefile +++ b/games/julius/Makefile @@ -1,7 +1,6 @@ PORTNAME= julius -PORTVERSION= 1.7.0 +PORTVERSION= 1.8.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= games PKGNAMESUFFIX= -caesariii diff --git a/games/julius/distinfo b/games/julius/distinfo index 3366f2091050..7b5785ac795e 100644 --- a/games/julius/distinfo +++ b/games/julius/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1634233552 -SHA256 (bvschaik-julius-v1.7.0_GH0.tar.gz) = 3ee62699bcbf6c74fe5a9c940c62187141422a9bd98e01747a554fd77483431f -SIZE (bvschaik-julius-v1.7.0_GH0.tar.gz) = 6448466 +TIMESTAMP = 1753988515 +SHA256 (bvschaik-julius-v1.8.0_GH0.tar.gz) = e479e0b60074497b3e81b30749e040c423f493d469d630a774c06b3d61d91159 +SIZE (bvschaik-julius-v1.8.0_GH0.tar.gz) = 8159940 diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile index cc8ee7ced549..32c210b57b67 100644 --- a/games/linux-steam-utils/Makefile +++ b/games/linux-steam-utils/Makefile @@ -1,5 +1,5 @@ PORTNAME= steam-utils -DISTVERSION= 20250627 +DISTVERSION= 20250724 CATEGORIES= games linux PKGNAMEPREFIX= linux- diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo index 2474fe1d09b2..8ce925d7a021 100644 --- a/games/linux-steam-utils/distinfo +++ b/games/linux-steam-utils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751058817 -SHA256 (shkhln-linuxulator-steam-utils-20250627_GH0.tar.gz) = 6f414622445460565258106a54770cf4d0a8776d82a73ada076a22ff67e410bb -SIZE (shkhln-linuxulator-steam-utils-20250627_GH0.tar.gz) = 43037 +TIMESTAMP = 1753564976 +SHA256 (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 15ed2a51614fbc954962d7100927cef9b55f74215965d43090d57869997cf13a +SIZE (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 42884 diff --git a/games/linux-steam-utils/pkg-plist b/games/linux-steam-utils/pkg-plist index 9958b12106f4..d8ca8dd6db2c 100644 --- a/games/linux-steam-utils/pkg-plist +++ b/games/linux-steam-utils/pkg-plist @@ -45,6 +45,7 @@ steam-utils/lxbin/lsu-linux-to-freebsd-env steam-utils/lxbin/lsu-webhelper-chroot steam-utils/lxbin/lsu-webhelper-chroot.rb steam-utils/lxbin/tar +steam-utils/lxbin/xdg-open steam-utils/lxbin/xdg-user-dir steam-utils/lxbin/xrandr steam-utils/lxbin/zenity diff --git a/games/naev/Makefile b/games/naev/Makefile index bbea8d80f369..7600195c4a23 100644 --- a/games/naev/Makefile +++ b/games/naev/Makefile @@ -1,6 +1,6 @@ PORTNAME= naev PORTVERSION= 0.12.4 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONSUFFIX= -source CATEGORIES= games MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/ diff --git a/games/openmw/Makefile b/games/openmw/Makefile index fbd17c143ac4..e0654383dacc 100644 --- a/games/openmw/Makefile +++ b/games/openmw/Makefile @@ -1,7 +1,7 @@ PORTNAME= openmw DISTVERSIONPREFIX= openmw- DISTVERSION= 0.49.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MAINTAINER= fluffy@FreeBSD.org @@ -15,6 +15,7 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \ libboost_thread.so:devel/boost-libs \ libMyGUIEngine.so:x11-toolkits/mygui \ libBulletCollision.so:devel/bullet@double \ + libcollada-dom2.5-dp.so:devel/collada-dom \ libosg.so:graphics/osg \ libRecast.so:graphics/recastnavigation \ libunshield.so:archivers/unshield \ @@ -23,18 +24,15 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \ libyaml-cpp.so:devel/yaml-cpp USES= cmake compiler:c++20-lang desktop-file-utils gl luajit openal \ - pkgconfig qt:5 sdl sqlite xorg + pkgconfig qt:6 sdl sqlite xorg USE_GITHUB= yes GH_ACCOUNT= OpenMW USE_GL= gl -USE_QT= core gui linguisttools network opengl printsupport svg widgets \ - buildtools:build qmake:build -#USE_QT= base imageformats multimedia svg tools:build +USE_QT= base imageformats multimedia svg tools:build USE_SDL= sdl2 USE_CXXSTD= c++20 -#USE_GCC= yes -CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \ +CMAKE_ARGS= -DDESIRED_QT_VERSION=${_QT_VER} \ -DOPENMW_USE_SYSTEM_BULLET=ON \ -DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON \ -DGLOBAL_DATA_PATH="${PREFIX}/share" \ @@ -65,6 +63,13 @@ PORTDOCS= * LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations .endif +post-patch: + ${REINPLACE_CMD} -e 's/Qt6 Qt5/Qt6/' \ + -e 's/program_options system/program_options/' \ + ${WRKSRC}/CMakeLists.txt + ${REINPLACE_CMD} -e '/Boost::system/d' \ + ${WRKSRC}/components/CMakeLists.txt + post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* diff --git a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp index 7d1fc2f20462..9a6941316d2b 100644 --- a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp +++ b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp @@ -1,29 +1,42 @@ --- components/crashcatcher/crashcatcher.cpp.orig 2025-07-01 11:41:15 UTC +++ components/crashcatcher/crashcatcher.cpp -@@ -95,6 +95,8 @@ namespace - { ILL_PRVREG, "Privileged register" }, +@@ -83,6 +83,7 @@ namespace + { SIGFPE, "FPU exception", "SIGFPE" }, + { SIGBUS, "System BUS error", "SIGBUS" }, + { SIGABRT, "Abnormal termination condition", "SIGABRT" }, ++ { 0, nullptr }, + }; + + constexpr SignalInfo sigIllCodes[] = { +@@ -96,6 +97,7 @@ namespace { ILL_COPROC, "Coprocessor error" }, { ILL_BADSTK, "Internal stack error" }, -+#else -+ { 0, nullptr }, #endif ++ { 0, nullptr }, + }; + + constexpr SignalInfo sigFpeCodes[] = { +@@ -107,6 +109,7 @@ namespace + { FPE_FLTRES, "Floating point inexact result" }, + { FPE_FLTINV, "Floating point invalid operation" }, + { FPE_FLTSUB, "Subscript out of range" }, ++ { 0, nullptr }, }; -@@ -113,6 +115,8 @@ namespace - #ifndef __FreeBSD__ + constexpr SignalInfo sigSegvCodes[] = { +@@ -114,6 +117,7 @@ namespace { SEGV_MAPERR, "Address not mapped to object" }, { SEGV_ACCERR, "Invalid permissions for mapped object" }, -+#else -+ { 0, nullptr }, #endif ++ { 0, nullptr }, }; -@@ -121,6 +125,8 @@ namespace - { BUS_ADRALN, "Invalid address alignment" }, + constexpr SignalInfo sigBusCodes[] = { +@@ -122,6 +126,7 @@ namespace { BUS_ADRERR, "Non-existent physical address" }, { BUS_OBJERR, "Object specific hardware error" }, -+#else -+ { 0, nullptr }, #endif ++ { 0, nullptr }, }; + const char* findSignalDescription(std::span<const SignalInfo> info, int code) diff --git a/games/openmw/files/patch-components_esm_formid.hpp b/games/openmw/files/patch-components_esm_formid.hpp new file mode 100644 index 000000000000..44f943fea077 --- /dev/null +++ b/games/openmw/files/patch-components_esm_formid.hpp @@ -0,0 +1,17 @@ +--- components/esm/formid.hpp.orig 2025-07-01 11:41:15 UTC ++++ components/esm/formid.hpp +@@ -51,10 +51,10 @@ namespace std + { + size_t operator()(const ESM::FormId& formId) const + { +- static_assert(sizeof(ESM::FormId) == sizeof(size_t)); +- size_t s; +- memcpy(&s, &formId, sizeof(size_t)); +- return hash<size_t>()(s); ++ static_assert(sizeof(ESM::FormId) == sizeof(uint64_t)); ++ uint64_t s; ++ memcpy(&s, &formId, sizeof(ESM::FormId)); ++ return hash<uint64_t>()(s); + } + }; + diff --git a/games/openmw/files/patch-components_misc_strings_algorithm.hpp b/games/openmw/files/patch-components_misc_strings_algorithm.hpp new file mode 100644 index 000000000000..c7aa3b1ecfeb --- /dev/null +++ b/games/openmw/files/patch-components_misc_strings_algorithm.hpp @@ -0,0 +1,28 @@ +--- components/misc/strings/algorithm.hpp.orig 2025-07-01 11:41:15 UTC ++++ components/misc/strings/algorithm.hpp +@@ -4,6 +4,7 @@ + #include "lower.hpp" + + #include <algorithm> ++#include <cstdint> + #include <functional> + #include <string> + #include <string_view> +@@ -88,14 +89,14 @@ namespace Misc::StringUtils + constexpr std::size_t operator()(std::string_view str) const + { + // FNV-1a +- std::size_t hash{ 0xcbf29ce484222325ull }; +- constexpr std::size_t prime{ 0x00000100000001B3ull }; ++ std::uint64_t hash{ 0xcbf29ce484222325ull }; ++ constexpr std::uint64_t prime{ 0x00000100000001B3ull }; + for (char c : str) + { +- hash ^= static_cast<std::size_t>(toLower(c)); ++ hash ^= static_cast<std::uint64_t>(toLower(c)); + hash *= prime; + } +- return hash; ++ return static_cast<std::size_t>(hash); + } + }; diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile index 14928e52ee38..8ea563c724ae 100644 --- a/games/openrct2/Makefile +++ b/games/openrct2/Makefile @@ -1,11 +1,11 @@ PORTNAME= openrct2 DISTVERSIONPREFIX= v -DISTVERSION= 0.4.21 +DISTVERSION= 0.4.25 CATEGORIES= games MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.14/:sequence \ - https://github.com/OpenRCT2/objects/releases/download/v1.6.1/:object \ - https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6/:openmsx \ - https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.5/:opensfx + https://github.com/OpenRCT2/objects/releases/download/v1.7.2/:object \ + https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6.1/:openmsx \ + https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.6/:opensfx DISTFILES= title-sequences.zip:sequence \ objects.zip:object\ openmusic.zip:openmsx \ diff --git a/games/openrct2/distinfo b/games/openrct2/distinfo index ab27ada3bf01..fdbb7a87b70c 100644 --- a/games/openrct2/distinfo +++ b/games/openrct2/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1743884183 +TIMESTAMP = 1754220189 SHA256 (title-sequences.zip) = 140df714e806fed411cc49763e7f16b0fcf2a487a57001d1e50fce8f9148a9f3 SIZE (title-sequences.zip) = 7791573 -SHA256 (objects.zip) = 6829186630e52c332b6a4847ebb936c549a522fcadaf8f5e5e4579c4c91a4450 -SIZE (objects.zip) = 8056882 -SHA256 (openmusic.zip) = f097d3a4ccd39f7546f97db3ecb1b8be73648f53b7a7595b86cccbdc1a7557e4 -SIZE (openmusic.zip) = 42921141 -SHA256 (opensound.zip) = a952148be164c128e4fd3aea96822e5f051edd9a0b1f2c84de7f7628ce3b2e18 -SIZE (opensound.zip) = 4012384 -SHA256 (OpenRCT2-OpenRCT2-v0.4.21_GH0.tar.gz) = 538488214df3b113b2dd2f52f5a49f351d9abb15ae34993ff023d4f0ce3e7af0 -SIZE (OpenRCT2-OpenRCT2-v0.4.21_GH0.tar.gz) = 23506846 +SHA256 (objects.zip) = b4286f7af68a61b0f7fc6e379ba37bf6796286d73e97c967958bf374e3f98f35 +SIZE (objects.zip) = 10954277 +SHA256 (openmusic.zip) = 994b350d3b180ee1cb9619fe27f7ebae3a1a5232840c4bd47a89f33fa89de1a1 +SIZE (openmusic.zip) = 42921420 +SHA256 (opensound.zip) = 06b90f3e19c216752df441d551b26a9e3e1ba7755bdd2102504b73bf993608be +SIZE (opensound.zip) = 4273495 +SHA256 (OpenRCT2-OpenRCT2-v0.4.25_GH0.tar.gz) = d6ef221218893144a0ab24004fe6a1fcb91284f860d44fee0662349bc4f500bf +SIZE (OpenRCT2-OpenRCT2-v0.4.25_GH0.tar.gz) = 23980968 diff --git a/games/openrct2/pkg-plist b/games/openrct2/pkg-plist index 2b5a91d08942..024b6396093d 100644 --- a/games/openrct2/pkg-plist +++ b/games/openrct2/pkg-plist @@ -28,6 +28,7 @@ share/mime/packages/openrct2.xml %%DATADIR%%/assetpack/openrct2.music.alternative.parkap %%DATADIR%%/assetpack/openrct2.music.cover.parkap %%DATADIR%%/assetpack/openrct2.sound.parkap +%%DATADIR%%/fonts.dat %%DATADIR%%/g2.dat %%DATADIR%%/language/ar-EG.txt %%DATADIR%%/language/ca-ES.txt @@ -79,26 +80,43 @@ share/mime/packages/openrct2.xml %%DATADIR%%/object/official/ride/openrct2.ride.modern_twister.parkobj %%DATADIR%%/object/official/ride/openrct2.ride.single_rail_coaster.parkobj %%DATADIR%%/object/official/ride/rct2dlc.ride.zpanda.parkobj -%%DATADIR%%/object/official/scenario_text/rct1dlc.scenario_text.fort_anachronism.json -%%DATADIR%%/object/official/scenario_text/rct2dlc.scenario_text.panda_world.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.beneath_the_christmas_tree.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.bigrock_blast.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.camp_mockingbird.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.cemetery_ridge.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.choochoo_town.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.dragon_islands.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.kiddie_karnival_ii.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.luna_park_cleveland.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.mount_vesuvius.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.niagara_falls_gorge.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.rocky_mountain_miners.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.sand_dune.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_lighthouse_of_alexandria.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_sandbox.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_time_machine.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.tower_of_babel.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.transformation.json -%%DATADIR%%/object/official/scenario_text/uces.scenario_text.urbis_incognitus.json +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.bobsled_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.competition_land_1.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.competition_land_2.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.fort_anachronism.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.gameplay.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.go_karts_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.inverted_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.mine_train_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.pc_gaming_world.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.pc_player.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.stand_up_steel_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_corkscrew_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_mini_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_twister_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.suspended_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.wooden_roller_coaster_competition.parkobj +%%DATADIR%%/object/official/scenario_meta/rct1tw.scenario_meta.taiwan_park.parkobj +%%DATADIR%%/object/official/scenario_meta/rct2dlc.scenario_meta.panda_world.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.beneath_the_christmas_tree.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.bigrock_blast.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.camp_mockingbird.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.cemetery_ridge.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.choochoo_town.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.dragon_islands.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.kiddie_karnival_ii.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.luna_park_cleveland.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.mount_vesuvius.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.niagara_falls_gorge.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.rocky_mountain_miners.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.sand_dune.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_lighthouse_of_alexandria.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_sandbox.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_time_machine.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.tower_of_babel.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.transformation.parkobj +%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.urbis_incognitus.parkobj %%DATADIR%%/object/official/scenery_group/rct2dlc.scenery_group.scgpanda.parkobj %%DATADIR%%/object/official/scenery_small/official.scenery_small.support_structure_half.parkobj %%DATADIR%%/object/official/scenery_small/rct2dlc.scenery_small.bigpanda.parkobj @@ -225,91 +243,91 @@ share/mime/packages/openrct2.xml %%DATADIR%%/object/rct1/ride/rct1ll.ride.jet_skis.parkobj %%DATADIR%%/object/rct1/ride/rct1ll.ride.rafts.parkobj %%DATADIR%%/object/rct1/ride/rct1ll.ride.steam_trains_american.parkobj -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.bumbly_beach.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.crumbly_woods.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.diamond_heights.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.dynamite_dunes.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.evergreen_gardens.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.forest_frontiers.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.ivory_towers.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.karts_coasters.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.katies_dreamland.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.leafy_lake.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.lightning_peaks.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mega_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mels_world.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.millennium_mines.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mystic_mountain.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.pacific_pyramids.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.paradise_pier.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.pokey_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.rainbow_valley.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.thunder_rock.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.trinity_islands.json -%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.white_water_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.adrenaline_heights.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.barony_bridge.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.butterfly_dam.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.canary_mines.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.coaster_canyon.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.coaster_crazy.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fiasco_forest.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fruit_farm.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fun_fortress.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.funtopia.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.future_world.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.gentle_glen.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.geoffrey_gardens.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.giggle_downs.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.harmonic_hills.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.haunted_harbour.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.hydro_hills.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.jolly_jungle.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.magic_quarters.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.mineral_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.pickle_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.roman_village.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.rotting_heights.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.sprightly_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.swamp_cove.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.three_monkeys_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.thunderstorm_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.urban_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.utopia_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.whispering_cliffs.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.alton_towers.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.arid_heights.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.blackpool_pleasure_beach.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.crater_lake.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.crazy_craters.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.dragons_cove.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.dusty_desert.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.frightmare_hills.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.good_knight_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.grand_glacier.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.heidepark.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.icarus_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.iceberg_islands.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.icicle_worlds.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.megaworld_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.micro_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.nevermore_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.octagon_park.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.pacifica.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.paradise_pier_2.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.pleasure_island.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.razor_rocks.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.southern_sands.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.sunny_swamps.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.terror_town.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.thunder_rocks.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.tiny_towers.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.urban_jungle.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.venus_ponds.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.vertigo_views.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.volcania.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.wacky_warren.json -%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.woodworm_park.json +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.bumbly_beach.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.crumbly_woods.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.diamond_heights.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.dynamite_dunes.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.evergreen_gardens.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.forest_frontiers.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.ivory_towers.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.karts_coasters.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.katies_dreamland.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.leafy_lake.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.lightning_peaks.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mega_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mels_world.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.millennium_mines.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mystic_mountain.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.pacific_pyramids.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.paradise_pier.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.pokey_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.rainbow_valley.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.thunder_rock.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.trinity_islands.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.white_water_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.adrenaline_heights.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.barony_bridge.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.butterfly_dam.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.canary_mines.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.coaster_canyon.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.coaster_crazy.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fiasco_forest.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fruit_farm.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fun_fortress.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.funtopia.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.future_world.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.gentle_glen.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.geoffrey_gardens.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.giggle_downs.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.harmonic_hills.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.haunted_harbour.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.hydro_hills.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.jolly_jungle.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.magic_quarters.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.mineral_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.pickle_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.roman_village.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.rotting_heights.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.sprightly_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.swamp_cove.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.three_monkeys_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.thunderstorm_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.urban_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.utopia_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.whispering_cliffs.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.alton_towers.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.arid_heights.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.blackpool_pleasure_beach.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.crater_lake.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.crazy_craters.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.dragons_cove.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.dusty_desert.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.frightmare_hills.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.good_knight_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.grand_glacier.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.heidepark.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.icarus_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.iceberg_islands.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.icicle_worlds.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.megaworld_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.micro_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.nevermore_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.octagon_park.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.pacifica.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.paradise_pier_2.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.pleasure_island.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.razor_rocks.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.southern_sands.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.sunny_swamps.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.terror_town.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.thunder_rocks.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.tiny_towers.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.urban_jungle.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.venus_ponds.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.vertigo_views.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.volcania.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.wacky_warren.parkobj +%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.woodworm_park.parkobj %%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_1.json %%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_2.json %%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.roman_column_wall.json @@ -596,33 +614,33 @@ share/mime/packages/openrct2.xml %%DATADIR%%/object/rct2/ride/rct2.ride.wonton.json %%DATADIR%%/object/rct2/ride/rct2.ride.zldb.json %%DATADIR%%/object/rct2/ride/rct2.ride.zlog.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.alpine_adventures.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.amity_airfield.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.botany_breakers.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_belgium.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_great_adventure.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_holland.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_magic_mountain.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_over_texas.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_park.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.bumbly_bazaar.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.crazy_castle.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.dusty_greens.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.electric_fields.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.extreme_heights.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.factory_capers.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.fungus_woods.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.ghost_town.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.gravity_gardens.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.infernal_views.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.lucky_lake.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.rainbow_summit.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_belgium.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_great_adventure.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_holland.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_magic_mountain.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_over_texas.json -%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.tycoon_park.json +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.alpine_adventures.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.amity_airfield.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.botany_breakers.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_belgium.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_great_adventure.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_holland.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_magic_mountain.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_over_texas.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_park.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.bumbly_bazaar.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.crazy_castle.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.dusty_greens.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.electric_fields.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.extreme_heights.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.factory_capers.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.fungus_woods.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.ghost_town.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.gravity_gardens.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.infernal_views.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.lucky_lake.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.rainbow_summit.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_belgium.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_great_adventure.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_holland.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_magic_mountain.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_over_texas.parkobj +%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.tycoon_park.parkobj %%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgabstr.json %%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgcandy.json %%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgclass.json @@ -1273,20 +1291,20 @@ share/mime/packages/openrct2.xml %%DATADIR%%/object/rct2tt/ride/rct2tt.ride.trilobte.json %%DATADIR%%/object/rct2tt/ride/rct2tt.ride.valkyrie.json %%DATADIR%%/object/rct2tt/ride/rct2tt.ride.zeplelin.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.alcatraz.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.animatronic_antics.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.cliffside_castle.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.coastersaurus.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.crater_carnage.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.extraterrestrial_extravaganza.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.gemini_city.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.metropolis.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.mythological_madness.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.rock_n_roll_revival.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.rocky_rambles.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.schneider_shores.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.sherwood_forest.json -%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.woodstock.json +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.alcatraz.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.animatronic_antics.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.cliffside_castle.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.coastersaurus.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.crater_carnage.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.extraterrestrial_extravaganza.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.gemini_city.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.metropolis.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.mythological_madness.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.rock_n_roll_revival.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.rocky_rambles.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.schneider_shores.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.sherwood_forest.parkobj +%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.woodstock.parkobj %%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1920s.json %%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1920w.json %%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1960s.json @@ -1903,23 +1921,23 @@ share/mime/packages/openrct2.xml %%DATADIR%%/object/rct2ww/ride/rct2ww.ride.tigrtwst.parkobj %%DATADIR%%/object/rct2ww/ride/rct2ww.ride.tutlboat.json %%DATADIR%%/object/rct2ww/ride/rct2ww.ride.whicgrub.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.ayers_adventure.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.beach_barbecue_blast.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.canyon_calamities.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.european_extravaganza.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.from_the_ashes.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.great_wall_of_china.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.icy_adventures.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.lost_city_founder.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.mines_of_africa.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.mirage_madness.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.okinawa_coast.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.over_the_edge.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.park_maharaja.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.rainforest_romp.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.rollercoaster_heaven.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.sugarloaf_shores.json -%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.wacky_waikiki.json +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.ayers_adventure.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.beach_barbecue_blast.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.canyon_calamities.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.european_extravaganza.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.from_the_ashes.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.great_wall_of_china.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.icy_adventures.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.lost_city_founder.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.mines_of_africa.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.mirage_madness.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.okinawa_coast.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.over_the_edge.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.park_maharaja.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.rainforest_romp.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.rollercoaster_heaven.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.sugarloaf_shores.parkobj +%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.wacky_waikiki.parkobj %%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgafric.json %%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgartic.json %%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgasia.json @@ -2626,6 +2644,7 @@ share/mime/packages/openrct2.xml %%DATADIR%%/scenario_patches/8cd8484.parkpatch %%DATADIR%%/scenario_patches/8efd5c6.parkpatch %%DATADIR%%/scenario_patches/92f4b50.parkpatch +%%DATADIR%%/scenario_patches/9401f88.parkpatch %%DATADIR%%/scenario_patches/9c8b7cf.parkpatch %%DATADIR%%/scenario_patches/a04b536.parkpatch %%DATADIR%%/scenario_patches/a0b4362.parkpatch @@ -2676,7 +2695,10 @@ share/mime/packages/openrct2.xml %%DATADIR%%/shaders/applypalette.vert %%DATADIR%%/shaders/applytransparency.frag %%DATADIR%%/shaders/applytransparency.vert +%%DATADIR%%/shaders/copyrect.frag +%%DATADIR%%/shaders/copyrect.vert %%DATADIR%%/shaders/drawline.frag %%DATADIR%%/shaders/drawline.vert %%DATADIR%%/shaders/drawrect.frag %%DATADIR%%/shaders/drawrect.vert +%%DATADIR%%/tracks.dat diff --git a/games/qnetwalk/Makefile b/games/qnetwalk/Makefile index e18d3ed13e1c..96b3d8743375 100644 --- a/games/qnetwalk/Makefile +++ b/games/qnetwalk/Makefile @@ -1,6 +1,6 @@ PORTNAME= qnetwalk PORTVERSION= 1.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org @@ -10,22 +10,18 @@ WWW= https://github.com/AMDmi3/qnetwalk LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++17-lang +USES= cmake compiler:c++17-lang qt:6 +USE_QT= base tools:build USE_GITHUB= yes GH_ACCOUNT= AMDmi3 PORTDOCS= ChangeLog.md README.md PORTDATA= * -OPTIONS_DEFINE= QT6 SOUND DOCS NLS -OPTIONS_DEFAULT=QT6 SOUND +OPTIONS_DEFINE= SOUND DOCS NLS +OPTIONS_DEFAULT=SOUND OPTIONS_SUB= yes -QT6_CMAKE_BOOL= USE_QT6 -QT6_USES= qt:6 -QT6_USE= qt=base,tools:build -QT6_USES_OFF= qt:5 -QT6_USE_OFF= qt=core,gui,widgets,qmake:build,buildtools:build,linguisttools:build SOUND_CMAKE_BOOL=ENABLE_SOUND SOUND_USE= qt=multimedia NLS_CMAKE_BOOL= ENABLE_NLS diff --git a/games/sgt-puzzles/Makefile b/games/sgt-puzzles/Makefile index 1e69421701b1..51469218b16f 100644 --- a/games/sgt-puzzles/Makefile +++ b/games/sgt-puzzles/Makefile @@ -1,5 +1,5 @@ PORTNAME= puzzles -PORTVERSION= 20250714 +PORTVERSION= 20250730 CATEGORIES= games # upstream does not preserve older versions, mirroring is mandatory MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \ @@ -20,7 +20,7 @@ USES= cmake gnome magick:build perl5 pkgconfig USE_PERL5= build CMAKE_ARGS= -DNAME_PREFIX:STRING=sgt- -COMMITHASH= 880288c +COMMITHASH= a7c7826 DATADIR= ${PREFIX}/share/sgt-puzzles PORTDATA= * diff --git a/games/sgt-puzzles/distinfo b/games/sgt-puzzles/distinfo index cc8b93d6da0b..0a63adb0e1df 100644 --- a/games/sgt-puzzles/distinfo +++ b/games/sgt-puzzles/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752706930 -SHA256 (puzzles-20250714.880288c.tar.gz) = 325db97a98368abd0daa03c2416a499dfa99537c34a78a590870b67acba5d42c -SIZE (puzzles-20250714.880288c.tar.gz) = 2467414 +TIMESTAMP = 1754053911 +SHA256 (puzzles-20250730.a7c7826.tar.gz) = a069341ce5ea5cdc445568b14baae9b441746d9608909789cd884bdd34958627 +SIZE (puzzles-20250730.a7c7826.tar.gz) = 2467909 diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile index 9f3f8e143fde..8a83f6533d7f 100644 --- a/games/simutrans/Makefile +++ b/games/simutrans/Makefile @@ -24,7 +24,7 @@ CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_CCache \ CMAKE_DISABLE_FIND_PACKAGE_Subversion CMAKE_ARGS= -DSIMUTRANS_USE_REVISION=1 -PORTSCOUT= skipv:Nightly +PORTSCOUT= skipv:nightly PORTDATA= * PORTDOCS= change_request.txt \ diff --git a/games/sulis/Makefile b/games/sulis/Makefile index b45e1ca76b32..9b7a66ac8776 100644 --- a/games/sulis/Makefile +++ b/games/sulis/Makefile @@ -7,7 +7,7 @@ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= af773b9f09753ea8614ac82dd8033c870a5a779c.patch:-p1 \ fda9fbe830c0db6fbba153f3c2de34ccebf4630f.patch:-p1 -MAINTAINER= alster@vinterdalen.se +MAINTAINER= alven@FreeBSD.org COMMENT= Turn based tactical RPG with several campaigns, written in Rust WWW= https://www.sulisgame.com/ \ https://github.com/Grokmoo/sulis/ diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index a6e01235bf8d..72810fb7b3a8 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,5 +1,5 @@ PORTNAME= veloren -PORTVERSION= s20250723 +PORTVERSION= s20250730 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly @@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes -GL_TAGNAME= v0.17.0-893-g9d18d62328 # git describe --match='v[0-9]*' weekly +GL_TAGNAME= v0.17.0-933-gf1dc31a7e3 # git describe --match='v[0-9]*' weekly CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates index 018b32e61e7a..687211bf6654 100644 --- a/games/veloren-weekly/Makefile.crates +++ b/games/veloren-weekly/Makefile.crates @@ -168,6 +168,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ data-encoding-2.9.0 \ debugid-0.8.0 \ deflate-1.0.0 \ + delaunator-1.0.2 \ deranged-0.4.0 \ digest-0.10.7 \ directories-next-2.0.0 \ @@ -581,6 +582,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ ring-0.17.14 \ rmp-0.8.14 \ rmp-serde-1.3.0 \ + robust-0.2.3 \ ron-0.8.1 \ roots-0.0.8 \ roxmltree-0.14.1 \ @@ -704,7 +706,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \ time-macros-0.2.22 \ timer-queue-0.1.0 \ tiny-skia-0.8.4 \ + tiny-skia-0.11.4 \ tiny-skia-path-0.8.4 \ + tiny-skia-path-0.11.4 \ tinystr-0.7.6 \ tinytemplate-1.2.1 \ tinyvec-1.9.0 \ diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo index d11e1fed8bff..6378a4b16174 100644 --- a/games/veloren-weekly/distinfo +++ b/games/veloren-weekly/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1753302830 +TIMESTAMP = 1753874523 SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0 SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046 @@ -339,6 +339,8 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7 SIZE (rust/crates/debugid-0.8.0.crate) = 12757 SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f SIZE (rust/crates/deflate-1.0.0.crate) = 62722 +SHA256 (rust/crates/delaunator-1.0.2.crate) = 0ab46e386c7a38300a0d93b0f3e484bc2ee0aded66c47b14762ec9ab383934fa +SIZE (rust/crates/delaunator-1.0.2.crate) = 95108 SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e SIZE (rust/crates/deranged-0.4.0.crate) = 23235 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 @@ -1165,6 +1167,8 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891 SIZE (rust/crates/rmp-0.8.14.crate) = 29687 SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025 +SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea +SIZE (rust/crates/robust-0.2.3.crate) = 16034 SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94 SIZE (rust/crates/ron-0.8.1.crate) = 63251 SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058 @@ -1411,8 +1415,12 @@ SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344 SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67 SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684 +SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab +SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082 SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814 +SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93 +SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764 SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc @@ -1871,5 +1879,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43 SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402 SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2 SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268 -SHA256 (veloren-v0.17.0-893-g9d18d62328.tar.bz2) = a38f9c69d485315bde6a568f56eb9efb10798e37fb3b84e2668ca8ee04389adc -SIZE (veloren-v0.17.0-893-g9d18d62328.tar.bz2) = 334149585 +SHA256 (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = f3c1e67b6905c36e2411f85cc2b23462dcbca0bc35f71a95748286d008bd89c8 +SIZE (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = 334133105 diff --git a/games/xblast/Makefile b/games/xblast/Makefile index 81b88e3643ef..adb7da6d30d7 100644 --- a/games/xblast/Makefile +++ b/games/xblast/Makefile @@ -1,8 +1,8 @@ PORTNAME= xblast -PORTVERSION= 2.10.4 -PORTREVISION= 19 +DISTVERSION= 2.10.4 +PORTREVISION= 20 CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} \ +MASTER_SITES= SF/${PORTNAME}/Sources/${DISTVERSION} \ SF/${PORTNAME}/Images/${IMAGES_DATE}:images \ SF/${PORTNAME}/Levels/${LEVELS_DATE}:levels \ SF/${PORTNAME}/Models/${MODELS_DATE}:models \ @@ -14,7 +14,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ models-${MODELS_DATE}${EXTRACT_SUFX}:models DIST_SUBDIR= xblast -MAINTAINER= ports@FreeBSD.org +MAINTAINER= vchimishuk@yandex.ru COMMENT= Multi-player real-time strategy game for X11 WWW= https://xblast.sourceforge.net/ @@ -33,23 +33,25 @@ MODELS_DATE= 2005-01-06 MUSICS_DATE= 2005-01-06 SOUNDS_DATE= 2004-04-29 -OPTIONS_DEFINE= NLS SDL SMPF SOUND -OPTIONS_DEFAULT=SDL SOUND -OPTIONS_SUB= yes +OPTIONS_DEFINE= NLS SDL SMPF SOUND +OPTIONS_DEFAULT= SDL SOUND +OPTIONS_SUB= yes + +SMPF_DESC= Support for 16 players NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls +SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera SDL_USES= sdl -SDL_USE= SDL=gfx,image,mixer,net,ttf,sdl SDL_USES_OFF= xorg +SDL_USE= SDL=gfx,image,mixer,net,sdl,ttf SDL_USE_OFF= XORG=ice,x11,xt SDL_CONFIGURE_ENABLE= sdl -SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera -SMPF_DESC= Support for 16 players + SMPF_CONFIGURE_ENABLE= SMPF -SOUND_CONFIGURE_ENABLE= sound SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \ sounds${EXTRACT_SUFX}:sounds +SOUND_CONFIGURE_ENABLE= sound post-extract: -@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal diff --git a/games/xblast/files/patch-configure b/games/xblast/files/patch-configure new file mode 100644 index 000000000000..337df740b696 --- /dev/null +++ b/games/xblast/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2025-07-31 04:57:28 UTC ++++ configure +@@ -9488,7 +9488,7 @@ datadir=$game_datadir; + + datadir=$game_datadir; + +-CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir\\\"" ++CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir/xblast\\\"" + + + |