git: a00aecfb6461 - main - devel/godot35: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sat, 28 Feb 2026 14:19:22 UTC
The branch main has been updated by rene:

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

commit a00aecfb64618adf07748abc3612cf4e82dd5fe6
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-02-28 14:19:18 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-02-28 14:19:18 +0000

    devel/godot35: Remove expired port
    
    2026-02-28 devel/godot35: Legacy version should have been removed with devel/godot35-tools, consider migrating to devel/godot
---
 MOVED                                              |   1 +
 devel/Makefile                                     |   1 -
 devel/godot35/Makefile                             | 116 ---------------------
 devel/godot35/distinfo                             |   5 -
 devel/godot35/files/patch-platform_x11_detect.py   |  20 ----
 .../files/patch-platform_x11_libudev-so__wrap.c    |  11 --
 .../files/patch-thirdparty_libvpx_vpx_vpx__codec.h |  20 ----
 .../patch-thirdparty_libvpx_vpx_vpx__decoder.h     |  20 ----
 ...atch-thirdparty_libvpx_vpx_vpx__frame__buffer.h |  19 ----
 .../files/patch-thirdparty_libvpx_vpx_vpx__image.h |  19 ----
 devel/godot35/pkg-descr                            |   6 --
 devel/godot35/pkg-message                          |  11 --
 12 files changed, 1 insertion(+), 248 deletions(-)

diff --git a/MOVED b/MOVED
index dac3dc6ba39f..3549028d48be 100644
--- a/MOVED
+++ b/MOVED
@@ -5154,3 +5154,4 @@ misc/usd|graphics/openusd|2026-02-15|Rename to match upstream naming and moved t
 www/py-django-statici18n|www/py-django_statici18n|2026-02-15|Rename to match upstream naming
 graphics/imlib2-jxl|graphics/imlib2|2026-02-28|Has expired: jxl support is handled by graphics/imlib2 and it is enabled by default
 graphics/imlib2-webp|graphics/imlib2|2026-02-28|Has expired: webp support is handled by graphics/imlib2 and it is enabled by default
+devel/godot35|devel/godot|2026-02-28|Has expired: Legacy version should have been removed with devel/godot35-tools, consider migrating to devel/godot
diff --git a/devel/Makefile b/devel/Makefile
index 4d673fce5ae6..f8685348490c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -921,7 +921,6 @@
     SUBDIR += gocheese
     SUBDIR += godot
     SUBDIR += godot-tools
-    SUBDIR += godot35
     SUBDIR += goffice
     SUBDIR += gogs
     SUBDIR += golangci-lint
