Date: Sun, 23 Nov 2025 15:02:59 +0000 From: Dima Panov <fluffy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 1ac0374c0b88 - main - games/openmw: update to 0.50.0 release (+) Message-ID: <69232223.2eca9.5dba9eef@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=1ac0374c0b880489ce2b379ffc08926d638e5fd9 commit 1ac0374c0b880489ce2b379ffc08926d638e5fd9 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2025-11-23 15:01:18 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2025-11-23 15:01:18 +0000 games/openmw: update to 0.50.0 release (+) Release notes: https://openmw.org/2025/openmw-0-50-0-released/ --- games/openmw/Makefile | 13 +++-- games/openmw/distinfo | 6 +-- games/openmw/files/patch-components_esm_formid.hpp | 17 ------- .../patch-components_misc_strings_algorithm.hpp | 28 ----------- games/openmw/pkg-plist | 56 ++++++++++++++++++++++ 5 files changed, 68 insertions(+), 52 deletions(-) diff --git a/games/openmw/Makefile b/games/openmw/Makefile index d367aef13874..a4304b0f4e41 100644 --- a/games/openmw/Makefile +++ b/games/openmw/Makefile @@ -1,7 +1,6 @@ PORTNAME= openmw DISTVERSIONPREFIX= openmw- -DISTVERSION= 0.49.0 -PORTREVISION= 4 +DISTVERSION= 0.50.0 CATEGORIES= games MAINTAINER= fluffy@FreeBSD.org @@ -23,7 +22,7 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \ libicui18n.so:devel/icu \ libyaml-cpp.so:devel/yaml-cpp -USES= cmake compiler:c++20-lang desktop-file-utils gl luajit openal \ +USES= cmake compiler:c++20-lang desktop-file-utils gl openal \ pkgconfig qt:6 sdl sqlite xorg USE_GITHUB= yes GH_ACCOUNT= OpenMW @@ -43,7 +42,8 @@ CMAKE_ARGS= -DDESIRED_QT_VERSION=${_QT_VER} \ LDFLAGS+= -Wl,--as-needed LDFLAGS_i386= -Wl,-z,notext -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS LUAJIT +OPTIONS_DEFAULT= LUAJIT DOCS_CMAKE_BOOL= BUILD_DOCS DOCS_BINARY_ALIAS= sphinx-build=sphinx-build-${PYTHON_VER} @@ -51,6 +51,11 @@ DOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_USES= python:build +LUAJIT_DESC= Use LuaJIT instead of standard Lua +LUAJIT_USES= luajit +LUAJIT_USES_OFF= lua +LUAJIT_CMAKE_BOOL= USE_LUAJIT + PORTDOCS= * .include <bsd.port.pre.mk> diff --git a/games/openmw/distinfo b/games/openmw/distinfo index 7eb4ce4a47f8..22e25ad7f34f 100644 --- a/games/openmw/distinfo +++ b/games/openmw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751744429 -SHA256 (OpenMW-openmw-openmw-0.49.0_GH0.tar.gz) = 5f31741d61cf7c736bbe522a1a33342773c7e1b713e7e20f3717eb8da2b1733d -SIZE (OpenMW-openmw-openmw-0.49.0_GH0.tar.gz) = 5951281 +TIMESTAMP = 1763665851 +SHA256 (OpenMW-openmw-openmw-0.50.0_GH0.tar.gz) = 7093a8cef26585220658569eb84636c5ab901e82f74c8a3f7a3a8aec35bfc54c +SIZE (OpenMW-openmw-openmw-0.50.0_GH0.tar.gz) = 6244084 diff --git a/games/openmw/files/patch-components_esm_formid.hpp b/games/openmw/files/patch-components_esm_formid.hpp deleted file mode 100644 index 44f943fea077..000000000000 --- a/games/openmw/files/patch-components_esm_formid.hpp +++ /dev/null @@ -1,17 +0,0 @@ ---- 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 deleted file mode 100644 index c7aa3b1ecfeb..000000000000 --- a/games/openmw/files/patch-components_misc_strings_algorithm.hpp +++ /dev/null @@ -1,28 +0,0 @@ ---- 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/openmw/pkg-plist b/games/openmw/pkg-plist index a9016b9fcf86..6c680b3be0db 100644 --- a/games/openmw/pkg-plist +++ b/games/openmw/pkg-plist @@ -43,6 +43,7 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/lua_api/string.doclua %%DATADIR%%/resources/lua_api/table.doclua %%DATADIR%%/resources/lua_libs/content.lua +%%DATADIR%%/resources/lua_libs/util.lua %%DATADIR%%/resources/openmw.png %%DATADIR%%/resources/shaders/compatibility/bs/default.frag %%DATADIR%%/resources/shaders/compatibility/bs/default.vert @@ -107,16 +108,19 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/translations/components_de.qm %%DATADIR%%/resources/translations/components_en.qm %%DATADIR%%/resources/translations/components_fr.qm +%%DATADIR%%/resources/translations/components_pl.qm %%DATADIR%%/resources/translations/components_ru.qm %%DATADIR%%/resources/translations/components_sv.qm %%DATADIR%%/resources/translations/launcher_de.qm %%DATADIR%%/resources/translations/launcher_en.qm %%DATADIR%%/resources/translations/launcher_fr.qm +%%DATADIR%%/resources/translations/launcher_pl.qm %%DATADIR%%/resources/translations/launcher_ru.qm %%DATADIR%%/resources/translations/launcher_sv.qm %%DATADIR%%/resources/translations/wizard_de.qm %%DATADIR%%/resources/translations/wizard_en.qm %%DATADIR%%/resources/translations/wizard_fr.qm +%%DATADIR%%/resources/translations/wizard_pl.qm %%DATADIR%%/resources/translations/wizard_ru.qm %%DATADIR%%/resources/translations/wizard_sv.qm %%DATADIR%%/resources/version @@ -124,6 +128,7 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs-mw/l10n/Calendar/en.yaml %%DATADIR%%/resources/vfs-mw/l10n/Calendar/fr.yaml %%DATADIR%%/resources/vfs-mw/l10n/Calendar/gmst.yaml +%%DATADIR%%/resources/vfs-mw/l10n/Calendar/pl.yaml %%DATADIR%%/resources/vfs-mw/l10n/Calendar/ru.yaml %%DATADIR%%/resources/vfs-mw/l10n/Calendar/sv.yaml %%DATADIR%%/resources/vfs-mw/l10n/Interface/gmst.yaml @@ -142,36 +147,49 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs/fonts/MysticCardsFontLicense.txt %%DATADIR%%/resources/vfs/l10n/Calendar/de.yaml %%DATADIR%%/resources/vfs/l10n/Calendar/en.yaml +%%DATADIR%%/resources/vfs/l10n/Calendar/pl.yaml %%DATADIR%%/resources/vfs/l10n/Calendar/ru.yaml %%DATADIR%%/resources/vfs/l10n/Calendar/sv.yaml %%DATADIR%%/resources/vfs/l10n/Interface/de.yaml %%DATADIR%%/resources/vfs/l10n/Interface/en.yaml %%DATADIR%%/resources/vfs/l10n/Interface/fr.yaml +%%DATADIR%%/resources/vfs/l10n/Interface/pl.yaml %%DATADIR%%/resources/vfs/l10n/Interface/ru.yaml %%DATADIR%%/resources/vfs/l10n/Interface/sv.yaml %%DATADIR%%/resources/vfs/l10n/OMWCamera/de.yaml %%DATADIR%%/resources/vfs/l10n/OMWCamera/en.yaml %%DATADIR%%/resources/vfs/l10n/OMWCamera/fr.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCamera/pl.yaml %%DATADIR%%/resources/vfs/l10n/OMWCamera/ru.yaml %%DATADIR%%/resources/vfs/l10n/OMWCamera/sv.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCombat/de.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCombat/en.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCombat/fr.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCombat/pl.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCombat/ru.yaml +%%DATADIR%%/resources/vfs/l10n/OMWCombat/sv.yaml %%DATADIR%%/resources/vfs/l10n/OMWControls/de.yaml %%DATADIR%%/resources/vfs/l10n/OMWControls/en.yaml %%DATADIR%%/resources/vfs/l10n/OMWControls/fr.yaml +%%DATADIR%%/resources/vfs/l10n/OMWControls/pl.yaml %%DATADIR%%/resources/vfs/l10n/OMWControls/ru.yaml %%DATADIR%%/resources/vfs/l10n/OMWControls/sv.yaml %%DATADIR%%/resources/vfs/l10n/OMWEngine/de.yaml %%DATADIR%%/resources/vfs/l10n/OMWEngine/en.yaml %%DATADIR%%/resources/vfs/l10n/OMWEngine/fr.yaml +%%DATADIR%%/resources/vfs/l10n/OMWEngine/pl.yaml %%DATADIR%%/resources/vfs/l10n/OMWEngine/ru.yaml %%DATADIR%%/resources/vfs/l10n/OMWEngine/sv.yaml %%DATADIR%%/resources/vfs/l10n/OMWMusic/de.yaml %%DATADIR%%/resources/vfs/l10n/OMWMusic/en.yaml %%DATADIR%%/resources/vfs/l10n/OMWMusic/fr.yaml +%%DATADIR%%/resources/vfs/l10n/OMWMusic/pl.yaml %%DATADIR%%/resources/vfs/l10n/OMWMusic/ru.yaml %%DATADIR%%/resources/vfs/l10n/OMWMusic/sv.yaml %%DATADIR%%/resources/vfs/l10n/OMWShaders/de.yaml %%DATADIR%%/resources/vfs/l10n/OMWShaders/en.yaml %%DATADIR%%/resources/vfs/l10n/OMWShaders/fr.yaml +%%DATADIR%%/resources/vfs/l10n/OMWShaders/pl.yaml %%DATADIR%%/resources/vfs/l10n/OMWShaders/ru.yaml %%DATADIR%%/resources/vfs/l10n/OMWShaders/sv.yaml %%DATADIR%%/resources/vfs/mygui/OpenMWResourcePlugin.xml @@ -197,6 +215,7 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs/mygui/openmw_console.layout %%DATADIR%%/resources/vfs/mygui/openmw_console.skin.xml %%DATADIR%%/resources/vfs/mygui/openmw_container_window.layout +%%DATADIR%%/resources/vfs/mygui/openmw_controllerbuttons.layout %%DATADIR%%/resources/vfs/mygui/openmw_count_window.layout %%DATADIR%%/resources/vfs/mygui/openmw_debug_window.layout %%DATADIR%%/resources/vfs/mygui/openmw_debug_window.skin.xml @@ -212,6 +231,7 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs/mygui/openmw_infobox.layout %%DATADIR%%/resources/vfs/mygui/openmw_interactive_messagebox.layout %%DATADIR%%/resources/vfs/mygui/openmw_interactive_messagebox_notransp.layout +%%DATADIR%%/resources/vfs/mygui/openmw_inventory_tabs.layout %%DATADIR%%/resources/vfs/mygui/openmw_inventory_window.layout %%DATADIR%%/resources/vfs/mygui/openmw_itemselection_dialog.layout %%DATADIR%%/resources/vfs/mygui/openmw_jail_screen.layout @@ -274,6 +294,10 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs/scripts/omw/camera/settings.lua %%DATADIR%%/resources/vfs/scripts/omw/camera/third_person.lua %%DATADIR%%/resources/vfs/scripts/omw/cellhandlers.lua +%%DATADIR%%/resources/vfs/scripts/omw/combat/common.lua +%%DATADIR%%/resources/vfs/scripts/omw/combat/global.lua +%%DATADIR%%/resources/vfs/scripts/omw/combat/local.lua +%%DATADIR%%/resources/vfs/scripts/omw/combat/menu.lua %%DATADIR%%/resources/vfs/scripts/omw/console/global.lua %%DATADIR%%/resources/vfs/scripts/omw/console/local.lua %%DATADIR%%/resources/vfs/scripts/omw/console/menu.lua @@ -284,7 +308,9 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs/scripts/omw/input/playercontrols.lua %%DATADIR%%/resources/vfs/scripts/omw/input/settings.lua %%DATADIR%%/resources/vfs/scripts/omw/input/smoothmovement.lua +%%DATADIR%%/resources/vfs/scripts/omw/mechanics/actorcontroller.lua %%DATADIR%%/resources/vfs/scripts/omw/mechanics/animationcontroller.lua +%%DATADIR%%/resources/vfs/scripts/omw/mechanics/globalcontroller.lua %%DATADIR%%/resources/vfs/scripts/omw/mechanics/playercontroller.lua %%DATADIR%%/resources/vfs/scripts/omw/music/actor.lua %%DATADIR%%/resources/vfs/scripts/omw/music/helpers.lua @@ -311,11 +337,41 @@ share/metainfo/openmw.appdata.xml %%DATADIR%%/resources/vfs/shaders/debug.omwfx %%DATADIR%%/resources/vfs/shaders/internal_distortion.omwfx %%DATADIR%%/resources/vfs/textures/omw/water_nm.png +%%DATADIR%%/resources/vfs/textures/omw_menu_icon_active.dds %%DATADIR%%/resources/vfs/textures/omw_menu_scroll_center_h.dds %%DATADIR%%/resources/vfs/textures/omw_menu_scroll_center_v.dds %%DATADIR%%/resources/vfs/textures/omw_menu_scroll_down.dds %%DATADIR%%/resources/vfs/textures/omw_menu_scroll_left.dds %%DATADIR%%/resources/vfs/textures/omw_menu_scroll_right.dds %%DATADIR%%/resources/vfs/textures/omw_menu_scroll_up.dds +%%DATADIR%%/resources/vfs/textures/omw_psx_button_circle.dds +%%DATADIR%%/resources/vfs/textures/omw_psx_button_dpad.dds +%%DATADIR%%/resources/vfs/textures/omw_psx_button_square.dds +%%DATADIR%%/resources/vfs/textures/omw_psx_button_triangle.dds +%%DATADIR%%/resources/vfs/textures/omw_psx_button_x.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_a.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_b.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_dpad.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_l1.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_l2.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_l3.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_lstick.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_menu.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_r1.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_r2.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_r3.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_rstick.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_view.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_x.dds +%%DATADIR%%/resources/vfs/textures/omw_steam_button_y.dds +%%DATADIR%%/resources/vfs/textures/omw_switch_button_l.dds +%%DATADIR%%/resources/vfs/textures/omw_switch_button_r.dds +%%DATADIR%%/resources/vfs/textures/omw_switch_button_zl.dds +%%DATADIR%%/resources/vfs/textures/omw_switch_button_zr.dds +%%DATADIR%%/resources/vfs/textures/omw_xbox_button_lb.dds +%%DATADIR%%/resources/vfs/textures/omw_xbox_button_lt.dds +%%DATADIR%%/resources/vfs/textures/omw_xbox_button_rb.dds +%%DATADIR%%/resources/vfs/textures/omw_xbox_button_rt.dds + share/pixmaps/openmw-cs.png share/pixmaps/openmw.pnghome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69232223.2eca9.5dba9eef>
