Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 2026 16:09:06 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: d51054ca6e2d - main - devel/godot: Improve port
Message-ID:  <698dfb22.22d12.31640992@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d51054ca6e2d6e5be4f004c728d67750e8c12668

commit d51054ca6e2d6e5be4f004c728d67750e8c12668
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-02-12 14:10:21 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-12 16:07:34 +0000

    devel/godot: Improve port
    
    - Refresh patch patch-platform__methods.py
    - Correct the patch name patch-thirdparty_linuxbsd__headers_udev_libudev.h
    - Remove unused dependency from multimedia/libvpx.
    - Enable opengl3 support.
    - Explicit enable use_sowrap - dynamically load system libraries.
    - Explicit enable dynamically load dbus if installed.
    
    PR:             288408
    Tested by:      Sure Beae <sure@disroot.org>
    Approved by:    Shane <FreeBSD@ShaneWare.Biz> (maintainer, timeout 6 months)
---
 devel/godot/Makefile                                               | 7 ++++---
 devel/godot/files/patch-platform__methods.py                       | 6 +++---
 ...libudev.h => patch-thirdparty_linuxbsd__headers_udev_libudev.h} | 0
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/devel/godot/Makefile b/devel/godot/Makefile
index 5bcbb7aba72e..0cca61ce80f9 100644
--- a/devel/godot/Makefile
+++ b/devel/godot/Makefile
@@ -19,8 +19,7 @@ LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libharfbuzz-icu.so:print/harfbuzz-icu \
 		libharfbuzz.so:print/harfbuzz \
 		libpcre2-32.so:devel/pcre2 \
-		libpng.so:graphics/png \
-		libvpx.so:multimedia/libvpx
+		libpng.so:graphics/png
 RUN_DEPENDS=	xdg-open:devel/xdg-utils \
 		xdg-user-dir:devel/xdg-user-dirs \
 		xmessage:x11/xmessage
@@ -32,13 +31,15 @@ GH_ACCOUNT=	godotengine
 USE_GL=		gl glew glu
 
 MAKE_ARGS+=		platform=linuxbsd \
+			dbus=True \
 			builtin_freetype=False \
 			builtin_graphite=False \
 			builtin_harfbuzz=False \
 			builtin_libpng=False \
-			builtin_libvpx=False \
 			builtin_pcre2=False \
 			builtin_zlib=False \
+			opengl3=True \
+			use_sowrap=True \
 			verbose=True \
 			${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
 MAKE_ARGS_clang=	use_llvm=True
diff --git a/devel/godot/files/patch-platform__methods.py b/devel/godot/files/patch-platform__methods.py
index 64c80e5cfd71..daa296c2438a 100644
--- a/devel/godot/files/patch-platform__methods.py
+++ b/devel/godot/files/patch-platform__methods.py
@@ -1,6 +1,6 @@
---- platform_methods.py.orig	2023-03-23 23:40:42 UTC
+--- platform_methods.py.orig	2025-03-25 23:11:16 UTC
 +++ platform_methods.py
-@@ -92,6 +92,9 @@ architecture_aliases = {
+@@ -28,6 +28,9 @@ architecture_aliases = {
      "rv": "rv64",
      "riscv": "rv64",
      "riscv64": "rv64",
@@ -10,7 +10,7 @@
      "ppcle": "ppc32",
      "ppc": "ppc32",
      "ppc64le": "ppc64",
-@@ -99,7 +102,7 @@ def detect_arch():
+@@ -36,7 +39,7 @@ def detect_arch():
  
  
  def detect_arch():
diff --git a/devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h b/devel/godot/files/patch-thirdparty_linuxbsd__headers_udev_libudev.h
similarity index 100%
rename from devel/godot/files/patch-thirdparty_linuxbsd_headers_udev_libudev.h
rename to devel/godot/files/patch-thirdparty_linuxbsd__headers_udev_libudev.h


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698dfb22.22d12.31640992>