diff --git a/devel/godot35/Makefile b/devel/godot35/Makefile
deleted file mode 100644
index a4be4469ab51..000000000000
--- a/devel/godot35/Makefile
+++ /dev/null
@@ -1,116 +0,0 @@
-PORTNAME=	godot
-DISTVERSION=	3.5.3
-DISTVERSIONSUFFIX=	-stable
-PORTREVISION?=	5
-CATEGORIES=	devel games
-PKGNAMESUFFIX?=	35
-
-MAINTAINER=	FreeBSD@Shaneware.biz
-COMMENT?=	Game runtime engine - LTS v3.5
-WWW=		https://godotengine.org/
-
-LICENSE=		MIT CC-BY-3.0
-LICENSE_COMB=		multi
-LICENSE_FILE_CC-BY-3.0=	${WRKSRC}/LOGO_LICENSE.md
-LICENSE_FILE_MIT=	${WRKSRC}/LICENSE.txt
-
-DEPRECATED=	Legacy version should have been removed with devel/godot35-tools, consider migrating to devel/godot
-EXPIRATION_DATE=	2026-02-28
-
-BUILD_DEPENDS=	yasm:devel/yasm
-LIB_DEPENDS=	libfreetype.so:print/freetype2 \
-		libpcre2-8.so:devel/pcre2 \
-		libpng.so:graphics/png \
-		libvpx.so:multimedia/libvpx
-RUN_DEPENDS=	xdg-user-dir:devel/xdg-user-dirs \
-		xdg-open:devel/xdg-utils \
-		xmessage:x11/xmessage
-
-USES=		compiler:c++14-lang cpe gl pkgconfig scons xorg
-USE_XORG=	x11 xcursor xext xi xinerama xrandr xrender
-USE_GL=		gl glew glu
-
-CPE_VENDOR=	godotengine
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	godotengine
-
-MAKE_ARGS+=		platform=x11 builtin_freetype=False \
-			builtin_libpng=False builtin_libvpx=False \
-			builtin_pcre2=False builtin_zlib=False verbose=True
-MAKE_ARGS+=		${MAKE_ARGS_${CHOSEN_COMPILER_TYPE}}
-MAKE_ARGS_clang=	use_llvm=True linker=lld
-CXXFLAGS_i386=		${CXXFLAGS_i386_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_i386_gcc=	-march=i586
-
-OPTIONS_DEFINE=		EXAMPLES TOOLS UDEV
-OPTIONS_DEFAULT=	ALSA UDEV
-# Moved to devel/godot-tools
-OPTIONS_EXCLUDE?=	EXAMPLES TOOLS
-OPTIONS_GROUP=		AUDIO
-OPTIONS_GROUP_AUDIO=	ALSA PULSEAUDIO
-
-AUDIO_DESC=		Audio support
-ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
-ALSA_MAKE_ARGS=		alsa=True
-ALSA_MAKE_ARGS_OFF=	alsa=False
-# 3.5 head as of 28/2
-EXAMPLES_GH_TUPLE=	godotengine:godot-demo-projects:c0180d20d10d:DEMOS
-EXAMPLES_PORTEXAMPLES=	*
-PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
-PULSEAUDIO_MAKE_ARGS=	pulseaudio=True
-PULSEAUDIO_MAKE_ARGS_OFF=	pulseaudio=False
-TOOLS_DESC=		Include development tools (IDE)
-TOOLS_MAKE_ARGS=	target=release_debug tools=True
-TOOLS_MAKE_ARGS_OFF=	target=release tools=False
-TOOLS_DESKTOP_ENTRIES=	"Godot" "${COMMENT}" "${GODOTFILE}" \
-			"${GODOTFILE}" "Development;IDE;" ""
-TOOLS_PLIST_FILES=	share/pixmaps/${GODOTFILE}.png \
-			share/pixmaps/${GODOTFILE}.svg
-UDEV_DESC=		Libudev support (Joystick)
-UDEV_BUILD_DEPENDS=	${PREFIX}/include/linux/input.h:devel/evdev-proto
-UDEV_LIB_DEPENDS=	libudev.so:devel/libudev-devd
-UDEV_MAKE_ARGS=		udev=True
-UDEV_MAKE_ARGS_OFF=	udev=False
-
-GODOTFILE=		${PORTNAME}${PKGNAMESUFFIX}
-PLIST_FILES=		bin/${GODOTFILE}
-
-.ifmake makesum
-# Always include optional distfiles
-.MAKEFLAGS:	WITH="${OPTIONS_DEFINE}" OPTIONS_EXCLUDE=
-.endif
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH:Mpowerpc*} || ${ARCH:Mriscv64*}
-MAKE_ARGS+=	module_embree_enabled=no \
-		module_raycast_enabled=no \
-		module_webm_enabled=no
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|custom_build|${OPSYS}_Ports_build|' \
-		${WRKSRC}/methods.py
-	@${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \
-		${WRKSRC}/platform/x11/os_x11.cpp
-
-# The official godot binary name reflects options used to compile
-# We just want a simple name matching the portname
-# This gives us bin/godot for runtime and bin/godot-tools for the IDE
-do-install:
-	@${RM} ${WRKSRC}/bin/*.debugsymbols
-	cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} godot.x11* \
-		${STAGEDIR}/${PREFIX}/bin/${GODOTFILE}
-
-do-install-EXAMPLES-on:
-	(cd ${WRKSRC_DEMOS} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \
-		${STAGEDIR}${EXAMPLESDIR})
-
-do-install-TOOLS-on:
-	${INSTALL_DATA} ${WRKSRC}/icon.png \
-		${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.png
-	${INSTALL_DATA} ${WRKSRC}/icon.svg \
-		${STAGEDIR}${PREFIX}/share/pixmaps/${GODOTFILE}.svg
-
-.include <bsd.port.mk>
diff --git a/devel/godot35/distinfo b/devel/godot35/distinfo
deleted file mode 100644
index b81eae769d15..000000000000
--- a/devel/godot35/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1698456253
-SHA256 (godotengine-godot-3.5.3-stable_GH0.tar.gz) = 643366a288fc529564d8bb42a42093d72071c8186f57ff03cae6d5929f81bd1d
-SIZE (godotengine-godot-3.5.3-stable_GH0.tar.gz) = 56501173
-SHA256 (godotengine-godot-demo-projects-c0180d20d10d_GH0.tar.gz) = 10f7e66df4c53ef5ebb2dc2e9e683ec014e48485047398cd9bdb6e6536c14f97
-SIZE (godotengine-godot-demo-projects-c0180d20d10d_GH0.tar.gz) = 181538914
diff --git a/devel/godot35/files/patch-platform_x11_detect.py b/devel/godot35/files/patch-platform_x11_detect.py
deleted file mode 100644
index 3691baf4270f..000000000000
--- a/devel/godot35/files/patch-platform_x11_detect.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- platform/x11/detect.py.orig	2021-12-21 22:27:28 UTC
-+++ platform/x11/detect.py
-@@ -338,7 +338,7 @@ def configure(env):
-         else:
-             print("Warning: PulseAudio development libraries not found. Disabling the PulseAudio audio driver.")
- 
--    if platform.system() == "Linux":
-+    if platform.system() in ["Linux","FreeBSD"]:
-         env.Append(CPPDEFINES=["JOYDEV_ENABLED"])
-         if env["udev"]:
-             if os.system("pkg-config --exists libudev") == 0:  # 0 means found
-@@ -365,7 +365,7 @@ def configure(env):
-     if env["execinfo"]:
-         env.Append(LIBS=["execinfo"])
- 
--    if not env["tools"]:
-+    if not env["tools"] and False: # not building templates, just runtime
-         import subprocess
-         import re
- 
diff --git a/devel/godot35/files/patch-platform_x11_libudev-so__wrap.c b/devel/godot35/files/patch-platform_x11_libudev-so__wrap.c
deleted file mode 100644
index 64daca324717..000000000000
--- a/devel/godot35/files/patch-platform_x11_libudev-so__wrap.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- platform/x11/libudev-so_wrap.c.orig	2021-12-29 15:43:04 UTC
-+++ platform/x11/libudev-so_wrap.c
-@@ -279,7 +279,7 @@ int (*udev_util_encode_string_dylibloader_wrapper_libu
- int initialize_libudev() {
-   void *handle;
-   char *error;
--  handle = dlopen("libudev.so.1", RTLD_LAZY);
-+  handle = dlopen("libudev.so.0", RTLD_LAZY);
-   if (!handle) {
-     fprintf(stderr, "%s\n", dlerror());
-     return(1);
diff --git a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__codec.h b/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__codec.h
deleted file mode 100644
index cd4e7ef205d9..000000000000
--- a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__codec.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- thirdparty/libvpx/vpx/vpx_codec.h.orig  2019-03-23 14:24:15 UTC
-+++ thirdparty/libvpx/vpx/vpx_codec.h
-@@ -36,8 +36,8 @@
-  * Once initialized, the instance is manged using other functions from
-  * the vpx_codec_* family.
-  */
--#ifndef VPX_VPX_CODEC_H_
--#define VPX_VPX_CODEC_H_
-+#ifndef VPX_VPX_VPX_CODEC_H_
-+#define VPX_VPX_VPX_CODEC_H_
-
- #ifdef __cplusplus
- extern "C" {
-@@ -475,5 +475,5 @@ extern "C" {
- #ifdef __cplusplus
- }
- #endif
--#endif  // VPX_VPX_CODEC_H_
-+#endif  // VPX_VPX_VPX_CODEC_H_
-
diff --git a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__decoder.h b/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__decoder.h
deleted file mode 100644
index 39b2cbdc97c0..000000000000
--- a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__decoder.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- thirdparty/libvpx/vpx/vpx_decoder.h.orig    2019-03-23 14:46:15 UTC
-+++ thirdparty/libvpx/vpx/vpx_decoder.h
-@@ -7,8 +7,8 @@
-  *  in the file PATENTS.  All contributing project authors may
-  *  be found in the AUTHORS file in the root of the source tree.
-  */
--#ifndef VPX_VPX_DECODER_H_
--#define VPX_VPX_DECODER_H_
-+#ifndef VPX_VPX_VPX_DECODER_H_
-+#define VPX_VPX_VPX_DECODER_H_
-
- /*!\defgroup decoder Decoder Algorithm Interface
-  * \ingroup codec
-@@ -374,5 +374,5 @@ extern "C" {
- #ifdef __cplusplus
- }
- #endif
--#endif  // VPX_VPX_DECODER_H_
-+#endif  // VPX_VPX_VPX_DECODER_H_
-
diff --git a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__frame__buffer.h b/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__frame__buffer.h
deleted file mode 100644
index 5f1de2543fc9..000000000000
--- a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__frame__buffer.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- thirdparty/libvpx/vpx/vpx_frame_buffer.h.orig   2019-03-23 14:31:21 UTC
-+++ thirdparty/libvpx/vpx/vpx_frame_buffer.h
-@@ -8,8 +8,8 @@
-  *  be found in the AUTHORS file in the root of the source tree.
-  */
-
--#ifndef VPX_VPX_FRAME_BUFFER_H_
--#define VPX_VPX_FRAME_BUFFER_H_
-+#ifndef VPX_VPX_VPX_FRAME_BUFFER_H_
-+#define VPX_VPX_VPX_FRAME_BUFFER_H_
-
- /*!\file
-  * \brief Describes the decoder external frame buffer interface.
-@@ -80,4 +80,4 @@ typedef int (*vpx_release_frame_buffer_cb_fn_t)(
- }  // extern "C"
- #endif
-
--#endif  // VPX_VPX_FRAME_BUFFER_H_
-+#endif  // VPX_VPX_VPX_FRAME_BUFFER_H_
diff --git a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__image.h b/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__image.h
deleted file mode 100644
index 9b605fb36ea0..000000000000
--- a/devel/godot35/files/patch-thirdparty_libvpx_vpx_vpx__image.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- thirdparty/libvpx/vpx/vpx_image.h.orig    2019-03-23 14:18:30 UTC
-+++ thirdparty/libvpx/vpx/vpx_image.h
-@@ -13,8 +13,8 @@
-  * \brief Describes the vpx image descriptor and associated operations
-  *
-  */
--#ifndef VPX_VPX_IMAGE_H_
--#define VPX_VPX_IMAGE_H_
-+#ifndef VPX_VPX_VPX_IMAGE_H_
-+#define VPX_VPX_VPX_IMAGE_H_
-
- #ifdef __cplusplus
- extern "C" {
-@@ -232,4 +232,4 @@ extern "C" {
- }  // extern "C"
- #endif
-
--#endif  // VPX_VPX_IMAGE_H_
-+#endif  // VPX_VPX_VPX_IMAGE_H_
diff --git a/devel/godot35/pkg-descr b/devel/godot35/pkg-descr
deleted file mode 100644
index 566460401278..000000000000
--- a/devel/godot35/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Godot is a multi-platform 2D and 3D game engine.
-
-Easily deploy your game on IOS, Android, OSX, Linux, Steam or Windows.
-
-This is a runtime only port of godot. For the IDE to create games
-use devel/godot-tools.
diff --git a/devel/godot35/pkg-message b/devel/godot35/pkg-message
deleted file mode 100644
index 760c7f9c2f16..000000000000
--- a/devel/godot35/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-
-NOTE: This port installs the godot runtime only.
-
-If you want to create a game you need to install the IDE from devel/godot-tools.
-
-EOM
-}
-]