CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2024/10/19 16:06:58
Modified files:
games/godot : Makefile distinfo
games/godot/patches: patch-core_object_cpp
patch-drivers_unix_os_unix_cpp
patch-modules_mono_csharp_script_cpp
patch-modules_mono_godotsharp_dirs_cpp
patch-platform_x11_detect_py
patch-platform_x11_os_x11_cpp
patch-platform_x11_os_x11_h
patch-servers_visual_shader_language_cpp
patch-thirdparty_embree_common_math_math_h
patch-thirdparty_embree_common_sys_sysinfo_cpp
Log message:
update Godot to 3.6 and add support for GDNative modules via location
${LOCALBASE}/lib/godot/gdnative. This allows for other ports to build
GDNative .so libraries and place them in this location so that they can
be used at runtime.
The mechanism extends a series of FileAccess checks for other locations
of GDNative libraries from upstream. Discussed with op@ - while this is
a TOCTOU issue, at this point benefit of staying with upstream
practices outweighs this for upstreaming the diffs eventually. Plan is
to raise the TOCTOU issue separately with upstream.
Tested with multiple consumers and editor including godot-sharp.
(Re-)Add me to MAINTAINER in addition to op@
ok op@