git: a00aecfb6461 - main - devel/godot35: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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
-}
-]