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@

Reply via email to