[Bug 293178] devel/godot: Update to 4.6

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 14 Feb 2026 15:20:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293178

            Bug ID: 293178
           Summary: devel/godot: Update to 4.6
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: monwarez@mailoo.org
                CC: FreeBSD@ShaneWare.Biz
             Flags: maintainer-feedback?(FreeBSD@ShaneWare.Biz)
                CC: FreeBSD@ShaneWare.Biz

Created attachment 268052
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=268052&action=edit
git formatted-patch

For this update, I unbundled mbedtls3 since it was causing some build issue.

A notable change is the addition to sdl3 for gamepad support, which means that
we now have proper gamepad support on FreeBSD for free.

For the wayland patch, I used /usr/src/contrib/unbound/util/netevent.c as a
source for a CMSG_ALIGN implementation, and used xucred instead of ucred for
ucred stuff.

As a side note, we no longer can do godot ./project.godot to run a Godot
project since by default Godot won't support path overrides. Given it is a
default, I would assume that the port should keep Godot default's. If some user
want it back, we just need to add this parameter to scons:
disable_path_overrides=no when compiling Godot.

-- 
You are receiving this mail because:
You are the assignee for the bug.