CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2023/09/24 13:08:53

Modified files:
        games/godot    : Makefile distinfo 
        games/godot/pkg: PLIST-tools README-tools 
Added files:
        games/godot/patches: 
                             patch-modules_mono_build_scripts_mono_configure_py 
                             patch-modules_mono_csharp_script_cpp 
                             
patch-modules_mono_glue_GodotSharp_GodotSharp_GodotSharp_csproj 
                             patch-modules_mono_godotsharp_dirs_cpp 
                             patch-modules_mono_godotsharp_dirs_h 
                             patch-modules_mono_mono_gd_gd_mono_cpp 
        games/godot/pkg: DESCR-sharp PLIST-sharp 

Log message:
build godot with mono support on MONO_ARCHS. This bifurcates the build
between MONO_ARCHS and !MONO_ARCHS, the port has no intended changs for
the latter. A helper package godot-sharp is used to share the
mono-related files between the -main and -tools packages. Patches direct
godot to use the godot-sharp files rather than bundled files on
execution. See README-tools for a required manual workaround when trying
to build your own projects with C# support (not needed unless you are
using Godot's C# scripting).

Anticipating more refinement, but best handled in-tree.
ok and lots of input op@

Reply via email to