devel/godot: Update 4.6.2 => 4.7 While here: - Use built-in harfbuzz and icu4c because system-provided icu4c or harfbuzz cause known issues for GDExtension (see GH-91401 and GH-100301). - Update patch metadata. - Update LICENSE. Release Notes: https://godotengine.org/releases/4.7/ Changelog: https://godotengine.github.io/godot-interactive-changelog/#4.7 PR: 296268 Reported by: Thibault Payet <monwarez@mailoo.org> Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintainer) Approved by: osa, vvd (Mentors, implicit)aad97c3275
Port details
devel/godot4.7
Game runtime engine
- Maintainer
- FreeBSD@Shaneware.biz
- Packages
- godot 4.7
- Upstream
- Higher version available: 4.7.2
- CPE
godotengine:godot_enginefrom the port- WWW
- https://godotengine.org/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (81)
devel/godot: Update 4.6.1 => 4.6.2 Changelog: https://godotengine.github.io/godot-interactive-changelog/#4.6.2 PR: 296180 Reported by: Thibault Payet <monwarez@mailoo.org> Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintainer) Approved by: osa, vvd (Mentors, implicit)a4a79dae61
devel/godot: Fix CPE informationa469feb831
devel/godot: update to 4.6.1 Changelog: https://godotengine.github.io/godot-interactive-changelog/ PR: 293178 Event: Wiesbaden Hackathon 202604 Reported by: Thibault Payet <monwarez@mailoo.org>1e35f99af4
devel/godot: Unbundle multiple libraries archivers/brotli audio/libogg multimedia/libtheora audio/libvorbis graphics/webp net/miniupnpc graphics/openxr graphics/recastnavigation www/wslay archivers/zstd Explicitly enable the use of x11-fonts/fontconfig. PR: 288408 Tested by: Sure Beae <sure@disroot.org> Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintainer, timeout 6 months)b4f28195b2
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)d51054ca6e
multimedia/libvpx: update 1.16.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0 Reported by: Repology939d8775e7
devel/godot: fix build on powerpc64* JPH_DVECTOR_ALIGNMENT needs to match with JPH_VECTOR_ALIGNMENT.ec1275fb97
devel/godot{,-tools}: Improve port
- Add options wayland, x11 and mold.
- Change icons to hicolor.
- Merge mkdirs in one call.
- Port links with libpcre2-32.so instead of libpcre2-8.so.
- Fix warnings from portclippy.
- Improve alignment.
PR: 288408
Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>df5ecc9353devel/godot: Update to 4.4.1 Fix do-test target. Pet portfmt. Changelog: https://godotengine.github.io/godot-interactive-changelog/#4.4.1 PR: 285973 Approved by: FreeBSD@ShaneWare.Biz (maintainer)40fcc6ca7e
multimedia/libvpx: update 1.15.1 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1 Reported by: portscout64f3a6bf7e
devel/godot{,-tools}: Update to 4.4
- Unbreak with clang 19
ChangeLog: https://godotengine.github.io/godot-interactive-changelog/#4.4
PR: 285132, 285183cbaa706111devel/godot{,-tools}: move patches to the right port
It was unclear where the patches should go.
Fixes: 3d9903862da8e530ebbc38840e23867c91e4c08f
Reported by: Chédotal Julien <rjdi@wanadoo.fr>
PR: 28486987adc7e465*: Bump PORTREVISIONs of Pulseaudio consumers Sponsored by: Future Crew, LLC5505c50fcc
multimedia/libvpx: update 1.15.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0 Reported by: Repology888cea7dee
devel/godot: update to v4.2.1 ChangeLog: https://godotengine.org/article/godot-4-2-arrives-in-style/ PR: 277937 Reported by: FreeBSD@ShaneWare.Biz (maintainer)9d8f4d812e
multimedia/libvpx: update 1.14.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0 Reported by: portscout589aaaeb09
devel/godot: update distinfo for example files Missing from last update to 4.1.2 PR: 274933 Reported by: FreeBSD@ShaneWare.Biz (maintainer)afc33cf63e
devel/godot: update to 4.1.2 Also update demo projects to 4.0 head as of 29/3. Changelog: https://godotengine.org/article/maintenance-release-godot-4-1-2/ PR: 274762514f7506c5
audio/pulseaudio: Update to 16.1 Bump PORTREVISION on consumers. Sponsored by: Serenity Cybersecurity, LLC PR: 262713b1ecad53b0
devel/godot: update to 4.0.2 ChangeLog: https://godotengine.org/article/maintenance-release-godot-4-0-2/ PR: 270944 Reported by: FreeBSD@ShaneWare.Biz (maintainer)60d46a9784
devel/godot: add proper architecture detection uname -p should be used instead of uname -m.10bd356a9c
devel/godot: update to 4.0 ChangeLog: https://godotengine.org/article/godot-4-0-sets-sail/ PR: 269954 Reported by: FreeBSD@ShaneWare.Biz (maintainer)4b4f01c610
multimedia/libvpx: update 1.13.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0 Reported by: portscout17f6d799d7
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/godot*: fix build on riscv64* Same issue as on powerpc*.f4fb0e9fbd
devel/godot: fix build on powerpc64* Disable modules using x86 intrinsics.bcbbfc1c1b
devel/godot: update to v3.4.2 ChangeLog: https://github.com/godotengine/godot/blob/3.4.2-stable/CHANGELOG.md PR: 260858 Reported by: FreeBSD@ShaneWare.Biz (maintainer)f86ca1c8db
*: Clean up some things - Fix typos - Fix overwritten variables with focus on master/slave ports - Remove unreferenced variables - Sort categories - Remove redundant option descriptions - Clean up commented PORTREVISION - Add missing USES Reported by: portscanae22a7846a
multimedia/libvpx: update 1.11.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0 Reported by: portscout, Repologyf16d8e5635
devel/godot: Add CPE information Approved by: portmgr (blanket)e5743a66e8
devel/godot: fix build of devel/godot-tools on armv7 Switch to always using libvpx from ports. PR: 258163 Approved by: FreeBSD@ShaneWare.Biz (maintainer)aeed33b9c1
graphics/mesa-libs: Bump reverse deps for libglvnd Per discussion with bapt on helping pkg handle the changing of these deps and avoiding impossible upgrade senarios. PR: 246767 Reviewed by: manu, bapt Approved by: x11 Differential Revision: https://reviews.freebsd.org/D30824da3162c7c9
devel/godot: fix build on riscv64 pcre2 currently doesn't support JIT on riscv64. While it's possible to just disable that in godot, this will mean someone will need to remember to enable it when JIT is supported. PR: 256655 Approved by: FreeBSD@ShaneWare.Biz (maintainer)f49ea08b3e
Remove # $FreeBSD$ from Makefiles.305f148f48
devel/godot: actually stop using builtin libpng platform/x11/detect.py actually forces builtin libpng if builtin freetype or zlib is used. Use the system ones. This also fixes build on powerpc64le, since builtin libpng is not built with VSX. PR: 254703 Approved by: FreeBSD@ShaneWare.Biz (maintainer)21173a4561
devel/godot: Update to 3.2.3 Update with several fixes, enhancements, and new features. Added joystick support. Changelog: https://godotengine.org/article/maintenance-release-godot-3-2-3 PR: 250730 Submitted by: waitman@waitman.net <waitman@waitman.net> Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D27659ea8e017bd4
Update to 3.2.2 PR: 247818 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)b223120615
devel/godot: fix pkg-descr Delete duplicate info. Reported by: jbeich@2fd7bc0313
devel/godot: Update to 3.2.1 Add *_ARGS_OFF settings for the alsa and pulse audio options Add pkg-message in response to bug #245278 ChangeLog: https://godotengine.org/article/maintenance-release-godot-3-2-1 * Android: Fix double tap pressed event regression (GH-35701). * Android: Fix LineEdit virtual keyboard inputs (GH-35785). * Bullet: Fix detection of concave shape in Area (GH-33690). * Camera2D: Fix inverted use of Camera2D offset_v (GH-36689). * Debugger: Fix crash inspecting freed objects (GH-36532). * Expression: Fix parsing integers as 32-bit (GH-36529). * HTML5: Fix EMWSClient::get_connection_status() (GH-36250). * HTML5: Fix touch events support with Emscripten 1.39.5+ (GH-36557). * macOS: Fix gamepad disconnection callback on macOS Catalina (GH-36845). * Particles: Fix undefined behavior with atan in GPU Particles (GH-36031). * Skin: Add support for named binds (GH-36415). * TileSet: Hide TileSet properties from Inspector, fixing OOM crash on huge tilesets (GH-35908). * Video: Workaround WebM playback bug after AudioServer latency fixes (GH-35993). * Windows: Fix UPNP regression after upstream update (GH-35953). * Windows: Disable NetSocket address reuse (GH-36321). * API documentation updates. * Editor translation updates. PR: 245444 Submitted by: FreeBSD@ShaneWare.Biz (maintainer)75db0863b3
devel/godot: update to 3.2 PR: 243953 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)ded9647df0
devel/godot: Update to 3.1.2 PR: 243499 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)8cef8edb26
devel/godot: fix build on powerpc64 Use system libvpx on architectures which break with included libvpx. PR: 241762 Approved by: FreeBSD@ShaneWare.Biz (maintainer), linimon (mentor)d47d47fd98
Add USES=xorg USES=gl, ports categories d Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories starting with 'd'.366790689c
devel/godot: adjust BROKEN_arm* after r473165
clang -o thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.x11.opt.32.llvm.o -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -g1 -O3 -O2 -fstack-protector-strong -fno-strict-aliasing -DRTAUDIO_ENABLED -pipe -pthread -Wall -Werror=return-type -DZSTD_STATIC_LINKING_ONLY -w -DWEBM_ARMASM -DTYPED_METHOD_BIND -DTOUCH_ENABLED -DALSA_ENABLED -DALSAMIDI_ENABLED -DX11_ENABLED -DUNIX_ENABLED -DOPENGL_ENABLED -DGLES_ENABLED -DGLAD_ENABLED -DGLES_OVER_GL -DMODULE_BMP_ENABLED -DMODULE_BULLET_ENABLED -DMODULE_CSG_ENABLED -DMODULE_DDS_ENABLED -DMODULE_ENET_ENABLED -DMODULE_FREETYPE_ENABLED -DMODULE_GDNATIVE_ENABLED -DMODULE_GDSCRIPT_ENABLED -DMODULE_GRIDMAP_ENABLED -DMODULE_HDR_ENABLED -DMODULE_JPG_ENABLED -DMODULE_MBEDTLS_ENABLED -DMODULE_MOBILE_VR_ENABLED -DMODULE_OGG_ENABLED -DMODULE_OPENSIMPLEX_ENABLED -DMODULE_OPUS_ENABLED -DMODULE_PVR_ENABLED -DMODULE_REGEX_ENABLED -DMODULE_SQUISH_ENABLED -DMODULE_STB_VORBIS_ENABLED -DMODULE_SVG_ENABLED -DMODULE_TGA_ENABLED -DMODULE_THEORA_ENABLED -DMODULE_UPNP_ENABLED -DMODULE_VISUAL_SCRIPT_ENABLED -DMODULE_VORBIS_ENABLED -DMODULE_WEBM_ENABLED -D_THREAD_SAFE -DNDEBUG -DPTRCALL_ENABLED -DGDSCRIPT_ENABLED -DMINIZIP_ENABLED -Ithirdparty/libvpx -Ieditor -I. -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -Iplatform/x11 -Ithirdparty/zstd -Ithirdparty/glad thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c
In file included from thirdparty/libvpx/vp8/common/arm/neon/bilinearpredict_neon.c:11:
/usr/lib/clang/8.0.1/include/arm_neon.h:28:2: error: "NEON support not enabled"
#error "NEON support not enabled"
^
/usr/lib/clang/8.0.1/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
^
/usr/lib/clang/8.0.1/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
^
[...]04c87864bbdevel/godot: enforce verbose build after r421635 Command-line arguments provide a clue when debugging non-x86 bustage. Approved by: portmgr blanket74c5efa46f
devel/godot: drop non-x86 workaround after r464715/r4801495ee69fe2bb
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
devel/godot: update to 3.1.1 PR: 237761 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)5ff91a55b8