[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: a6430ced5a7bcf96474039dd0573701fdbc68501 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Apr 27 11:41:50 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Apr 27 12:10:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6430ced dev-games/godot: drop 4.2.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - .../files/godot-4.0_beta3-headless-header.patch| 14 -- dev-games/godot/godot-4.2.1.ebuild | 239 - 3 files changed, 254 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index a3f5c91f6293..d3e0adfca766 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 -DIST godot-4.2.1-stable.tar.xz 26687808 BLAKE2B 0f7d06b27e2e9174dad04d1926935a46c05d39349e73a0ed146815c21f1100be04cd772c2d6b16d96f70dbfe9a5727126b4dc782c3654c36282f39ca4df87f4d SHA512 ac09046532f5cf504bd57c867ac8fcb40b30848152cd6a95ee2a2d2c7e9cce027fdfceb66fcf1146e562cbca853a484da861c45c2a5fc0a63021d309bdf04590 DIST godot-4.2.2-stable.tar.xz 26768552 BLAKE2B e4a6040d7a1f63f841f56d74bb7b04e58f2fa26ddd8850df7f93937deb10c4af925ea2059c174d9f457222e0cddfe477498e3462bfaaf69ec8e57de8f2d43c83 SHA512 4a623063be5488957e1ede7e45b6865f6cd61bc954ac311587b9e97bed848a4083c4a7225d0a81bca285d854d33be9b07d7d0c21465c9f25b90e92b08090429c diff --git a/dev-games/godot/files/godot-4.0_beta3-headless-header.patch b/dev-games/godot/files/godot-4.0_beta3-headless-header.patch deleted file mode 100644 index 32475296d40a.. --- a/dev-games/godot/files/godot-4.0_beta3-headless-header.patch +++ /dev/null @@ -1,14 +0,0 @@ -Missing header for headless builds (quickfix, may not make much -sense to probe renderer on headless). - -os_linuxbsd.cpp:249:46: error: 'RenderingServer' has not been declared - -Caused by: https://github.com/godotengine/godot/commit/de768afbdcf a/platform/linuxbsd/os_linuxbsd.cpp -+++ b/platform/linuxbsd/os_linuxbsd.cpp -@@ -34,4 +34,5 @@ - #include "main/main.h" - #include "servers/display_server.h" -+#include "servers/rendering_server.h" - - #include "modules/modules_enabled.gen.h" // For regex. diff --git a/dev-games/godot/godot-4.2.1.ebuild b/dev-games/godot/godot-4.2.1.ebuild deleted file mode 100644 index e3e0408382ba.. --- a/dev-games/godot/godot-4.2.1.ebuild +++ /dev/null @@ -1,239 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit desktop python-any-r1 flag-o-matic scons-utils -inherit shell-completion toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz -" -S=${WORKDIR}/${P}-stable - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) -" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp -" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/brotli:= - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 83a41c23d1a80682d9f42bb062e0e27cbe4aac8e Author: Ionen Wolkens gentoo org> AuthorDate: Wed Apr 17 22:21:34 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Apr 18 05:13:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a41c23 dev-games/godot: add 4.2.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.2.2.ebuild | 238 + 2 files changed, 239 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 992f65c14b0a..a3f5c91f6293 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.2.1-stable.tar.xz 26687808 BLAKE2B 0f7d06b27e2e9174dad04d1926935a46c05d39349e73a0ed146815c21f1100be04cd772c2d6b16d96f70dbfe9a5727126b4dc782c3654c36282f39ca4df87f4d SHA512 ac09046532f5cf504bd57c867ac8fcb40b30848152cd6a95ee2a2d2c7e9cce027fdfceb66fcf1146e562cbca853a484da861c45c2a5fc0a63021d309bdf04590 +DIST godot-4.2.2-stable.tar.xz 26768552 BLAKE2B e4a6040d7a1f63f841f56d74bb7b04e58f2fa26ddd8850df7f93937deb10c4af925ea2059c174d9f457222e0cddfe477498e3462bfaaf69ec8e57de8f2d43c83 SHA512 4a623063be5488957e1ede7e45b6865f6cd61bc954ac311587b9e97bed848a4083c4a7225d0a81bca285d854d33be9b07d7d0c21465c9f25b90e92b08090429c diff --git a/dev-games/godot/godot-4.2.2.ebuild b/dev-games/godot/godot-4.2.2.ebuild new file mode 100644 index ..bda89ed4d705 --- /dev/null +++ b/dev-games/godot/godot-4.2.2.ebuild @@ -0,0 +1,238 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit desktop python-any-r1 flag-o-matic scons-utils +inherit shell-completion toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S=${WORKDIR}/${P}-stable + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp +" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 3900b54eb143ddb745570b10bd769b388721c797 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 26 16:57:03 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 17:16:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3900b54e dev-games/godot: fixup shell completion files Won't bother with godot*-runner. Skipping revbump given this is a long build and most users are likely not using shell commands and work through the GUI (which may explain why the only report for this being broken was automated). (missed QA myself given it only shows if bash-completion is installed) Closes: https://bugs.gentoo.org/927855 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-3.5.3.ebuild | 18 +++--- dev-games/godot/godot-4.2.1.ebuild | 18 +++--- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/dev-games/godot/godot-3.5.3.ebuild b/dev-games/godot/godot-3.5.3.ebuild index 52470f766d26..8fadd2b5d978 100644 --- a/dev-games/godot/godot-3.5.3.ebuild +++ b/dev-games/godot/godot-3.5.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg +inherit desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/; @@ -82,10 +82,13 @@ PATCHES=( src_prepare() { default + # handle slotting sed -i "1,5s/ godot/&${SLOT}/i" misc/dist/linux/godot.6 || die sed -i "/id/s/Godot/&${SLOT}/" misc/dist/linux/org.godotengine.Godot.appdata.xml || die sed -e "s/=godot/&${SLOT}/" -e "/^Name=/s/$/ ${SLOT}/" \ -i misc/dist/linux/org.godotengine.Godot.desktop || die + sed -e "s/godot/&${SLOT}/g" \ + -i misc/dist/shell/{godot.bash-completion,godot.fish,_godot.zsh-completion} || die sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" platform/{x11,server}/detect.py || die @@ -210,13 +213,6 @@ src_install() { fi newbashcomp misc/dist/shell/godot.bash-completion ${s} - bashcomp_alias ${s}{,-runner} - - insinto /usr/share/fish/vendor_completions.d - newins misc/dist/shell/godot.fish ${s}.fish - dosym ${s}.fish /usr/share/fish/vendor_completions.d/${s}-runner.fish - - insinto /usr/share/zsh/site-functions - newins misc/dist/shell/_godot.zsh-completion _${s} - dosym _${s} /usr/share/zsh/site-functions/_${s}-runner + newfishcomp misc/dist/shell/godot.fish ${s}.fish + newzshcomp misc/dist/shell/_godot.zsh-completion _${s} } diff --git a/dev-games/godot/godot-4.2.1.ebuild b/dev-games/godot/godot-4.2.1.ebuild index 36ff25f89f52..448e6f0f2dad 100644 --- a/dev-games/godot/godot-4.2.1.ebuild +++ b/dev-games/godot/godot-4.2.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg +inherit desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/; @@ -85,10 +85,13 @@ PATCHES=( src_prepare() { default + # handle slotting sed -i "1,5s/ godot/&${SLOT}/i" misc/dist/linux/godot.6 || die sed -i "/id/s/Godot/&${SLOT}/" misc/dist/linux/org.godotengine.Godot.appdata.xml || die sed -e "s/=godot/&${SLOT}/" -e "/^Name=/s/$/ ${SLOT}/" \ -i misc/dist/linux/org.godotengine.Godot.desktop || die + sed -e "s/godot/&${SLOT}/g" \ + -i misc/dist/shell/{godot.bash-completion,godot.fish,_godot.zsh-completion} || die sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" platform/linuxbsd/detect.py || die @@ -228,13 +231,6 @@ src_install() { fi newbashcomp misc/dist/shell/godot.bash-completion ${s} - bashcomp_alias ${s}{,-runner} - - insinto /usr/share/fish/vendor_completions.d - newins misc/dist/shell/godot.fish ${s}.fish - dosym ${s}.fish /usr/share/fish/vendor_completions.d/${s}-runner.fish - - insinto /usr/share/zsh/site-functions - newins misc/dist/shell/_godot.zsh-completion _${s} - dosym _${s} /usr/share/zsh/site-functions/_${s}-runner + newfishcomp misc/dist/shell/godot.fish ${s}.fish + newzshcomp misc/dist/shell/_godot.zsh-completion _${s} }
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 9574840f0ef4c587e2e1b94de1a2b002d644cf49 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 26 10:12:12 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 17:16:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9574840f dev-games/godot: drop 4.0.4, 4.1.3 Feel free to file a bug if really still need these branches while upstream still supports them, but for now dropping to reduce maintenance/testing costs. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 2 - dev-games/godot/godot-4.0.4.ebuild | 231 --- dev-games/godot/godot-4.1.3.ebuild | 239 - 3 files changed, 472 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 1365bb7f8b5b..992f65c14b0a 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,2 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 -DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f -DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956fead5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a59544172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 DIST godot-4.2.1-stable.tar.xz 26687808 BLAKE2B 0f7d06b27e2e9174dad04d1926935a46c05d39349e73a0ed146815c21f1100be04cd772c2d6b16d96f70dbfe9a5727126b4dc782c3654c36282f39ca4df87f4d SHA512 ac09046532f5cf504bd57c867ac8fcb40b30848152cd6a95ee2a2d2c7e9cce027fdfceb66fcf1146e562cbca853a484da861c45c2a5fc0a63021d309bdf04590 diff --git a/dev-games/godot/godot-4.0.4.ebuild b/dev-games/godot/godot-4.0.4.ebuild deleted file mode 100644 index 7f1f47669d98.. --- a/dev-games/godot/godot-4.0.4.ebuild +++ /dev/null @@ -1,231 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - https://godotengine.org/; -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz -" -S=${WORKDIR}/${P}-stable - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) -" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp -" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/brotli:= - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: aef863b8288d6e77915189c39855fce653eaf8fb Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 26 17:06:42 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 17:17:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef863b8 dev-games/godot: enable py3.12 for SLOT=3 Meant to wait until a release to test given it'd likely include 3.12 fixes if any are needed, but SLOT=3 releases have gotten sparse and it seems to be build fine (only used for scons). Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-3.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-games/godot/godot-3.5.3.ebuild b/dev-games/godot/godot-3.5.3.ebuild index 8fadd2b5d978..c4e78535e32d 100644 --- a/dev-games/godot/godot-3.5.3.ebuild +++ b/dev-games/godot/godot-3.5.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 1335d04368c7653fdaecbdab19e50a6ae4a4c8f4 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 26 17:02:38 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 17:16:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1335d043 dev-games/godot: mark as LTO unsafe for now Would rather not have to worry about this, esp when generated bits are involved. May reconsider eventually. Closes: https://bugs.gentoo.org/921017 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-4.2.1.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-games/godot/godot-4.2.1.ebuild b/dev-games/godot/godot-4.2.1.ebuild index 448e6f0f2dad..e3e0408382ba 100644 --- a/dev-games/godot/godot-4.2.1.ebuild +++ b/dev-games/godot/godot-4.2.1.ebuild @@ -4,7 +4,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg +inherit desktop python-any-r1 flag-o-matic scons-utils +inherit shell-completion toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/; @@ -110,6 +111,8 @@ src_prepare() { src_compile() { local -x BUILD_NAME=gentoo # replaces "custom_build" in version string + filter-lto #921017 + local esconsargs=( AR="$(tc-getAR)" CC="$(tc-getCC)" CXX="$(tc-getCXX)" @@ -173,7 +176,7 @@ src_compile() { module_upnp_enabled=$(usex upnp) module_webp_enabled=$(usex webp) - # let *FLAGS handle these, e.g. can pass -flto as-is + # let *FLAGS handle these debug_symbols=no lto=none optimize=custom
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: fb8084aa5892156c6d1a2c4866ffc0d91d8a07bd Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 12 12:14:18 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 12 13:16:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8084aa dev-games/godot: add 4.2.1 See scons finally has python3_12 too, so adding compat. Not adding to older branches/slots yet given godot did some 3.12 build fixes a while back and to look if they are needed for these. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.2.1.ebuild | 240 + 2 files changed, 241 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 791b32030143..5f190c91f52e 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -2,3 +2,4 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956fead5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a59544172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 DIST godot-4.2-stable.tar.xz 26673572 BLAKE2B 29e4602679a798d19ab5af0ccd00f7ab4d84513fa54bea495c7acb28e5461933d899c3a00b0672c4576b76f44ecb2c24419f1b9ad568b074bc35ee64ff7f1e84 SHA512 ec10126260e939e83dbadb32a3620e79f43249e3f99a1dcfe2ea7b28eaf866040046aea198d42596bac29da02c79a5a0ec0a5c39283b4535923b518530fb64f2 +DIST godot-4.2.1-stable.tar.xz 26687808 BLAKE2B 0f7d06b27e2e9174dad04d1926935a46c05d39349e73a0ed146815c21f1100be04cd772c2d6b16d96f70dbfe9a5727126b4dc782c3654c36282f39ca4df87f4d SHA512 ac09046532f5cf504bd57c867ac8fcb40b30848152cd6a95ee2a2d2c7e9cce027fdfceb66fcf1146e562cbca853a484da861c45c2a5fc0a63021d309bdf04590 diff --git a/dev-games/godot/godot-4.2.1.ebuild b/dev-games/godot/godot-4.2.1.ebuild new file mode 100644 index ..36ff25f89f52 --- /dev/null +++ b/dev-games/godot/godot-4.2.1.ebuild @@ -0,0 +1,240 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S=${WORKDIR}/${P}-stable + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp +" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 68c973ebe0bbb603776cd1e323ec8cab99b5337f Author: Ionen Wolkens gentoo org> AuthorDate: Thu Nov 30 11:30:29 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 30 11:52:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c973eb dev-games/godot: add 4.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.2.ebuild | 240 +++ 2 files changed, 241 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 3fab120682e2..791b32030143 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956fead5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a59544172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 +DIST godot-4.2-stable.tar.xz 26673572 BLAKE2B 29e4602679a798d19ab5af0ccd00f7ab4d84513fa54bea495c7acb28e5461933d899c3a00b0672c4576b76f44ecb2c24419f1b9ad568b074bc35ee64ff7f1e84 SHA512 ec10126260e939e83dbadb32a3620e79f43249e3f99a1dcfe2ea7b28eaf866040046aea198d42596bac29da02c79a5a0ec0a5c39283b4535923b518530fb64f2 diff --git a/dev-games/godot/godot-4.2.ebuild b/dev-games/godot/godot-4.2.ebuild new file mode 100644 index ..575ca69993c2 --- /dev/null +++ b/dev-games/godot/godot-4.2.ebuild @@ -0,0 +1,240 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S=${WORKDIR}/${P}-stable + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp +" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 1f7497b1eae486b98e722b959299879e6540d1e9 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Nov 9 15:15:46 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 9 15:15:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7497b1 dev-games/godot: drop 4.1.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.1.2.ebuild | 239 - 2 files changed, 240 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 5d277078da9f..3fab120682e2 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,3 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f -DIST godot-4.1.2-stable.tar.xz 31020196 BLAKE2B fbdc4470a4db78a810dcbd7700c46dd03a9d9802c08cbad68dd3aedbc00678f7285837f34642ac833c000164f4a98559cb82bcb615ca353cf319e771d55cdc6a SHA512 d9e3c948aeece3586632ed2a8c94ca2107a6b5b4bb1ae8dc264e350fbfcb4cc1f4cd4cf7fdcd61a5b0351511c12e34d83275a79d5e0361e2eee67c8447b5f831 DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956fead5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a59544172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 diff --git a/dev-games/godot/godot-4.1.2.ebuild b/dev-games/godot/godot-4.1.2.ebuild deleted file mode 100644 index 91c42a256140.. --- a/dev-games/godot/godot-4.1.2.ebuild +++ /dev/null @@ -1,239 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz -" -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) -" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp -" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/brotli:= - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: a6bcf346393caf724e8118ea9ea15335ffc76c0a Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 1 22:08:49 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 2 00:05:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bcf346 dev-games/godot: drop 4.1.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.1.1.ebuild | 233 - 2 files changed, 234 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 349471a370c5..35cfeb7d6db4 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,3 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f -DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b DIST godot-4.1.2-stable.tar.xz 31020196 BLAKE2B fbdc4470a4db78a810dcbd7700c46dd03a9d9802c08cbad68dd3aedbc00678f7285837f34642ac833c000164f4a98559cb82bcb615ca353cf319e771d55cdc6a SHA512 d9e3c948aeece3586632ed2a8c94ca2107a6b5b4bb1ae8dc264e350fbfcb4cc1f4cd4cf7fdcd61a5b0351511c12e34d83275a79d5e0361e2eee67c8447b5f831 diff --git a/dev-games/godot/godot-4.1.1.ebuild b/dev-games/godot/godot-4.1.1.ebuild deleted file mode 100644 index bb300f4a8f99.. --- a/dev-games/godot/godot-4.1.1.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/brotli:= - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 4d1a7e4455b89fcd41a6be9e2cae21d12b1f80e2 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 1 22:10:02 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 2 00:05:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1a7e44 dev-games/godot: add 4.1.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.1.3.ebuild | 239 + 2 files changed, 240 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 35cfeb7d6db4..5d277078da9f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1.2-stable.tar.xz 31020196 BLAKE2B fbdc4470a4db78a810dcbd7700c46dd03a9d9802c08cbad68dd3aedbc00678f7285837f34642ac833c000164f4a98559cb82bcb615ca353cf319e771d55cdc6a SHA512 d9e3c948aeece3586632ed2a8c94ca2107a6b5b4bb1ae8dc264e350fbfcb4cc1f4cd4cf7fdcd61a5b0351511c12e34d83275a79d5e0361e2eee67c8447b5f831 +DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956fead5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a59544172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 diff --git a/dev-games/godot/godot-4.1.3.ebuild b/dev-games/godot/godot-4.1.3.ebuild new file mode 100644 index ..e2f9c5de4c32 --- /dev/null +++ b/dev-games/godot/godot-4.1.3.ebuild @@ -0,0 +1,239 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S=${WORKDIR}/${P}-stable + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp +" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 0b092adda51cad9a8721797e97a7918c7282cbce Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 4 12:37:42 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 4 14:24:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b092add dev-games/godot: add 4.1.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.1.2.ebuild | 239 + 2 files changed, 240 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index fdf5f2f649dd..349471a370c5 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b +DIST godot-4.1.2-stable.tar.xz 31020196 BLAKE2B fbdc4470a4db78a810dcbd7700c46dd03a9d9802c08cbad68dd3aedbc00678f7285837f34642ac833c000164f4a98559cb82bcb615ca353cf319e771d55cdc6a SHA512 d9e3c948aeece3586632ed2a8c94ca2107a6b5b4bb1ae8dc264e350fbfcb4cc1f4cd4cf7fdcd61a5b0351511c12e34d83275a79d5e0361e2eee67c8447b5f831 diff --git a/dev-games/godot/godot-4.1.2.ebuild b/dev-games/godot/godot-4.1.2.ebuild new file mode 100644 index ..91c42a256140 --- /dev/null +++ b/dev-games/godot/godot-4.1.2.ebuild @@ -0,0 +1,239 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 ) +" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp +" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 8eb4d6cad4c9a6d7c2ab009637d811226cfa7392 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 4 12:36:22 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 4 14:24:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb4d6ca dev-games/godot: drop 3.5.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/files/godot-3.5.2-gcc13.patch | 15 -- dev-games/godot/godot-3.5.2.ebuild| 217 -- 3 files changed, 233 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 8d6e161ab361..fdf5f2f649dd 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,3 @@ -DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b diff --git a/dev-games/godot/files/godot-3.5.2-gcc13.patch b/dev-games/godot/files/godot-3.5.2-gcc13.patch deleted file mode 100644 index 789c78415bcd.. --- a/dev-games/godot/files/godot-3.5.2-gcc13.patch +++ /dev/null @@ -1,15 +0,0 @@ -Issues seem(?) to only trigger when gcc13 is combined with musl. - -https://bugs.gentoo.org/906363 a/modules/fbx/fbx_parser/FBXCommon.h -+++ b/modules/fbx/fbx_parser/FBXCommon.h -@@ -78,2 +78,3 @@ - -+#include - #include a/thirdparty/vhacd/inc/vhacdManifoldMesh.h -+++ b/thirdparty/vhacd/inc/vhacdManifoldMesh.h -@@ -17,2 +17,3 @@ - #define VHACD_MANIFOLD_MESH_H -+#include - #include "vhacdCircularList.h" diff --git a/dev-games/godot/godot-3.5.2.ebuild b/dev-games/godot/godot-3.5.2.ebuild deleted file mode 100644 index 445f05a3f238.. --- a/dev-games/godot/godot-3.5.2.ebuild +++ /dev/null @@ -1,217 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 )" -SLOT="3" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +bullet debug deprecated +gui pulseaudio raycast +runner +theora - +tools +udev +upnp +webm +webp" - -# dlopen: alsa-lib,pulseaudio,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/libpcre2:=[pcre32] - media-libs/alsa-lib - media-libs/freetype[brotli] - media-libs/libpng:= -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 8c10803c08df9e014aa85998421a7dec065707e3 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Sep 25 08:32:56 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Sep 25 09:36:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c10803c dev-games/godot: add 3.5.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/files/godot-3.5.3-gcc13.patch | 9 ++ dev-games/godot/godot-3.5.3.ebuild| 222 ++ 3 files changed, 232 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 0aca862b9003..8d6e161ab361 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 +DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f50a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b diff --git a/dev-games/godot/files/godot-3.5.3-gcc13.patch b/dev-games/godot/files/godot-3.5.3-gcc13.patch new file mode 100644 index ..dd681b87dce5 --- /dev/null +++ b/dev-games/godot/files/godot-3.5.3-gcc13.patch @@ -0,0 +1,9 @@ +Issues seem(?) to only trigger when gcc13 is combined with musl. + +https://bugs.gentoo.org/906363 +--- a/modules/fbx/fbx_parser/FBXCommon.h b/modules/fbx/fbx_parser/FBXCommon.h +@@ -78,2 +78,3 @@ + ++#include + #include diff --git a/dev-games/godot/godot-3.5.3.ebuild b/dev-games/godot/godot-3.5.3.ebuild new file mode 100644 index ..52470f766d26 --- /dev/null +++ b/dev-games/godot/godot-3.5.3.ebuild @@ -0,0 +1,222 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz +" +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 ) +" +SLOT="3" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +bullet debug deprecated +gui pulseaudio raycast +runner +theora + +tools +udev +upnp +webm +webp +" + +# dlopen: alsa-lib,pulseaudio,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/libpcre2:=[pcre32] + media-libs/alsa-lib + media-libs/freetype[brotli] + media-libs/libpng:= +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 386daf45dcce6b40ce6bfbc1ac1fa8b90f677084 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 3 10:36:06 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 3 11:58:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386daf45 dev-games/godot: drop 4.0.3, 4.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 2 - dev-games/godot/files/godot-4.0.3-gcc13.patch | 9 - .../godot/files/godot-4.1-xkb-no-sowrap.patch | 77 --- dev-games/godot/godot-4.0.3.ebuild | 232 - dev-games/godot/godot-4.1.ebuild | 232 - 5 files changed, 552 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 84dc9b9a6da8..0aca862b9003 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,5 +1,3 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 -DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f -DIST godot-4.1-stable.tar.xz 30679684 BLAKE2B dc088aa1496f9acd77ffeb2d35f1e0c71521e6cad4db8301626f1eb1aa9a147bc77e573ec82f84f05f38edcc2962991f45c822da9013797865ac0fd8669028ee SHA512 561473924fdfcc97f32ecdeedc3548059acf8d53701b17074ac5f880af3c95f60dbbcc594e7a9c919e4aa1067b3d362448fce2cfcfe76fe13fe63ad29a7c3bb6 DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b diff --git a/dev-games/godot/files/godot-4.0.3-gcc13.patch b/dev-games/godot/files/godot-4.0.3-gcc13.patch deleted file mode 100644 index 145303c7ebd5.. --- a/dev-games/godot/files/godot-4.0.3-gcc13.patch +++ /dev/null @@ -1,9 +0,0 @@ -Issues seem(?) to only trigger when gcc13 is combined with musl. - -https://bugs.gentoo.org/906363 a/thirdparty/vhacd/inc/vhacdManifoldMesh.h -+++ b/thirdparty/vhacd/inc/vhacdManifoldMesh.h -@@ -17,2 +17,3 @@ - #define VHACD_MANIFOLD_MESH_H -+#include - #include "vhacdCircularList.h" diff --git a/dev-games/godot/files/godot-4.1-xkb-no-sowrap.patch b/dev-games/godot/files/godot-4.1-xkb-no-sowrap.patch deleted file mode 100644 index c4643b332a37.. --- a/dev-games/godot/files/godot-4.1-xkb-no-sowrap.patch +++ /dev/null @@ -1,77 +0,0 @@ -https://github.com/godotengine/godot/pull/79097 -From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= -Date: Thu, 6 Jul 2023 14:05:28 +0200 -Subject: [PATCH] Linux: Fix build with `use_sowrap=no` and various - warnings/errors - a/platform/linuxbsd/joypad_linux.cpp -+++ b/platform/linuxbsd/joypad_linux.cpp -@@ -98,19 +98,20 @@ static bool detect_sandbox() { - - JoypadLinux::JoypadLinux(Input *in) { - #ifdef UDEV_ENABLED --#ifdef SOWRAP_ENABLED --#ifdef DEBUG_ENABLED -- int dylibloader_verbose = 1; --#else -- int dylibloader_verbose = 0; --#endif - if (detect_sandbox()) { - // Linux binaries in sandboxes / containers need special handling because - // libudev doesn't work there. So we need to fallback to manual parsing - // of /dev/input in such case. - use_udev = false; - print_verbose("JoypadLinux: udev enabled, but detected incompatible sandboxed mode. Falling back to /dev/input to detect joypads."); -- } else { -+ } -+#ifdef SOWRAP_ENABLED -+ else { -+#ifdef DEBUG_ENABLED -+ int dylibloader_verbose = 1; -+#else -+ int dylibloader_verbose = 0; -+#endif - use_udev = initialize_libudev(dylibloader_verbose) == 0; - if (use_udev) { - if (!udev_new || !udev_unref || !udev_enumerate_new || !udev_enumerate_add_match_subsystem || !udev_enumerate_scan_devices || !udev_enumerate_get_list_entry || !udev_list_entry_get_next || !udev_list_entry_get_name || !udev_device_new_from_syspath || !udev_device_get_devnode || !udev_device_get_action || !udev_device_unref ||
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 587e51df714b1439b11e83daf2db6b53e1ae84a9 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 3 10:35:10 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 3 11:58:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=587e51df dev-games/godot: add 4.0.4 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0.4.ebuild | 231 + 2 files changed, 232 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index c38050983bd2..84dc9b9a6da8 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,5 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 +DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f DIST godot-4.1-stable.tar.xz 30679684 BLAKE2B dc088aa1496f9acd77ffeb2d35f1e0c71521e6cad4db8301626f1eb1aa9a147bc77e573ec82f84f05f38edcc2962991f45c822da9013797865ac0fd8669028ee SHA512 561473924fdfcc97f32ecdeedc3548059acf8d53701b17074ac5f880af3c95f60dbbcc594e7a9c919e4aa1067b3d362448fce2cfcfe76fe13fe63ad29a7c3bb6 DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b diff --git a/dev-games/godot/godot-4.0.4.ebuild b/dev-games/godot/godot-4.0.4.ebuild new file mode 100644 index ..7f1f47669d98 --- /dev/null +++ b/dev-games/godot/godot-4.0.4.ebuild @@ -0,0 +1,231 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 158f2736977ae3c2d3e0b110223661ff613a4bf6 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jul 18 17:26:39 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jul 18 18:53:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158f2736 dev-games/godot: add 4.1.1 Now allows unbundling brotli and also make it optional, but still need freetype[brotli] either way (which also pulls app-arch/brotli) or else UI fonts will be entirely broken. So adding a USE=brotli likely does not make much sense, and just hard depend on it instead (at best it could be meaningful with USE=-tools to run a game that happens to use neither brotli nor WOFF2, but still -- it creates complications as to what each games happen to need and does not feel worth supporting). Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.1.1.ebuild | 233 + 2 files changed, 234 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 3a3dc3ac025f..c38050983bd2 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 DIST godot-4.1-stable.tar.xz 30679684 BLAKE2B dc088aa1496f9acd77ffeb2d35f1e0c71521e6cad4db8301626f1eb1aa9a147bc77e573ec82f84f05f38edcc2962991f45c822da9013797865ac0fd8669028ee SHA512 561473924fdfcc97f32ecdeedc3548059acf8d53701b17074ac5f880af3c95f60dbbcc594e7a9c919e4aa1067b3d362448fce2cfcfe76fe13fe63ad29a7c3bb6 +DIST godot-4.1.1-stable.tar.xz 30681136 BLAKE2B 18e6dae0428812493ecdd8d76cc99c2264873707d4abac0146a1d9b9cbffe2f678c346951a714d0d211fd380b433f910cc952e1720a2c4933febeb7d64283369 SHA512 9fc4bdff2ef3f5ad173514709591941f1dff32dd7cc54224a85691b34b6a5f1d01addc9b4f8d996bc6f774cee5c722181122a39b498b23e48e8d70629ff8ff0b diff --git a/dev-games/godot/godot-4.1.1.ebuild b/dev-games/godot/godot-4.1.1.ebuild new file mode 100644 index ..bb300f4a8f99 --- /dev/null +++ b/dev-games/godot/godot-4.1.1.ebuild @@ -0,0 +1,233 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/brotli:= + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 1bc3ee69df817f6f5d5dec465edaffdc9b922a59 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jul 18 15:26:05 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jul 18 18:53:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc3ee69 dev-games/godot: add github SRC_URI as mirror Still prefer the official site to download archives, but the 4.1.1 release is still missing from there and github release artifacts are currently the exact same for all 3 in-tree versions. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-3.5.2.ebuild | 4 +++- dev-games/godot/godot-4.0.3.ebuild | 4 +++- dev-games/godot/godot-4.1.ebuild | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/dev-games/godot/godot-3.5.2.ebuild b/dev-games/godot/godot-3.5.2.ebuild index 5c1c02778244..445f05a3f238 100644 --- a/dev-games/godot/godot-3.5.2.ebuild +++ b/dev-games/godot/godot-3.5.2.ebuild @@ -8,7 +8,9 @@ inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; S="${WORKDIR}/${P}-stable" LICENSE=" diff --git a/dev-games/godot/godot-4.0.3.ebuild b/dev-games/godot/godot-4.0.3.ebuild index f66f4be675d0..b1544129a51b 100644 --- a/dev-games/godot/godot-4.0.3.ebuild +++ b/dev-games/godot/godot-4.0.3.ebuild @@ -8,7 +8,9 @@ inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; S="${WORKDIR}/${P}-stable" LICENSE=" diff --git a/dev-games/godot/godot-4.1.ebuild b/dev-games/godot/godot-4.1.ebuild index 6e716de56c83..865c25d1cbea 100644 --- a/dev-games/godot/godot-4.1.ebuild +++ b/dev-games/godot/godot-4.1.ebuild @@ -8,7 +8,9 @@ inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +SRC_URI=" + https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz + https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz; S="${WORKDIR}/${P}-stable" LICENSE="
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: ff8e8aed00ded4a725808afd21213888fcdc6f6f Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jul 7 09:16:08 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jul 7 09:16:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8e8aed dev-games/godot: add 4.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + .../godot/files/godot-4.1-xkb-no-sowrap.patch | 77 +++ dev-games/godot/godot-4.1.ebuild | 230 + 3 files changed, 308 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 97916163295d..3a3dc3ac025f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 +DIST godot-4.1-stable.tar.xz 30679684 BLAKE2B dc088aa1496f9acd77ffeb2d35f1e0c71521e6cad4db8301626f1eb1aa9a147bc77e573ec82f84f05f38edcc2962991f45c822da9013797865ac0fd8669028ee SHA512 561473924fdfcc97f32ecdeedc3548059acf8d53701b17074ac5f880af3c95f60dbbcc594e7a9c919e4aa1067b3d362448fce2cfcfe76fe13fe63ad29a7c3bb6 diff --git a/dev-games/godot/files/godot-4.1-xkb-no-sowrap.patch b/dev-games/godot/files/godot-4.1-xkb-no-sowrap.patch new file mode 100644 index ..c4643b332a37 --- /dev/null +++ b/dev-games/godot/files/godot-4.1-xkb-no-sowrap.patch @@ -0,0 +1,77 @@ +https://github.com/godotengine/godot/pull/79097 +From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= +Date: Thu, 6 Jul 2023 14:05:28 +0200 +Subject: [PATCH] Linux: Fix build with `use_sowrap=no` and various + warnings/errors + +--- a/platform/linuxbsd/joypad_linux.cpp b/platform/linuxbsd/joypad_linux.cpp +@@ -98,19 +98,20 @@ static bool detect_sandbox() { + + JoypadLinux::JoypadLinux(Input *in) { + #ifdef UDEV_ENABLED +-#ifdef SOWRAP_ENABLED +-#ifdef DEBUG_ENABLED +- int dylibloader_verbose = 1; +-#else +- int dylibloader_verbose = 0; +-#endif + if (detect_sandbox()) { + // Linux binaries in sandboxes / containers need special handling because + // libudev doesn't work there. So we need to fallback to manual parsing + // of /dev/input in such case. + use_udev = false; + print_verbose("JoypadLinux: udev enabled, but detected incompatible sandboxed mode. Falling back to /dev/input to detect joypads."); +- } else { ++ } ++#ifdef SOWRAP_ENABLED ++ else { ++#ifdef DEBUG_ENABLED ++ int dylibloader_verbose = 1; ++#else ++ int dylibloader_verbose = 0; ++#endif + use_udev = initialize_libudev(dylibloader_verbose) == 0; + if (use_udev) { + if (!udev_new || !udev_unref || !udev_enumerate_new || !udev_enumerate_add_match_subsystem || !udev_enumerate_scan_devices || !udev_enumerate_get_list_entry || !udev_list_entry_get_next || !udev_list_entry_get_name || !udev_device_new_from_syspath || !udev_device_get_devnode || !udev_device_get_action || !udev_device_unref || !udev_enumerate_unref || !udev_monitor_new_from_netlink || !udev_monitor_filter_add_match_subsystem_devtype || !udev_monitor_enable_receiving || !udev_monitor_get_fd || !udev_monitor_receive_device || !udev_monitor_unref) { +@@ -124,10 +125,11 @@ JoypadLinux::JoypadLinux(Input *in) { + print_verbose("JoypadLinux: udev enabled, but couldn't be loaded. Falling back to /dev/input to detect joypads."); + } + } +-#endif ++#endif // SOWRAP_ENABLED + #else + print_verbose("JoypadLinux: udev disabled, parsing /dev/input to detect joypads."); +-#endif ++#endif // UDEV_ENABLED ++ + input = in; + monitor_joypads_thread.start(monitor_joypads_thread_func, this); + joypad_events_thread.start(joypad_events_thread_func, this); +--- a/platform/linuxbsd/x11/display_server_x11.cpp b/platform/linuxbsd/x11/display_server_x11.cpp +@@ -5449,7 +5449,7 @@ DisplayServerX11::DisplayServerX11(const String _rendering_driver, WindowMode + } + #else + #ifdef XKB_ENABLED +- xkb_loaded = true; ++ bool xkb_loaded = true; + #endif + #endif + +@@ -5476,6 +5476,7 @@ DisplayServerX11::DisplayServerX11(const String _rendering_driver, WindowMode + + r_error = OK; + ++#ifdef SOWRAP_ENABLED + { + if (!XcursorImageCreate ||
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 694bb52f4d3139a846ec0713575934f3d3471fc0 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jun 5 12:30:06 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jun 5 13:37:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694bb52f dev-games/godot: fix build with musl+gcc13 Not extensively checked with musl, so there could still be issues. Closes: https://bugs.gentoo.org/906363 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/files/godot-3.5.2-gcc13.patch | 15 +++ dev-games/godot/files/godot-4.0.3-gcc13.patch | 9 + dev-games/godot/godot-3.5.2.ebuild| 1 + dev-games/godot/godot-4.0.3.ebuild| 1 + 4 files changed, 26 insertions(+) diff --git a/dev-games/godot/files/godot-3.5.2-gcc13.patch b/dev-games/godot/files/godot-3.5.2-gcc13.patch new file mode 100644 index ..789c78415bcd --- /dev/null +++ b/dev-games/godot/files/godot-3.5.2-gcc13.patch @@ -0,0 +1,15 @@ +Issues seem(?) to only trigger when gcc13 is combined with musl. + +https://bugs.gentoo.org/906363 +--- a/modules/fbx/fbx_parser/FBXCommon.h b/modules/fbx/fbx_parser/FBXCommon.h +@@ -78,2 +78,3 @@ + ++#include + #include +--- a/thirdparty/vhacd/inc/vhacdManifoldMesh.h b/thirdparty/vhacd/inc/vhacdManifoldMesh.h +@@ -17,2 +17,3 @@ + #define VHACD_MANIFOLD_MESH_H ++#include + #include "vhacdCircularList.h" diff --git a/dev-games/godot/files/godot-4.0.3-gcc13.patch b/dev-games/godot/files/godot-4.0.3-gcc13.patch new file mode 100644 index ..145303c7ebd5 --- /dev/null +++ b/dev-games/godot/files/godot-4.0.3-gcc13.patch @@ -0,0 +1,9 @@ +Issues seem(?) to only trigger when gcc13 is combined with musl. + +https://bugs.gentoo.org/906363 +--- a/thirdparty/vhacd/inc/vhacdManifoldMesh.h b/thirdparty/vhacd/inc/vhacdManifoldMesh.h +@@ -17,2 +17,3 @@ + #define VHACD_MANIFOLD_MESH_H ++#include + #include "vhacdCircularList.h" diff --git a/dev-games/godot/godot-3.5.2.ebuild b/dev-games/godot/godot-3.5.2.ebuild index 9ba59f48b96f..5c1c02778244 100644 --- a/dev-games/godot/godot-3.5.2.ebuild +++ b/dev-games/godot/godot-3.5.2.ebuild @@ -69,6 +69,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-3.5-musl.patch "${FILESDIR}"/${PN}-3.5-scons.patch + "${FILESDIR}"/${PN}-3.5.2-gcc13.patch ) src_prepare() { diff --git a/dev-games/godot/godot-4.0.3.ebuild b/dev-games/godot/godot-4.0.3.ebuild index c3e9af66635c..f66f4be675d0 100644 --- a/dev-games/godot/godot-4.0.3.ebuild +++ b/dev-games/godot/godot-4.0.3.ebuild @@ -72,6 +72,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.0_beta3-headless-header.patch "${FILESDIR}"/${PN}-4.0_rc2-musl.patch "${FILESDIR}"/${PN}-4.0_rc3-scons.patch + "${FILESDIR}"/${PN}-4.0.3-gcc13.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: f23e929ce48de7a92aa5021a600f7ffcc47fb2f0 Author: Ionen Wolkens gentoo org> AuthorDate: Fri May 26 23:01:32 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri May 26 23:01:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23e929c dev-games/godot: drop 4.0.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0.2.ebuild | 229 - 2 files changed, 230 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 52eda8f08911..97916163295d 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 -DIST godot-4.0.2-stable.tar.xz 29909648 BLAKE2B e8c99450a4b6871fa91b2bf6596ef82702e72dcc73b4f5b01f6338fc11a812a9bc47c60ddf36dbbff963461acb74406960a275d386bc217708a1c88df9050e3b SHA512 53aefef2f0ea63c82834f0e2da7b898c8504b6d7a3bef0af61d6c730c5ba2db21ea99a2cb10731bd39209d72a492059d93475019418658c4e181b514d6d09ed3 DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 diff --git a/dev-games/godot/godot-4.0.2.ebuild b/dev-games/godot/godot-4.0.2.ebuild deleted file mode 100644 index c3e9af66635c.. --- a/dev-games/godot/godot-4.0.2.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 4cff853eb601c5f5f509793703fe1d6b948de9e8 Author: Sam James gentoo org> AuthorDate: Tue May 23 02:42:36 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 23 02:51:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cff853e dev-games/godot: defer to new global USE=vulkan description Signed-off-by: Sam James gentoo.org> dev-games/godot/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-games/godot/metadata.xml b/dev-games/godot/metadata.xml index ad0df117f2fd..a64b3cb9efea 100644 --- a/dev-games/godot/metadata.xml +++ b/dev-games/godot/metadata.xml @@ -26,7 +26,6 @@ Build an additional binary optimized for running games (only relevant with USE=tools) Enable text-to-speech support Enable the Godot Editor for game development - Enable support for Vulkan Enable the WebM module
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 1c37d10a27fce65b63812885cc5fe0ed6edfcbcf Author: Ionen Wolkens gentoo org> AuthorDate: Fri May 19 12:34:53 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri May 19 12:46:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c37d10a dev-games/godot: add 4.0.3 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0.3.ebuild | 229 + 2 files changed, 230 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 72fa9eb936fb..52eda8f08911 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0.2-stable.tar.xz 29909648 BLAKE2B e8c99450a4b6871fa91b2bf6596ef82702e72dcc73b4f5b01f6338fc11a812a9bc47c60ddf36dbbff963461acb74406960a275d386bc217708a1c88df9050e3b SHA512 53aefef2f0ea63c82834f0e2da7b898c8504b6d7a3bef0af61d6c730c5ba2db21ea99a2cb10731bd39209d72a492059d93475019418658c4e181b514d6d09ed3 +DIST godot-4.0.3-stable.tar.xz 30203636 BLAKE2B bfdf2f3a349d541039639fbce9d9d10ba6bfc200ae9442900709b1cb3d3c40dcf68b3de10d9ebe7211a1dfc380a5cf8954c5ed1d9a510afaeec8cee2dc4e9123 SHA512 185c3caf99dbfeffc83fa8298c801121ee58c4c6d3854127aeb3cb2128ed08ea1925229b90f08a79e3ea5e674725fe62e219226a58a17789c0e72ae8f27ed576 diff --git a/dev-games/godot/godot-4.0.3.ebuild b/dev-games/godot/godot-4.0.3.ebuild new file mode 100644 index ..c3e9af66635c --- /dev/null +++ b/dev-games/godot/godot-4.0.3.ebuild @@ -0,0 +1,229 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: f246a174798d761e762dfa33a66ad463be068afb Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 17 20:00:13 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 17 20:41:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f246a174 dev-games/godot: drop 4.0.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0.1.ebuild | 236 - 2 files changed, 237 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 0049075b59ba..72fa9eb936fb 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 -DIST godot-4.0.1-stable.tar.xz 29626604 BLAKE2B 4dbcfe05b830a1e5e8cf23a31fc0ea743ae5985b9454eb41f3231d7e2b51d4e86dc1fba2c6ccf457a1c7e0d3336191b5e961936b3916837ca34b90609d9e4f30 SHA512 cb4f6eced611a3fd2f65ea31a80971f67d2f8b8bdb9a710bec41d2d9fc2d5714ab2a1ead58540dd0a7787b123dba6195fedf1b2eb56db122cb4f9f05f9633513 DIST godot-4.0.2-stable.tar.xz 29909648 BLAKE2B e8c99450a4b6871fa91b2bf6596ef82702e72dcc73b4f5b01f6338fc11a812a9bc47c60ddf36dbbff963461acb74406960a275d386bc217708a1c88df9050e3b SHA512 53aefef2f0ea63c82834f0e2da7b898c8504b6d7a3bef0af61d6c730c5ba2db21ea99a2cb10731bd39209d72a492059d93475019418658c4e181b514d6d09ed3 diff --git a/dev-games/godot/godot-4.0.1.ebuild b/dev-games/godot/godot-4.0.1.ebuild deleted file mode 100644 index 0cfaf7e1e100.. --- a/dev-games/godot/godot-4.0.1.ebuild +++ /dev/null @@ -1,236 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - https://bugs.gentoo.org/900971#c7 -BDEPEND+=" - || ( - >dev-util/scons-4.5.1-r1 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 0d1c3e2211e264d2e7d97457ded8b3630fedf6a8 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Apr 4 13:06:32 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Apr 4 13:07:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1c3e22 dev-games/godot: add 4.0.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0.2.ebuild | 229 + 2 files changed, 230 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 979fc5ffabb8..0049075b59ba 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0.1-stable.tar.xz 29626604 BLAKE2B 4dbcfe05b830a1e5e8cf23a31fc0ea743ae5985b9454eb41f3231d7e2b51d4e86dc1fba2c6ccf457a1c7e0d3336191b5e961936b3916837ca34b90609d9e4f30 SHA512 cb4f6eced611a3fd2f65ea31a80971f67d2f8b8bdb9a710bec41d2d9fc2d5714ab2a1ead58540dd0a7787b123dba6195fedf1b2eb56db122cb4f9f05f9633513 +DIST godot-4.0.2-stable.tar.xz 29909648 BLAKE2B e8c99450a4b6871fa91b2bf6596ef82702e72dcc73b4f5b01f6338fc11a812a9bc47c60ddf36dbbff963461acb74406960a275d386bc217708a1c88df9050e3b SHA512 53aefef2f0ea63c82834f0e2da7b898c8504b6d7a3bef0af61d6c730c5ba2db21ea99a2cb10731bd39209d72a492059d93475019418658c4e181b514d6d09ed3 diff --git a/dev-games/godot/godot-4.0.2.ebuild b/dev-games/godot/godot-4.0.2.ebuild new file mode 100644 index ..c3e9af66635c --- /dev/null +++ b/dev-games/godot/godot-4.0.2.ebuild @@ -0,0 +1,229 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 156fcd210fbb0f153410b0fccae695ae79c238e2 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Mar 25 01:58:36 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Mar 25 03:18:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=156fcd21 dev-games/godot: drop 3.5.1, 4.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 2 - dev-games/godot/files/godot-4.0_rc2-gcc13.patch | 21 --- dev-games/godot/godot-3.5.1.ebuild | 218 -- dev-games/godot/godot-4.0.ebuild| 230 4 files changed, 471 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 1c0c017e064c..979fc5ffabb8 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,2 @@ -DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 -DIST godot-4.0-stable.tar.xz 29435592 BLAKE2B 0802631f2995144b63c98c3a6031e7f9df771e7dd9491d38a5fcb3f52581c1f3d6a29cde5a43f9a3a83c9aaeaba9e53b22c22cdb67117f65189d916564db614b SHA512 a1de87425861dfd71bf6c6387008d72a0c80322865ffb4dbb4a87e58244d37d4d45d6f6df8e06ea6c4f979de80b364932891c65cf11c7f80727f33e28460cbd9 DIST godot-4.0.1-stable.tar.xz 29626604 BLAKE2B 4dbcfe05b830a1e5e8cf23a31fc0ea743ae5985b9454eb41f3231d7e2b51d4e86dc1fba2c6ccf457a1c7e0d3336191b5e961936b3916837ca34b90609d9e4f30 SHA512 cb4f6eced611a3fd2f65ea31a80971f67d2f8b8bdb9a710bec41d2d9fc2d5714ab2a1ead58540dd0a7787b123dba6195fedf1b2eb56db122cb4f9f05f9633513 diff --git a/dev-games/godot/files/godot-4.0_rc2-gcc13.patch b/dev-games/godot/files/godot-4.0_rc2-gcc13.patch deleted file mode 100644 index 124e4b56a9d0.. --- a/dev-games/godot/files/godot-4.0_rc2-gcc13.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/895706 -https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/commit/29d492b60c8 -From: Adam Sawicki -Date: Thu, 19 Jan 2023 13:19:55 +0100 -Subject: [PATCH] Added missing #include - -For snprintf, for compatibility with GCC 13. -Fixes #312 - thanks @marxin ! a/thirdparty/vulkan/vk_mem_alloc.h -+++ b/thirdparty/vulkan/vk_mem_alloc.h -@@ -2614,6 +2614,10 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString( - #include // For std::popcount - #endif - -+#if VMA_STATS_STRING_ENABLED -+#include // For snprintf -+#endif -+ - /*** - CONFIGURATION SECTION - diff --git a/dev-games/godot/godot-3.5.1.ebuild b/dev-games/godot/godot-3.5.1.ebuild deleted file mode 100644 index 46062505910b.. --- a/dev-games/godot/godot-3.5.1.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 )" -SLOT="3" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +bullet debug deprecated +gui pulseaudio raycast +runner +theora - +tools +udev +upnp +webm +webp" - -# dlopen: alsa-lib,pulseaudio,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli] - media-libs/libpng:= - https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: bc823ad0b065eb970c63732ec3b82d907d9a88f2 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Mar 20 18:55:41 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Mar 20 20:58:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc823ad0 dev-games/godot: add 4.0.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0.1.ebuild | 236 + 2 files changed, 237 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index f91af064c216..1c0c017e064c 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0-stable.tar.xz 29435592 BLAKE2B 0802631f2995144b63c98c3a6031e7f9df771e7dd9491d38a5fcb3f52581c1f3d6a29cde5a43f9a3a83c9aaeaba9e53b22c22cdb67117f65189d916564db614b SHA512 a1de87425861dfd71bf6c6387008d72a0c80322865ffb4dbb4a87e58244d37d4d45d6f6df8e06ea6c4f979de80b364932891c65cf11c7f80727f33e28460cbd9 +DIST godot-4.0.1-stable.tar.xz 29626604 BLAKE2B 4dbcfe05b830a1e5e8cf23a31fc0ea743ae5985b9454eb41f3231d7e2b51d4e86dc1fba2c6ccf457a1c7e0d3336191b5e961936b3916837ca34b90609d9e4f30 SHA512 cb4f6eced611a3fd2f65ea31a80971f67d2f8b8bdb9a710bec41d2d9fc2d5714ab2a1ead58540dd0a7787b123dba6195fedf1b2eb56db122cb4f9f05f9633513 diff --git a/dev-games/godot/godot-4.0.1.ebuild b/dev-games/godot/godot-4.0.1.ebuild new file mode 100644 index ..0cfaf7e1e100 --- /dev/null +++ b/dev-games/godot/godot-4.0.1.ebuild @@ -0,0 +1,236 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + https://bugs.gentoo.org/900971#c7 +BDEPEND+=" + || ( + >dev-util/scons-4.5.1-r1 +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 00f1e9e312c21b28d0596801a5c20cb9694ec047 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 7 09:33:42 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 7 09:33:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f1e9e3 dev-games/godot: add 3.5.2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-3.5.2.ebuild | 214 + 2 files changed, 215 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 26b51903f1c2..f91af064c216 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f +DIST godot-3.5.2-stable.tar.xz 24047432 BLAKE2B a4d600cb174b2f79cc91c583b1052db2e7e2921003ffd5a307a2484af9cc050b600e763b6016ba2df043ba5e492f0bdd13c207fd3a3d794b6602f7c574093cb0 SHA512 e9f3c8b23cd69422639fe22948fb1f5f2071dff6e013fee3c08d6d3c1f39de4dfc252d32eb395c847021c9bbc1b2fa320500140ff3e684bf00530889ba48a181 DIST godot-4.0-stable.tar.xz 29435592 BLAKE2B 0802631f2995144b63c98c3a6031e7f9df771e7dd9491d38a5fcb3f52581c1f3d6a29cde5a43f9a3a83c9aaeaba9e53b22c22cdb67117f65189d916564db614b SHA512 a1de87425861dfd71bf6c6387008d72a0c80322865ffb4dbb4a87e58244d37d4d45d6f6df8e06ea6c4f979de80b364932891c65cf11c7f80727f33e28460cbd9 diff --git a/dev-games/godot/godot-3.5.2.ebuild b/dev-games/godot/godot-3.5.2.ebuild new file mode 100644 index ..9ba59f48b96f --- /dev/null +++ b/dev-games/godot/godot-3.5.2.ebuild @@ -0,0 +1,214 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 )" +SLOT="3" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +bullet debug deprecated +gui pulseaudio raycast +runner +theora + +tools +udev +upnp +webm +webp" + +# dlopen: alsa-lib,pulseaudio,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/libpcre2:=[pcre32] + media-libs/alsa-lib + media-libs/freetype[brotli] + media-libs/libpng:= +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 5ced328efeb4cdeb3c8270a2e56aa3b66ea95182 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Mar 1 14:00:11 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Mar 1 14:22:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ced328e dev-games/godot: drop 4.0_rc5 Almost same as 4.0 bare a few bugfixes, so let's drop it. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_rc5.ebuild | 234 --- 2 files changed, 235 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index b00c06fc59e3..26b51903f1c2 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-rc5.tar.xz 29376936 BLAKE2B bc8de477a4597576165fb1a7f38822aa499dcba696368bb47a0b018bfaedb573d2d822e80e1e4364abfb40a72c7badc2a3ef1d2ce9b9a10a1d7d29811b4f489e SHA512 8001f0d021798e6521855ab41c1fa4db93ea898cac9267305745a822f46a8ef3f58174e3c9d402c5d22b94404e411cb56b69e018d3ea00febb885aad42c5eca7 DIST godot-4.0-stable.tar.xz 29435592 BLAKE2B 0802631f2995144b63c98c3a6031e7f9df771e7dd9491d38a5fcb3f52581c1f3d6a29cde5a43f9a3a83c9aaeaba9e53b22c22cdb67117f65189d916564db614b SHA512 a1de87425861dfd71bf6c6387008d72a0c80322865ffb4dbb4a87e58244d37d4d45d6f6df8e06ea6c4f979de80b364932891c65cf11c7f80727f33e28460cbd9 diff --git a/dev-games/godot/godot-4.0_rc5.ebuild b/dev-games/godot/godot-4.0_rc5.ebuild deleted file mode 100644 index 584b6bf6273e.. --- a/dev-games/godot/godot-4.0_rc5.ebuild +++ /dev/null @@ -1,234 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# tests need more figuring out, they are still somewhat new and volatile -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 2b481983064b0d537035e932f9812fbb5faeb202 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Mar 1 13:59:59 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Mar 1 14:22:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b481983 dev-games/godot: add 4.0 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0.ebuild | 230 +++ 2 files changed, 231 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 63a9f08d4b73..b00c06fc59e3 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-rc5.tar.xz 29376936 BLAKE2B bc8de477a4597576165fb1a7f38822aa499dcba696368bb47a0b018bfaedb573d2d822e80e1e4364abfb40a72c7badc2a3ef1d2ce9b9a10a1d7d29811b4f489e SHA512 8001f0d021798e6521855ab41c1fa4db93ea898cac9267305745a822f46a8ef3f58174e3c9d402c5d22b94404e411cb56b69e018d3ea00febb885aad42c5eca7 +DIST godot-4.0-stable.tar.xz 29435592 BLAKE2B 0802631f2995144b63c98c3a6031e7f9df771e7dd9491d38a5fcb3f52581c1f3d6a29cde5a43f9a3a83c9aaeaba9e53b22c22cdb67117f65189d916564db614b SHA512 a1de87425861dfd71bf6c6387008d72a0c80322865ffb4dbb4a87e58244d37d4d45d6f6df8e06ea6c4f979de80b364932891c65cf11c7f80727f33e28460cbd9 diff --git a/dev-games/godot/godot-4.0.ebuild b/dev-games/godot/godot-4.0.ebuild new file mode 100644 index ..55c23ad5eab7 --- /dev/null +++ b/dev-games/godot/godot-4.0.ebuild @@ -0,0 +1,230 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# TODO: tests still need more figuring out +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 8b3a49884a53f443fb84f3f761557afa8fb12d54 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Feb 25 12:16:01 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Feb 25 12:16:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3a4988 dev-games/godot: drop 4.0_rc3, 4.0_rc4 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-4.0_rc3.ebuild | 234 --- dev-games/godot/godot-4.0_rc4.ebuild | 234 --- 2 files changed, 468 deletions(-) diff --git a/dev-games/godot/godot-4.0_rc3.ebuild b/dev-games/godot/godot-4.0_rc3.ebuild deleted file mode 100644 index 584b6bf6273e.. --- a/dev-games/godot/godot-4.0_rc3.ebuild +++ /dev/null @@ -1,234 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# tests need more figuring out, they are still somewhat new and volatile -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# tests need more figuring out, they are still somewhat new and volatile -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: c3d2a70b0bf8b7a5fa40e2868a02082980da272c Author: Ionen Wolkens gentoo org> AuthorDate: Sat Feb 25 12:15:41 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Feb 25 12:16:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d2a70b dev-games/godot: add 4.0_rc5 These _rc are starting to release a bit too quickly.. may possibly skip some in the future if these keep coming rather than the final release. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 3 +- dev-games/godot/godot-4.0_rc5.ebuild | 234 +++ 2 files changed, 235 insertions(+), 2 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 431981798ec5..63a9f08d4b73 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-rc3.tar.xz 29301840 BLAKE2B d981240f117839a05c00871b0e019c08e1f6136cea4935ae5028dbd06c16a6f34f7464309f44c1c0bebd982179cad092b4eb36529a412ccfcc27277fca5f3268 SHA512 4d5702b472e0ab52a86c7c47069ba08a8fe2c40d6b4437842c0610fe7e1d139d348ad521967ef844eb0442f78122864d97fab5a99fd21ec40e6b987c2af96c44 -DIST godot-4.0-rc4.tar.xz 29309432 BLAKE2B 5ea55af531fc567550b343607a2ea71d2f3ce25811b7a786436477509ae3e24280828486e078813de2cc349c3782109bc7ffea23dcd8fe9c887d175d52a4a500 SHA512 38ce413a7287678460ac7156b3859db2d80e308f3c89ce57d23d62632570fb5640a896d92ebf11157da9d26c2ef9f3f571cea051b25ecd95ad8092e05d2eff9d +DIST godot-4.0-rc5.tar.xz 29376936 BLAKE2B bc8de477a4597576165fb1a7f38822aa499dcba696368bb47a0b018bfaedb573d2d822e80e1e4364abfb40a72c7badc2a3ef1d2ce9b9a10a1d7d29811b4f489e SHA512 8001f0d021798e6521855ab41c1fa4db93ea898cac9267305745a822f46a8ef3f58174e3c9d402c5d22b94404e411cb56b69e018d3ea00febb885aad42c5eca7 diff --git a/dev-games/godot/godot-4.0_rc5.ebuild b/dev-games/godot/godot-4.0_rc5.ebuild new file mode 100644 index ..584b6bf6273e --- /dev/null +++ b/dev-games/godot/godot-4.0_rc5.ebuild @@ -0,0 +1,234 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# tests need more figuring out, they are still somewhat new and volatile +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 568b134dba686f63f8a82151fd7dca08c009c0e9 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 24 09:28:25 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 24 10:16:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568b134d dev-games/godot: add 4.0_rc4 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_rc4.ebuild | 234 +++ 2 files changed, 235 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 0bac5203a4a9..431981798ec5 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-rc3.tar.xz 29301840 BLAKE2B d981240f117839a05c00871b0e019c08e1f6136cea4935ae5028dbd06c16a6f34f7464309f44c1c0bebd982179cad092b4eb36529a412ccfcc27277fca5f3268 SHA512 4d5702b472e0ab52a86c7c47069ba08a8fe2c40d6b4437842c0610fe7e1d139d348ad521967ef844eb0442f78122864d97fab5a99fd21ec40e6b987c2af96c44 +DIST godot-4.0-rc4.tar.xz 29309432 BLAKE2B 5ea55af531fc567550b343607a2ea71d2f3ce25811b7a786436477509ae3e24280828486e078813de2cc349c3782109bc7ffea23dcd8fe9c887d175d52a4a500 SHA512 38ce413a7287678460ac7156b3859db2d80e308f3c89ce57d23d62632570fb5640a896d92ebf11157da9d26c2ef9f3f571cea051b25ecd95ad8092e05d2eff9d diff --git a/dev-games/godot/godot-4.0_rc4.ebuild b/dev-games/godot/godot-4.0_rc4.ebuild new file mode 100644 index ..584b6bf6273e --- /dev/null +++ b/dev-games/godot/godot-4.0_rc4.ebuild @@ -0,0 +1,234 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# tests need more figuring out, they are still somewhat new and volatile +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 62fa996066c0748429b8d949610f5739456ac8da Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 24 09:07:29 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 24 09:26:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fa9960 dev-games/godot: drop 4.0_rc2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/files/godot-4.0_beta8-scons.patch | 41 dev-games/godot/godot-4.0_rc2.ebuild | 240 -- 3 files changed, 282 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 813045e92311..0bac5203a4a9 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-rc2.tar.xz 29105476 BLAKE2B be30da3909ee881ed929747d97232ad1356b15d0bdb0f5ea07fedc6de300a776ffac4e156134218322ccc4b6e2d4ae457cf53ee72a2da0df645e98fb957e773f SHA512 5d36ca7018ed2963e92a0917a6310f787ab807f47a302f11b6c09ffd60e4e98800aef6957345feb61f49a623eb1993abf601669cd7b7511a5b1d974b129b11c3 DIST godot-4.0-rc3.tar.xz 29301840 BLAKE2B d981240f117839a05c00871b0e019c08e1f6136cea4935ae5028dbd06c16a6f34f7464309f44c1c0bebd982179cad092b4eb36529a412ccfcc27277fca5f3268 SHA512 4d5702b472e0ab52a86c7c47069ba08a8fe2c40d6b4437842c0610fe7e1d139d348ad521967ef844eb0442f78122864d97fab5a99fd21ec40e6b987c2af96c44 diff --git a/dev-games/godot/files/godot-4.0_beta8-scons.patch b/dev-games/godot/files/godot-4.0_beta8-scons.patch deleted file mode 100644 index 4a6254d93d72.. --- a/dev-games/godot/files/godot-4.0_beta8-scons.patch +++ /dev/null @@ -1,41 +0,0 @@ -* add option to respect AR - (respecting PKG_CONFIG is handled in the ebuild) -* don't strip even with debug symbols disabled -* fix icu unbundling underlinking -* handle recastnavigation unbundling a/SConstruct -+++ b/SConstruct -@@ -239,4 +239,5 @@ - opts.Add("CXX", "C++ compiler") - opts.Add("CC", "C compiler") -+opts.Add("AR", "Archiver") - opts.Add("LINK", "Linker") - opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers") -@@ -545,10 +546,4 @@ - else: - env.Append(CCFLAGS=["-g2"]) --else: --if methods.using_clang(env) and not methods.is_vanilla_clang(env): --# Apple Clang, its linker doesn't like -s. --env.Append(LINKFLAGS=["-Wl,-S", "-Wl,-x", "-Wl,-dead_strip"]) --else: --env.Append(LINKFLAGS=["-s"]) - - if env["optimize"] == "speed": a/platform/linuxbsd/detect.py -+++ b/platform/linuxbsd/detect.py -@@ -221,5 +221,5 @@ - - if not env["builtin_icu"]: --env.ParseConfig("pkg-config icu-uc --cflags --libs") -+env.ParseConfig("pkg-config icu-i18n --cflags --libs") - - if not env["builtin_harfbuzz"]: -@@ -232,4 +232,7 @@ - env.ParseConfig("pkg-config libenet --cflags --libs") - -+if not env["builtin_recast"]: -+env.ParseConfig("pkg-config recastnavigation --cflags --libs") -+ - if not env["builtin_squish"]: - env.ParseConfig("pkg-config libsquish --cflags --libs") diff --git a/dev-games/godot/godot-4.0_rc2.ebuild b/dev-games/godot/godot-4.0_rc2.ebuild deleted file mode 100644 index d2601d52d4ff.. --- a/dev-games/godot/godot-4.0_rc2.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop optfeature python-any-r1 -inherit scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" -# tests need more figuring out, they are still somewhat new and volatile -RESTRICT="test" - -# dlopen: libX*,libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 18f7a56819a8998c0e1a025f1efc23ee42a8c028 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Feb 21 22:01:43 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 22 08:44:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f7a568 dev-games/godot: add 4.0_rc3 This introduces the "use_sowrap" option which allows not only to unbundle linuxbsd_headers (dbus, fontconfig, etc..), but also properly link with everything rather than do dlopen hacks. So we disable it, and this brings back USE flags for these rather than optfeatures. However need to keep an eye on it, if libraries are not found then it silently disables features rather than fail with the option enabled. Can also get rid of a few workarounds (most header symlinks, icu and recast bit in scons patch), seems upstream did some reviewing for the unbundling options in general. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/files/godot-4.0_rc3-scons.patch | 15 ++ dev-games/godot/godot-4.0_rc3.ebuild| 234 dev-games/godot/metadata.xml| 1 + 4 files changed, 251 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 27ef6eb38c2f..813045e92311 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-rc2.tar.xz 29105476 BLAKE2B be30da3909ee881ed929747d97232ad1356b15d0bdb0f5ea07fedc6de300a776ffac4e156134218322ccc4b6e2d4ae457cf53ee72a2da0df645e98fb957e773f SHA512 5d36ca7018ed2963e92a0917a6310f787ab807f47a302f11b6c09ffd60e4e98800aef6957345feb61f49a623eb1993abf601669cd7b7511a5b1d974b129b11c3 +DIST godot-4.0-rc3.tar.xz 29301840 BLAKE2B d981240f117839a05c00871b0e019c08e1f6136cea4935ae5028dbd06c16a6f34f7464309f44c1c0bebd982179cad092b4eb36529a412ccfcc27277fca5f3268 SHA512 4d5702b472e0ab52a86c7c47069ba08a8fe2c40d6b4437842c0610fe7e1d139d348ad521967ef844eb0442f78122864d97fab5a99fd21ec40e6b987c2af96c44 diff --git a/dev-games/godot/files/godot-4.0_rc3-scons.patch b/dev-games/godot/files/godot-4.0_rc3-scons.patch new file mode 100644 index ..682e1510ac94 --- /dev/null +++ b/dev-games/godot/files/godot-4.0_rc3-scons.patch @@ -0,0 +1,15 @@ +--- a/SConstruct b/SConstruct +@@ -241,2 +241,3 @@ + opts.Add("CC", "C compiler") ++opts.Add("AR", "Archiver") + opts.Add("LINK", "Linker") +@@ -569,8 +570,2 @@ + env.Append(CCFLAGS=["-g2"]) +-else: +-if methods.using_clang(env) and not methods.is_vanilla_clang(env): +-# Apple Clang, its linker doesn't like -s. +-env.Append(LINKFLAGS=["-Wl,-S", "-Wl,-x", "-Wl,-dead_strip"]) +-else: +-env.Append(LINKFLAGS=["-s"]) + diff --git a/dev-games/godot/godot-4.0_rc3.ebuild b/dev-games/godot/godot-4.0_rc3.ebuild new file mode 100644 index ..584b6bf6273e --- /dev/null +++ b/dev-games/godot/godot-4.0_rc3.ebuild @@ -0,0 +1,234 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# tests need more figuring out, they are still somewhat new and volatile +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + Enable support for deprecated features Enable the raycast Editor module using media-libs/embree Build an additional binary optimized for running games (only relevant with USE=tools) + Enable text-to-speech support Enable the
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: a079caaa459df1b3661baf5a188e52e02af8bbdc Author: Ionen Wolkens gentoo org> AuthorDate: Tue Feb 21 11:38:06 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Feb 21 12:16:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a079caaa dev-games/godot: backport gcc13 build fix Well, backport from the thirdparty's upstream, godot itself still needs to update. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/files/godot-4.0_rc2-gcc13.patch | 21 + dev-games/godot/godot-4.0_rc2.ebuild| 1 + 2 files changed, 22 insertions(+) diff --git a/dev-games/godot/files/godot-4.0_rc2-gcc13.patch b/dev-games/godot/files/godot-4.0_rc2-gcc13.patch new file mode 100644 index ..124e4b56a9d0 --- /dev/null +++ b/dev-games/godot/files/godot-4.0_rc2-gcc13.patch @@ -0,0 +1,21 @@ +https://bugs.gentoo.org/895706 +https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/commit/29d492b60c8 +From: Adam Sawicki +Date: Thu, 19 Jan 2023 13:19:55 +0100 +Subject: [PATCH] Added missing #include + +For snprintf, for compatibility with GCC 13. +Fixes #312 - thanks @marxin ! +--- a/thirdparty/vulkan/vk_mem_alloc.h b/thirdparty/vulkan/vk_mem_alloc.h +@@ -2614,6 +2614,10 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString( + #include // For std::popcount + #endif + ++#if VMA_STATS_STRING_ENABLED ++#include // For snprintf ++#endif ++ + /*** + CONFIGURATION SECTION + diff --git a/dev-games/godot/godot-4.0_rc2.ebuild b/dev-games/godot/godot-4.0_rc2.ebuild index d031d3f1fcaf..d2601d52d4ff 100644 --- a/dev-games/godot/godot-4.0_rc2.ebuild +++ b/dev-games/godot/godot-4.0_rc2.ebuild @@ -65,6 +65,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.0_beta3-headless-header.patch "${FILESDIR}"/${PN}-4.0_beta8-scons.patch "${FILESDIR}"/${PN}-4.0_rc2-musl.patch + "${FILESDIR}"/${PN}-4.0_rc2-gcc13.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 144efb0e315b95b5b029a374968de5102cd3a164 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 17 01:23:24 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 17 01:43:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144efb0e dev-games/godot: drop 4.0_rc1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/files/godot-4.0-musl.patch | 9 -- dev-games/godot/godot-4.0_rc1.ebuild | 240 - 3 files changed, 250 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index e47693f51bf8..27ef6eb38c2f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-rc1.tar.xz 29009768 BLAKE2B 27b39cb048e3c928bac4bd8e1740ae477d6b831b35771ea1132ebd0d3c425587d5fec43057b6097c43c9b6182417d41b3bb85fe7e2336c297b1690c339bad097 SHA512 78e441e88e80e37df421080902ff3a6e460181be306043073b1070320b85854b601b3f34264f58b55b74ca65fa20a0013206e6e3e56481ea3fc86405fa2d467c DIST godot-4.0-rc2.tar.xz 29105476 BLAKE2B be30da3909ee881ed929747d97232ad1356b15d0bdb0f5ea07fedc6de300a776ffac4e156134218322ccc4b6e2d4ae457cf53ee72a2da0df645e98fb957e773f SHA512 5d36ca7018ed2963e92a0917a6310f787ab807f47a302f11b6c09ffd60e4e98800aef6957345feb61f49a623eb1993abf601669cd7b7511a5b1d974b129b11c3 diff --git a/dev-games/godot/files/godot-4.0-musl.patch b/dev-games/godot/files/godot-4.0-musl.patch deleted file mode 100644 index 50c5c334773f.. --- a/dev-games/godot/files/godot-4.0-musl.patch +++ /dev/null @@ -1,9 +0,0 @@ -crash handler requires glibc or libexecinfo (not packaged), -and is always enabled if build the editor (release_debug) a/platform/linuxbsd/crash_handler_linuxbsd.cpp -+++ b/platform/linuxbsd/crash_handler_linuxbsd.cpp -@@ -38,3 +38,3 @@ - --#ifdef DEBUG_ENABLED -+#if defined(DEBUG_ENABLED) && defined(__GLIBC__) - #define CRASH_HANDLER_ENABLED 1 diff --git a/dev-games/godot/godot-4.0_rc1.ebuild b/dev-games/godot/godot-4.0_rc1.ebuild deleted file mode 100644 index 8c124e770a8e.. --- a/dev-games/godot/godot-4.0_rc1.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop optfeature python-any-r1 -inherit scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" -# tests need more figuring out, they are still somewhat new and volatile -RESTRICT="test" - -# dlopen: libX*,libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 9cd0dbf67043d2630f3582c7609b184be7bb2a8e Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 17 00:45:50 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 17 01:43:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd0dbf6 dev-games/godot: update musl patch Used to work but missed that a new godot4 alpha added automagic to enable execinfo. If libexecinfo is ever packaged, could yank this, depend on it for musl and let the automagic do its thing. Not really tested on musl, but it builds. godot:3 should still build fine, it only auto-enables execinfo on BSD. Closes: https://bugs.gentoo.org/894762 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/files/godot-4.0_rc2-musl.patch | 21 + dev-games/godot/godot-4.0_rc2.ebuild | 3 +-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/dev-games/godot/files/godot-4.0_rc2-musl.patch b/dev-games/godot/files/godot-4.0_rc2-musl.patch new file mode 100644 index ..3b9a458ac7d4 --- /dev/null +++ b/dev-games/godot/files/godot-4.0_rc2-musl.patch @@ -0,0 +1,21 @@ +Crash handler requires glibc or libexecinfo (not packaged) and is enabled +if build the editor (implies debug), but can be easily turned off. +https://bugs.gentoo.org/894762 +--- a/platform/linuxbsd/crash_handler_linuxbsd.cpp b/platform/linuxbsd/crash_handler_linuxbsd.cpp +@@ -38,3 +38,3 @@ + +-#ifdef DEBUG_ENABLED ++#if defined(DEBUG_ENABLED) && defined(__GLIBC__) + #define CRASH_HANDLER_ENABLED 1 +--- a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py +@@ -329,8 +329,2 @@ + +-if not env["execinfo"] and platform.libc_ver()[0] != "glibc": +-# The default crash handler depends on glibc, so if the host uses +-# a different libc (BSD libc, musl), fall back to libexecinfo. +-print("Note: Using `execinfo=yes` for the crash handler as required on platforms where glibc is missing.") +-env["execinfo"] = True +- + if env["execinfo"]: diff --git a/dev-games/godot/godot-4.0_rc2.ebuild b/dev-games/godot/godot-4.0_rc2.ebuild index 8c124e770a8e..d031d3f1fcaf 100644 --- a/dev-games/godot/godot-4.0_rc2.ebuild +++ b/dev-games/godot/godot-4.0_rc2.ebuild @@ -62,9 +62,9 @@ DEPEND=" BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}"/${PN}-4.0-musl.patch "${FILESDIR}"/${PN}-4.0_beta3-headless-header.patch "${FILESDIR}"/${PN}-4.0_beta8-scons.patch + "${FILESDIR}"/${PN}-4.0_rc2-musl.patch ) src_prepare() { @@ -109,7 +109,6 @@ src_compile() { verbose=yes deprecated=$(usex deprecated) - #execinfo=$(usex !elibc_glibc) # libexecinfo is not packaged opengl3=$(usex gui) use_volk=no # unnecessary when linking directly to libvulkan vulkan=$(usex gui $(usex vulkan))
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: b018abd2ab0dc26a85875a6556712ba3486baa6f Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 15 05:26:18 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 15 06:24:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b018abd2 dev-games/godot: add 4.0_rc2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_rc2.ebuild | 240 +++ 2 files changed, 241 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index c21ae7c86b8d..e47693f51bf8 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-rc1.tar.xz 29009768 BLAKE2B 27b39cb048e3c928bac4bd8e1740ae477d6b831b35771ea1132ebd0d3c425587d5fec43057b6097c43c9b6182417d41b3bb85fe7e2336c297b1690c339bad097 SHA512 78e441e88e80e37df421080902ff3a6e460181be306043073b1070320b85854b601b3f34264f58b55b74ca65fa20a0013206e6e3e56481ea3fc86405fa2d467c +DIST godot-4.0-rc2.tar.xz 29105476 BLAKE2B be30da3909ee881ed929747d97232ad1356b15d0bdb0f5ea07fedc6de300a776ffac4e156134218322ccc4b6e2d4ae457cf53ee72a2da0df645e98fb957e773f SHA512 5d36ca7018ed2963e92a0917a6310f787ab807f47a302f11b6c09ffd60e4e98800aef6957345feb61f49a623eb1993abf601669cd7b7511a5b1d974b129b11c3 diff --git a/dev-games/godot/godot-4.0_rc2.ebuild b/dev-games/godot/godot-4.0_rc2.ebuild new file mode 100644 index ..8c124e770a8e --- /dev/null +++ b/dev-games/godot/godot-4.0_rc2.ebuild @@ -0,0 +1,240 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop optfeature python-any-r1 +inherit scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" +# tests need more figuring out, they are still somewhat new and volatile +RESTRICT="test" + +# dlopen: libX*,libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 73c28bdfc504436a536d42b74008de9d65fe9bb8 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Feb 13 11:04:18 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Feb 13 11:32:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c28bdf dev-games/godot: drop 4.0_beta17 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - .../files/godot-4.0_beta17-no-deprecated-fix.patch | 51 - dev-games/godot/godot-4.0_beta17.ebuild| 241 - 3 files changed, 293 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index a48e049aa66c..c21ae7c86b8d 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta17.tar.xz 31965968 BLAKE2B 897153aa9b36ccb7aea29749534e7a04452cd24ef5e8404063a1f96c6b61633d3f175279f08e49bbc6479a9df0f0ffe7cf4030d483502af7a90cc5cdd24f4010 SHA512 1a0a74a3538947cc3942fdbc27e941e8fe1b4424b257444176ea19fb6db3cc6c374f24190d1779a530cb61b5e42ff242842692d0878280862c5644e9de93d5c9 DIST godot-4.0-rc1.tar.xz 29009768 BLAKE2B 27b39cb048e3c928bac4bd8e1740ae477d6b831b35771ea1132ebd0d3c425587d5fec43057b6097c43c9b6182417d41b3bb85fe7e2336c297b1690c339bad097 SHA512 78e441e88e80e37df421080902ff3a6e460181be306043073b1070320b85854b601b3f34264f58b55b74ca65fa20a0013206e6e3e56481ea3fc86405fa2d467c diff --git a/dev-games/godot/files/godot-4.0_beta17-no-deprecated-fix.patch b/dev-games/godot/files/godot-4.0_beta17-no-deprecated-fix.patch deleted file mode 100644 index 8c4a14edc4bb.. --- a/dev-games/godot/files/godot-4.0_beta17-no-deprecated-fix.patch +++ /dev/null @@ -1,51 +0,0 @@ -Backport to fix build with USE=-deprecated - -https://github.com/godotengine/godot/commit/c197b398c38727c6cce3d2fec7aa07d2e1020e09 -From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= -Date: Wed, 1 Feb 2023 22:29:33 +0100 -Subject: [PATCH] Fix build with `deprecated=no` not exclude - ProjectConverter3To4 options - -Fixes #72520. a/main/main.cpp -+++ b/main/main.cpp -@@ -2366,8 +2366,10 @@ bool Main::start() { - String _export_preset; - bool export_debug = false; - bool export_pack_only = false; -+#ifndef DISABLE_DEPRECATED - bool converting_project = false; - bool validating_converting_project = false; -+#endif // DISABLE_DEPRECATED - #endif - - main_timer_sync.init(OS::get_singleton()->get_ticks_usec()); -@@ -2383,10 +2385,12 @@ bool Main::start() { - #ifdef TOOLS_ENABLED - } else if (args[i] == "--no-docbase") { - doc_base = false; -+#ifndef DISABLE_DEPRECATED - } else if (args[i] == "--convert-3to4") { - converting_project = true; - } else if (args[i] == "--validate-conversion-3to4") { - validating_converting_project = true; -+#endif // DISABLE_DEPRECATED - } else if (args[i] == "-e" || args[i] == "--editor") { - editor = true; - } else if (args[i] == "-p" || args[i] == "--project-manager") { -@@ -2547,6 +2551,7 @@ bool Main::start() { - return false; - } - -+#ifndef DISABLE_DEPRECATED - if (converting_project) { - int exit_code = ProjectConverter3To4(converter_max_kb_file, converter_max_line_length).convert(); - OS::get_singleton()->set_exit_code(exit_code); -@@ -2557,6 +2562,7 @@ bool Main::start() { - OS::get_singleton()->set_exit_code(exit_code); - return false; - } -+#endif // DISABLE_DEPRECATED - - #endif - diff --git a/dev-games/godot/godot-4.0_beta17.ebuild b/dev-games/godot/godot-4.0_beta17.ebuild deleted file mode 100644 index 712797804adc.. --- a/dev-games/godot/godot-4.0_beta17.ebuild +++ /dev/null @@ -1,241 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop optfeature python-any-r1 -inherit scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 220a2b51ae57a91bc0204b3f268042cbe0c98a01 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 8 16:06:33 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 8 17:36:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220a2b51 dev-games/godot: add 4.0_rc1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_rc1.ebuild | 240 +++ 2 files changed, 241 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 4bfe3f7c98f5..a48e049aa66c 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta17.tar.xz 31965968 BLAKE2B 897153aa9b36ccb7aea29749534e7a04452cd24ef5e8404063a1f96c6b61633d3f175279f08e49bbc6479a9df0f0ffe7cf4030d483502af7a90cc5cdd24f4010 SHA512 1a0a74a3538947cc3942fdbc27e941e8fe1b4424b257444176ea19fb6db3cc6c374f24190d1779a530cb61b5e42ff242842692d0878280862c5644e9de93d5c9 +DIST godot-4.0-rc1.tar.xz 29009768 BLAKE2B 27b39cb048e3c928bac4bd8e1740ae477d6b831b35771ea1132ebd0d3c425587d5fec43057b6097c43c9b6182417d41b3bb85fe7e2336c297b1690c339bad097 SHA512 78e441e88e80e37df421080902ff3a6e460181be306043073b1070320b85854b601b3f34264f58b55b74ca65fa20a0013206e6e3e56481ea3fc86405fa2d467c diff --git a/dev-games/godot/godot-4.0_rc1.ebuild b/dev-games/godot/godot-4.0_rc1.ebuild new file mode 100644 index ..8c124e770a8e --- /dev/null +++ b/dev-games/godot/godot-4.0_rc1.ebuild @@ -0,0 +1,240 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop optfeature python-any-r1 +inherit scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" +# tests need more figuring out, they are still somewhat new and volatile +RESTRICT="test" + +# dlopen: libX*,libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 69f118cddef4d74c9522d5cb340344212c079173 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 8 16:01:29 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 8 17:36:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f118cd dev-games/godot: drop 4.0_beta16 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta16.ebuild | 240 2 files changed, 241 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 7b19a1782cc3..4bfe3f7c98f5 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta16.tar.xz 31937624 BLAKE2B 998edcd6d9f118cb96a4f84b81b73c36d060d297702fa2a9dc4be936c7ca9aa35b77db16caf5ed19662fcae700f59e329393a17fd88448d8a6ff8f484a136f9c SHA512 c9cf5b66675dfe9253852eee7748a5c2bd04f356524def6e9925bef73baee3239f9f9405a92d373dcadbaff7c3288e54e547ae3cb46974bea61bfb68576b7c13 DIST godot-4.0-beta17.tar.xz 31965968 BLAKE2B 897153aa9b36ccb7aea29749534e7a04452cd24ef5e8404063a1f96c6b61633d3f175279f08e49bbc6479a9df0f0ffe7cf4030d483502af7a90cc5cdd24f4010 SHA512 1a0a74a3538947cc3942fdbc27e941e8fe1b4424b257444176ea19fb6db3cc6c374f24190d1779a530cb61b5e42ff242842692d0878280862c5644e9de93d5c9 diff --git a/dev-games/godot/godot-4.0_beta16.ebuild b/dev-games/godot/godot-4.0_beta16.ebuild deleted file mode 100644 index 180498ade9c3.. --- a/dev-games/godot/godot-4.0_beta16.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop optfeature python-any-r1 -inherit scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# dlopen: libX*,libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 9560882b3f333531e416fa254b8dd0dbba2183ca Author: Ionen Wolkens gentoo org> AuthorDate: Thu Feb 2 16:21:04 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Feb 2 17:25:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9560882b dev-games/godot: drop 4.0_beta15 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta15.ebuild | 240 2 files changed, 241 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index e32773d7820f..06dd3e2f3ce4 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta15.tar.xz 31921348 BLAKE2B 45482ac65e74b431d4f781a9055fdb578b8c838e659f459a09e3c39b80d50b1ee9222373159032d3eb25569f259330ef87967177765137491f793afe4d59ad93 SHA512 c0c0a139a437b2a27f38d6c104e64a2d4d9153d4b0c8ad66e157dde2422c86887796e1a1dd2eb9b9385013e7af2e513b8cd77d8bdcdb0750703fa5bba6770986 DIST godot-4.0-beta16.tar.xz 31937624 BLAKE2B 998edcd6d9f118cb96a4f84b81b73c36d060d297702fa2a9dc4be936c7ca9aa35b77db16caf5ed19662fcae700f59e329393a17fd88448d8a6ff8f484a136f9c SHA512 c9cf5b66675dfe9253852eee7748a5c2bd04f356524def6e9925bef73baee3239f9f9405a92d373dcadbaff7c3288e54e547ae3cb46974bea61bfb68576b7c13 diff --git a/dev-games/godot/godot-4.0_beta15.ebuild b/dev-games/godot/godot-4.0_beta15.ebuild deleted file mode 100644 index 180498ade9c3.. --- a/dev-games/godot/godot-4.0_beta15.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop optfeature python-any-r1 -inherit scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# dlopen: libX*,libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 7e149b5feeef9e7db5b3afebc0238a05f244869c Author: Ionen Wolkens gentoo org> AuthorDate: Thu Feb 2 16:21:42 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Feb 2 17:25:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e149b5f dev-games/godot: add 4.0_beta17 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + .../files/godot-4.0_beta17-no-deprecated-fix.patch | 51 + dev-games/godot/godot-4.0_beta17.ebuild| 241 + 3 files changed, 293 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 06dd3e2f3ce4..7b19a1782cc3 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta16.tar.xz 31937624 BLAKE2B 998edcd6d9f118cb96a4f84b81b73c36d060d297702fa2a9dc4be936c7ca9aa35b77db16caf5ed19662fcae700f59e329393a17fd88448d8a6ff8f484a136f9c SHA512 c9cf5b66675dfe9253852eee7748a5c2bd04f356524def6e9925bef73baee3239f9f9405a92d373dcadbaff7c3288e54e547ae3cb46974bea61bfb68576b7c13 +DIST godot-4.0-beta17.tar.xz 31965968 BLAKE2B 897153aa9b36ccb7aea29749534e7a04452cd24ef5e8404063a1f96c6b61633d3f175279f08e49bbc6479a9df0f0ffe7cf4030d483502af7a90cc5cdd24f4010 SHA512 1a0a74a3538947cc3942fdbc27e941e8fe1b4424b257444176ea19fb6db3cc6c374f24190d1779a530cb61b5e42ff242842692d0878280862c5644e9de93d5c9 diff --git a/dev-games/godot/files/godot-4.0_beta17-no-deprecated-fix.patch b/dev-games/godot/files/godot-4.0_beta17-no-deprecated-fix.patch new file mode 100644 index ..8c4a14edc4bb --- /dev/null +++ b/dev-games/godot/files/godot-4.0_beta17-no-deprecated-fix.patch @@ -0,0 +1,51 @@ +Backport to fix build with USE=-deprecated + +https://github.com/godotengine/godot/commit/c197b398c38727c6cce3d2fec7aa07d2e1020e09 +From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= +Date: Wed, 1 Feb 2023 22:29:33 +0100 +Subject: [PATCH] Fix build with `deprecated=no` not exclude + ProjectConverter3To4 options + +Fixes #72520. +--- a/main/main.cpp b/main/main.cpp +@@ -2366,8 +2366,10 @@ bool Main::start() { + String _export_preset; + bool export_debug = false; + bool export_pack_only = false; ++#ifndef DISABLE_DEPRECATED + bool converting_project = false; + bool validating_converting_project = false; ++#endif // DISABLE_DEPRECATED + #endif + + main_timer_sync.init(OS::get_singleton()->get_ticks_usec()); +@@ -2383,10 +2385,12 @@ bool Main::start() { + #ifdef TOOLS_ENABLED + } else if (args[i] == "--no-docbase") { + doc_base = false; ++#ifndef DISABLE_DEPRECATED + } else if (args[i] == "--convert-3to4") { + converting_project = true; + } else if (args[i] == "--validate-conversion-3to4") { + validating_converting_project = true; ++#endif // DISABLE_DEPRECATED + } else if (args[i] == "-e" || args[i] == "--editor") { + editor = true; + } else if (args[i] == "-p" || args[i] == "--project-manager") { +@@ -2547,6 +2551,7 @@ bool Main::start() { + return false; + } + ++#ifndef DISABLE_DEPRECATED + if (converting_project) { + int exit_code = ProjectConverter3To4(converter_max_kb_file, converter_max_line_length).convert(); + OS::get_singleton()->set_exit_code(exit_code); +@@ -2557,6 +2562,7 @@ bool Main::start() { + OS::get_singleton()->set_exit_code(exit_code); + return false; + } ++#endif // DISABLE_DEPRECATED + + #endif + diff --git a/dev-games/godot/godot-4.0_beta17.ebuild b/dev-games/godot/godot-4.0_beta17.ebuild new file mode 100644 index ..712797804adc --- /dev/null +++ b/dev-games/godot/godot-4.0_beta17.ebuild @@ -0,0 +1,241 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop optfeature python-any-r1 +inherit scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 66ed4be79ae4f2640e2947481f1ccf06c4a20b77 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 28 06:03:22 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 28 06:04:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ed4be7 dev-games/godot: add 4.0_beta16 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta16.ebuild | 240 2 files changed, 241 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 55f28ded6d9a..e32773d7820f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta15.tar.xz 31921348 BLAKE2B 45482ac65e74b431d4f781a9055fdb578b8c838e659f459a09e3c39b80d50b1ee9222373159032d3eb25569f259330ef87967177765137491f793afe4d59ad93 SHA512 c0c0a139a437b2a27f38d6c104e64a2d4d9153d4b0c8ad66e157dde2422c86887796e1a1dd2eb9b9385013e7af2e513b8cd77d8bdcdb0750703fa5bba6770986 +DIST godot-4.0-beta16.tar.xz 31937624 BLAKE2B 998edcd6d9f118cb96a4f84b81b73c36d060d297702fa2a9dc4be936c7ca9aa35b77db16caf5ed19662fcae700f59e329393a17fd88448d8a6ff8f484a136f9c SHA512 c9cf5b66675dfe9253852eee7748a5c2bd04f356524def6e9925bef73baee3239f9f9405a92d373dcadbaff7c3288e54e547ae3cb46974bea61bfb68576b7c13 diff --git a/dev-games/godot/godot-4.0_beta16.ebuild b/dev-games/godot/godot-4.0_beta16.ebuild new file mode 100644 index ..180498ade9c3 --- /dev/null +++ b/dev-games/godot/godot-4.0_beta16.ebuild @@ -0,0 +1,240 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop optfeature python-any-r1 +inherit scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: libX*,libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 6fcef3aa5493f9bd83e25cca8d874f6e1ebbccd1 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 28 05:03:24 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 28 06:04:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fcef3aa dev-games/godot: drop 4.0_beta14 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta14.ebuild | 250 dev-games/godot/metadata.xml| 1 - 3 files changed, 252 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 12e8234de0b6..55f28ded6d9a 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta14.tar.xz 31634268 BLAKE2B 6381d8efd0f2298a74c939a8c36f6d29f2b434ef870575fd01a844cfe04711fc29280d6c0a92a4abd0344102b3fb36a87b9629e2cc08233ac7fde65a3be0 SHA512 38c5f33ed4d6c35d4eb45337399b525059caab7fff2efe611b2bbe9a36a23413c02690a94976cc63e6f4b857a1db7a0c7b86a8db3a504fdbf12a8d38c644acf2 DIST godot-4.0-beta15.tar.xz 31921348 BLAKE2B 45482ac65e74b431d4f781a9055fdb578b8c838e659f459a09e3c39b80d50b1ee9222373159032d3eb25569f259330ef87967177765137491f793afe4d59ad93 SHA512 c0c0a139a437b2a27f38d6c104e64a2d4d9153d4b0c8ad66e157dde2422c86887796e1a1dd2eb9b9385013e7af2e513b8cd77d8bdcdb0750703fa5bba6770986 diff --git a/dev-games/godot/godot-4.0_beta14.ebuild b/dev-games/godot/godot-4.0_beta14.ebuild deleted file mode 100644 index 4967572eeddd.. --- a/dev-games/godot/godot-4.0_beta14.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - Enable support for deprecated features Enable the raycast Editor module using media-libs/embree Build an additional binary optimized for running games (only relevant with USE=tools) - Enable text-to-speech support Enable the Godot Editor for game development Enable support for Vulkan Enable the WebM module
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 8f8e795909f5acd223c01b5291cd5606057e4cb1 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 25 11:55:07 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 25 15:27:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8e7959 dev-games/godot: add 4.0_beta15 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta15.ebuild | 240 2 files changed, 241 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 3c31abb3fe70..12e8234de0b6 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta14.tar.xz 31634268 BLAKE2B 6381d8efd0f2298a74c939a8c36f6d29f2b434ef870575fd01a844cfe04711fc29280d6c0a92a4abd0344102b3fb36a87b9629e2cc08233ac7fde65a3be0 SHA512 38c5f33ed4d6c35d4eb45337399b525059caab7fff2efe611b2bbe9a36a23413c02690a94976cc63e6f4b857a1db7a0c7b86a8db3a504fdbf12a8d38c644acf2 +DIST godot-4.0-beta15.tar.xz 31921348 BLAKE2B 45482ac65e74b431d4f781a9055fdb578b8c838e659f459a09e3c39b80d50b1ee9222373159032d3eb25569f259330ef87967177765137491f793afe4d59ad93 SHA512 c0c0a139a437b2a27f38d6c104e64a2d4d9153d4b0c8ad66e157dde2422c86887796e1a1dd2eb9b9385013e7af2e513b8cd77d8bdcdb0750703fa5bba6770986 diff --git a/dev-games/godot/godot-4.0_beta15.ebuild b/dev-games/godot/godot-4.0_beta15.ebuild new file mode 100644 index ..180498ade9c3 --- /dev/null +++ b/dev-games/godot/godot-4.0_beta15.ebuild @@ -0,0 +1,240 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop optfeature python-any-r1 +inherit scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: libX*,libglvnd +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 36be6b6e411885835fa55d6f93b51ccd632d2463 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 25 11:54:47 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 25 15:27:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36be6b6e dev-games/godot: drop 4.0_beta13 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta13.ebuild | 250 2 files changed, 251 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 98ebe0e876df..3c31abb3fe70 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta13.tar.xz 31502056 BLAKE2B 9a632c563fbba1c8a31a96ca31a7c55c393912a3ea7448080dbe95696e73b0458412d4caa3c5eb6e8ce93aad20cfa4fc1cfc64f1ebce5a4c8c75bcae25d43f82 SHA512 786f27071daf24611c4c0d0b6a731514bb59768bdfdab62b33de263fc388284e7b55cd46a19e086a4f7064f2aaf5f6569acd896358bea0a79ccf4a58408b233d DIST godot-4.0-beta14.tar.xz 31634268 BLAKE2B 6381d8efd0f2298a74c939a8c36f6d29f2b434ef870575fd01a844cfe04711fc29280d6c0a92a4abd0344102b3fb36a87b9629e2cc08233ac7fde65a3be0 SHA512 38c5f33ed4d6c35d4eb45337399b525059caab7fff2efe611b2bbe9a36a23413c02690a94976cc63e6f4b857a1db7a0c7b86a8db3a504fdbf12a8d38c644acf2 diff --git a/dev-games/godot/godot-4.0_beta13.ebuild b/dev-games/godot/godot-4.0_beta13.ebuild deleted file mode 100644 index bed37a91447a.. --- a/dev-games/godot/godot-4.0_beta13.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 5c3a2edfddfeff2a39890c1f7129fe37bf464940 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 21 09:19:37 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 21 10:01:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c3a2edf dev-games/godot: add 4.0_beta14 Newly bundles astcenc (Apache-2.0), but doesn't seem to make much sense to try to unbundle this. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta14.ebuild | 250 2 files changed, 251 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d7186aee611c..98ebe0e876df 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta13.tar.xz 31502056 BLAKE2B 9a632c563fbba1c8a31a96ca31a7c55c393912a3ea7448080dbe95696e73b0458412d4caa3c5eb6e8ce93aad20cfa4fc1cfc64f1ebce5a4c8c75bcae25d43f82 SHA512 786f27071daf24611c4c0d0b6a731514bb59768bdfdab62b33de263fc388284e7b55cd46a19e086a4f7064f2aaf5f6569acd896358bea0a79ccf4a58408b233d +DIST godot-4.0-beta14.tar.xz 31634268 BLAKE2B 6381d8efd0f2298a74c939a8c36f6d29f2b434ef870575fd01a844cfe04711fc29280d6c0a92a4abd0344102b3fb36a87b9629e2cc08233ac7fde65a3be0 SHA512 38c5f33ed4d6c35d4eb45337399b525059caab7fff2efe611b2bbe9a36a23413c02690a94976cc63e6f4b857a1db7a0c7b86a8db3a504fdbf12a8d38c644acf2 diff --git a/dev-games/godot/godot-4.0_beta14.ebuild b/dev-games/godot/godot-4.0_beta14.ebuild new file mode 100644 index ..4967572eeddd --- /dev/null +++ b/dev-games/godot/godot-4.0_beta14.ebuild @@ -0,0 +1,250 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 5bc5ee57ba3d341260aedae01f0d018f5b196788 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 21 09:16:52 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 21 10:01:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc5ee57 dev-games/godot: drop 4.0_beta12 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta12.ebuild | 259 2 files changed, 260 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d626326d81a4..d7186aee611c 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta12.tar.xz 31517584 BLAKE2B aceb582f6fdc330bc57dd76e101cc0196bfe8beccca9fece573943869ac74d6a03043eaf02b1bdaf45c8ffdc24463c69baa1a1673808449597b76c62fa76c7f8 SHA512 df85fb98b8c1f7161e707252f1261ffd5a1b1baa277d7a3bb01690a3bd51a770522658c43e31ca00adcb4d385d8661489d27c67ea9d7694a736021f3642e500f DIST godot-4.0-beta13.tar.xz 31502056 BLAKE2B 9a632c563fbba1c8a31a96ca31a7c55c393912a3ea7448080dbe95696e73b0458412d4caa3c5eb6e8ce93aad20cfa4fc1cfc64f1ebce5a4c8c75bcae25d43f82 SHA512 786f27071daf24611c4c0d0b6a731514bb59768bdfdab62b33de263fc388284e7b55cd46a19e086a4f7064f2aaf5f6569acd896358bea0a79ccf4a58408b233d diff --git a/dev-games/godot/godot-4.0_beta12.ebuild b/dev-games/godot/godot-4.0_beta12.ebuild deleted file mode 100644 index e66ca6539b86.. --- a/dev-games/godot/godot-4.0_beta12.ebuild +++ /dev/null @@ -1,259 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# libX11 range is temporary while this is being looked into: -# - https://github.com/godotengine/godot/issues/69352 -# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 -# Should in theory be at least improved for 1.8.4, so allowed preemptively. -# 1.8.2 caused other issues (i.e. with firefox), fallback to 1.8.1 otherwise. - -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - x11-libs/libX11-1.8.3 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 132f0105f90e0efcb482bb87e34748191ffadd95 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 18 15:29:41 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 18 15:50:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132f0105 dev-games/godot: enable py3.11 for slot 3 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-3.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-games/godot/godot-3.5.1.ebuild b/dev-games/godot/godot-3.5.1.ebuild index fe72ed2f2dec..46062505910b 100644 --- a/dev-games/godot/godot-3.5.1.ebuild +++ b/dev-games/godot/godot-3.5.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 6e99e493df5830314a37452747f618aa65f120c5 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 18 12:01:54 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 18 12:03:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e99e493 dev-games/godot: add 4.0_beta13 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta13.ebuild | 250 2 files changed, 251 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index b502bb24c509..9a9650458049 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta11.tar.xz 31506140 BLAKE2B d8769aea5aa235fc132291cbeb60c285986d3191e9b746b8f0d6ae852fc3380d11ae457900650d512e4a34e5e155f5ce55125e32504344026aa80c3baf108960 SHA512 36179a7d295a99f35d1fe7a50b650f5cca4cfaefd5cbda8722dbcff320bc67bddbbcd678a1d1c647d5857461453e79cabc13f16388107b0b9b4ddc34168fa9a8 DIST godot-4.0-beta12.tar.xz 31517584 BLAKE2B aceb582f6fdc330bc57dd76e101cc0196bfe8beccca9fece573943869ac74d6a03043eaf02b1bdaf45c8ffdc24463c69baa1a1673808449597b76c62fa76c7f8 SHA512 df85fb98b8c1f7161e707252f1261ffd5a1b1baa277d7a3bb01690a3bd51a770522658c43e31ca00adcb4d385d8661489d27c67ea9d7694a736021f3642e500f +DIST godot-4.0-beta13.tar.xz 31502056 BLAKE2B 9a632c563fbba1c8a31a96ca31a7c55c393912a3ea7448080dbe95696e73b0458412d4caa3c5eb6e8ce93aad20cfa4fc1cfc64f1ebce5a4c8c75bcae25d43f82 SHA512 786f27071daf24611c4c0d0b6a731514bb59768bdfdab62b33de263fc388284e7b55cd46a19e086a4f7064f2aaf5f6569acd896358bea0a79ccf4a58408b233d diff --git a/dev-games/godot/godot-4.0_beta13.ebuild b/dev-games/godot/godot-4.0_beta13.ebuild new file mode 100644 index ..bed37a91447a --- /dev/null +++ b/dev-games/godot/godot-4.0_beta13.ebuild @@ -0,0 +1,250 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: d274b58074b01e09acc6904e767eacb431c5dac2 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 18 12:03:01 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 18 12:03:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d274b580 dev-games/godot: drop 4.0_beta11 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta11.ebuild | 259 2 files changed, 260 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 9a9650458049..d626326d81a4 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta11.tar.xz 31506140 BLAKE2B d8769aea5aa235fc132291cbeb60c285986d3191e9b746b8f0d6ae852fc3380d11ae457900650d512e4a34e5e155f5ce55125e32504344026aa80c3baf108960 SHA512 36179a7d295a99f35d1fe7a50b650f5cca4cfaefd5cbda8722dbcff320bc67bddbbcd678a1d1c647d5857461453e79cabc13f16388107b0b9b4ddc34168fa9a8 DIST godot-4.0-beta12.tar.xz 31517584 BLAKE2B aceb582f6fdc330bc57dd76e101cc0196bfe8beccca9fece573943869ac74d6a03043eaf02b1bdaf45c8ffdc24463c69baa1a1673808449597b76c62fa76c7f8 SHA512 df85fb98b8c1f7161e707252f1261ffd5a1b1baa277d7a3bb01690a3bd51a770522658c43e31ca00adcb4d385d8661489d27c67ea9d7694a736021f3642e500f DIST godot-4.0-beta13.tar.xz 31502056 BLAKE2B 9a632c563fbba1c8a31a96ca31a7c55c393912a3ea7448080dbe95696e73b0458412d4caa3c5eb6e8ce93aad20cfa4fc1cfc64f1ebce5a4c8c75bcae25d43f82 SHA512 786f27071daf24611c4c0d0b6a731514bb59768bdfdab62b33de263fc388284e7b55cd46a19e086a4f7064f2aaf5f6569acd896358bea0a79ccf4a58408b233d diff --git a/dev-games/godot/godot-4.0_beta11.ebuild b/dev-games/godot/godot-4.0_beta11.ebuild deleted file mode 100644 index e66ca6539b86.. --- a/dev-games/godot/godot-4.0_beta11.ebuild +++ /dev/null @@ -1,259 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# libX11 range is temporary while this is being looked into: -# - https://github.com/godotengine/godot/issues/69352 -# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 -# Should in theory be at least improved for 1.8.4, so allowed preemptively. -# 1.8.2 caused other issues (i.e. with firefox), fallback to 1.8.1 otherwise. - -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - x11-libs/libX11-1.8.3 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 00422ce24280c73df8e9c5fb660305f0182ec896 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 14 06:12:54 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 14 07:31:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00422ce2 dev-games/godot: drop 4.0_beta10 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 - dev-games/godot/godot-4.0_beta10.ebuild | 256 2 files changed, 257 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 62daa6a8debe..d52e0a228023 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta10.tar.xz 31668884 BLAKE2B 25fead426d6f5d1e572363a2f4b895454d0e35434d570bb894cbb5b20db9c6db076942e126730f210661a2f8a75e1e780a02226ee732fdb1f5c8f0043e115a81 SHA512 8806471abc699beca9cef87b8e386c6a044083e9a9dc6ff3c0a65655222c874eeb1fb2cfbd6c479ead4b4106beed530f7205a4873a3da16b4b4fa5f95496168b DIST godot-4.0-beta11.tar.xz 31506140 BLAKE2B d8769aea5aa235fc132291cbeb60c285986d3191e9b746b8f0d6ae852fc3380d11ae457900650d512e4a34e5e155f5ce55125e32504344026aa80c3baf108960 SHA512 36179a7d295a99f35d1fe7a50b650f5cca4cfaefd5cbda8722dbcff320bc67bddbbcd678a1d1c647d5857461453e79cabc13f16388107b0b9b4ddc34168fa9a8 diff --git a/dev-games/godot/godot-4.0_beta10.ebuild b/dev-games/godot/godot-4.0_beta10.ebuild deleted file mode 100644 index ba144b6c7e6c.. --- a/dev-games/godot/godot-4.0_beta10.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# libX11 range is temporary while this is being looked into: -# - https://github.com/godotengine/godot/issues/69352 -# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - x11-libs/libX11-1.8.3 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: e6e9d20e7dcfeda1e93ca900306e09e17bcbd4c5 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 14 06:19:13 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 14 07:31:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e9d20e dev-games/godot: add 4.0_beta12 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta12.ebuild | 259 2 files changed, 260 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d52e0a228023..b502bb24c509 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta11.tar.xz 31506140 BLAKE2B d8769aea5aa235fc132291cbeb60c285986d3191e9b746b8f0d6ae852fc3380d11ae457900650d512e4a34e5e155f5ce55125e32504344026aa80c3baf108960 SHA512 36179a7d295a99f35d1fe7a50b650f5cca4cfaefd5cbda8722dbcff320bc67bddbbcd678a1d1c647d5857461453e79cabc13f16388107b0b9b4ddc34168fa9a8 +DIST godot-4.0-beta12.tar.xz 31517584 BLAKE2B aceb582f6fdc330bc57dd76e101cc0196bfe8beccca9fece573943869ac74d6a03043eaf02b1bdaf45c8ffdc24463c69baa1a1673808449597b76c62fa76c7f8 SHA512 df85fb98b8c1f7161e707252f1261ffd5a1b1baa277d7a3bb01690a3bd51a770522658c43e31ca00adcb4d385d8661489d27c67ea9d7694a736021f3642e500f diff --git a/dev-games/godot/godot-4.0_beta12.ebuild b/dev-games/godot/godot-4.0_beta12.ebuild new file mode 100644 index ..abf82c8076c2 --- /dev/null +++ b/dev-games/godot/godot-4.0_beta12.ebuild @@ -0,0 +1,259 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# libX11 range is temporary while this is being looked into: +# - https://github.com/godotengine/godot/issues/69352 +# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 +# Should in theory be at least improved for 1.8.4, so allowed preemptively. +# 1.8.2 caused other issues (i.e. with firefox), fallback to 1.8.1 otherwise. + +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + x11-libs/libX11-1.8.3 +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 3cd4aa67b238d498cb4aad1a95b12c8969e35ace Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 11 10:01:28 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 11 11:25:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd4aa67 dev-games/godot: add 4.0_beta11 Newly makes vulkan optional albeit enable it by default given it's still favored (beta11 drops the restriction formerly added because it was the only available option). Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta11.ebuild | 259 dev-games/godot/metadata.xml| 1 + 3 files changed, 261 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 5d533eb9a1dd..62daa6a8debe 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta10.tar.xz 31668884 BLAKE2B 25fead426d6f5d1e572363a2f4b895454d0e35434d570bb894cbb5b20db9c6db076942e126730f210661a2f8a75e1e780a02226ee732fdb1f5c8f0043e115a81 SHA512 8806471abc699beca9cef87b8e386c6a044083e9a9dc6ff3c0a65655222c874eeb1fb2cfbd6c479ead4b4106beed530f7205a4873a3da16b4b4fa5f95496168b +DIST godot-4.0-beta11.tar.xz 31506140 BLAKE2B d8769aea5aa235fc132291cbeb60c285986d3191e9b746b8f0d6ae852fc3380d11ae457900650d512e4a34e5e155f5ce55125e32504344026aa80c3baf108960 SHA512 36179a7d295a99f35d1fe7a50b650f5cca4cfaefd5cbda8722dbcff320bc67bddbbcd678a1d1c647d5857461453e79cabc13f16388107b0b9b4ddc34168fa9a8 diff --git a/dev-games/godot/godot-4.0_beta11.ebuild b/dev-games/godot/godot-4.0_beta11.ebuild new file mode 100644 index ..abf82c8076c2 --- /dev/null +++ b/dev-games/godot/godot-4.0_beta11.ebuild @@ -0,0 +1,259 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +vulkan +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# libX11 range is temporary while this is being looked into: +# - https://github.com/godotengine/godot/issues/69352 +# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 +# Should in theory be at least improved for 1.8.4, so allowed preemptively. +# 1.8.2 caused other issues (i.e. with firefox), fallback to 1.8.1 otherwise. + +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + x11-libs/libX11-1.8.3 + Build an additional binary optimized for running games (only relevant with USE=tools) Enable text-to-speech support Enable the Godot Editor for game development + Enable support for Vulkan Enable the WebM module
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 182ccae2bf58af9e51cd2a00cede3a6a33f96c8b Author: Ionen Wolkens gentoo org> AuthorDate: Thu Dec 29 16:31:04 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Dec 29 20:28:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182ccae2 dev-games/godot: drop 4.0_beta9 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta9.ebuild | 256 - 2 files changed, 257 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 6994ec303198..5d533eb9a1dd 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta10.tar.xz 31668884 BLAKE2B 25fead426d6f5d1e572363a2f4b895454d0e35434d570bb894cbb5b20db9c6db076942e126730f210661a2f8a75e1e780a02226ee732fdb1f5c8f0043e115a81 SHA512 8806471abc699beca9cef87b8e386c6a044083e9a9dc6ff3c0a65655222c874eeb1fb2cfbd6c479ead4b4106beed530f7205a4873a3da16b4b4fa5f95496168b -DIST godot-4.0-beta9.tar.xz 31655148 BLAKE2B 296fb2e8d21bc4357d5262c3c8b11587cdb9d8f181b25b93600ca341c5d9bff1b47d500f676d7b8fdbf3ea4a53afa9ef2882d94380d7209813dbe281bef452bb SHA512 13eec9129644746bd7e81e1e0fe164d6d91a4d0618d40af335e2deb79fc15b794f1366c4b54cc27de5b088dc49f56417bd4e018a1bad29f76b71c19ed22c0603 diff --git a/dev-games/godot/godot-4.0_beta9.ebuild b/dev-games/godot/godot-4.0_beta9.ebuild deleted file mode 100644 index ba144b6c7e6c.. --- a/dev-games/godot/godot-4.0_beta9.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# libX11 range is temporary while this is being looked into: -# - https://github.com/godotengine/godot/issues/69352 -# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - x11-libs/libX11-1.8.3 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: edb14c0e155a11d848d3f3abe944206f43c5dffd Author: Ionen Wolkens gentoo org> AuthorDate: Sat Dec 24 05:43:19 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Dec 24 05:43:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb14c0e dev-games/godot: add 4.0_beta10 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/godot-4.0_beta10.ebuild | 256 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d5a349336f86..6994ec303198 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f +DIST godot-4.0-beta10.tar.xz 31668884 BLAKE2B 25fead426d6f5d1e572363a2f4b895454d0e35434d570bb894cbb5b20db9c6db076942e126730f210661a2f8a75e1e780a02226ee732fdb1f5c8f0043e115a81 SHA512 8806471abc699beca9cef87b8e386c6a044083e9a9dc6ff3c0a65655222c874eeb1fb2cfbd6c479ead4b4106beed530f7205a4873a3da16b4b4fa5f95496168b DIST godot-4.0-beta9.tar.xz 31655148 BLAKE2B 296fb2e8d21bc4357d5262c3c8b11587cdb9d8f181b25b93600ca341c5d9bff1b47d500f676d7b8fdbf3ea4a53afa9ef2882d94380d7209813dbe281bef452bb SHA512 13eec9129644746bd7e81e1e0fe164d6d91a4d0618d40af335e2deb79fc15b794f1366c4b54cc27de5b088dc49f56417bd4e018a1bad29f76b71c19ed22c0603 diff --git a/dev-games/godot/godot-4.0_beta10.ebuild b/dev-games/godot/godot-4.0_beta10.ebuild new file mode 100644 index ..ba144b6c7e6c --- /dev/null +++ b/dev-games/godot/godot-4.0_beta10.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# libX11 range is temporary while this is being looked into: +# - https://github.com/godotengine/godot/issues/69352 +# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + x11-libs/libX11-1.8.3 +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 1e28c1d0c040279be9e5cadeecf7fad202993af9 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Dec 24 05:33:22 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Dec 24 05:33:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e28c1d0 dev-games/godot: drop 4.0_beta8-r1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta8-r1.ebuild | 256 -- 2 files changed, 257 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 5cdf27ae9d31..d5a349336f86 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta8.tar.xz 31575000 BLAKE2B 27c3f18f1106684e8a4381a5a54240a6513ca3319c1cfc533a6c0b9021474e7246eded4a00f8242df41412b98fd11d38974add72cee4f6936fcc01507b801125 SHA512 f18c22bb7a29062c6bd3106f87656f0eadab3befb2715942bcf114850bf818b9530eb14859480bb82cb5c77a5cecd6f98ed5006643b5cf3b016ee21b1f07f022 DIST godot-4.0-beta9.tar.xz 31655148 BLAKE2B 296fb2e8d21bc4357d5262c3c8b11587cdb9d8f181b25b93600ca341c5d9bff1b47d500f676d7b8fdbf3ea4a53afa9ef2882d94380d7209813dbe281bef452bb SHA512 13eec9129644746bd7e81e1e0fe164d6d91a4d0618d40af335e2deb79fc15b794f1366c4b54cc27de5b088dc49f56417bd4e018a1bad29f76b71c19ed22c0603 diff --git a/dev-games/godot/godot-4.0_beta8-r1.ebuild b/dev-games/godot/godot-4.0_beta8-r1.ebuild deleted file mode 100644 index ba144b6c7e6c.. --- a/dev-games/godot/godot-4.0_beta8-r1.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# libX11 range is temporary while this is being looked into: -# - https://github.com/godotengine/godot/issues/69352 -# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 -# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - x11-libs/libX11-1.8.3 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 4dd1c63ab440cba94990a87910c4128ce423c78c Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 20 06:43:40 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 20 06:43:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd1c63a dev-games/godot: add 4.0_beta9 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta9.ebuild | 256 + 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 24bbfc215dbe..5cdf27ae9d31 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta8.tar.xz 31575000 BLAKE2B 27c3f18f1106684e8a4381a5a54240a6513ca3319c1cfc533a6c0b9021474e7246eded4a00f8242df41412b98fd11d38974add72cee4f6936fcc01507b801125 SHA512 f18c22bb7a29062c6bd3106f87656f0eadab3befb2715942bcf114850bf818b9530eb14859480bb82cb5c77a5cecd6f98ed5006643b5cf3b016ee21b1f07f022 +DIST godot-4.0-beta9.tar.xz 31655148 BLAKE2B 296fb2e8d21bc4357d5262c3c8b11587cdb9d8f181b25b93600ca341c5d9bff1b47d500f676d7b8fdbf3ea4a53afa9ef2882d94380d7209813dbe281bef452bb SHA512 13eec9129644746bd7e81e1e0fe164d6d91a4d0618d40af335e2deb79fc15b794f1366c4b54cc27de5b088dc49f56417bd4e018a1bad29f76b71c19ed22c0603 diff --git a/dev-games/godot/godot-4.0_beta9.ebuild b/dev-games/godot/godot-4.0_beta9.ebuild new file mode 100644 index ..ba144b6c7e6c --- /dev/null +++ b/dev-games/godot/godot-4.0_beta9.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# libX11 range is temporary while this is being looked into: +# - https://github.com/godotengine/godot/issues/69352 +# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis + x11-libs/libX11-1.8.3 +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: a649b990886d4de33c015dfaca883c923fbdd01e Author: Ionen Wolkens gentoo org> AuthorDate: Mon Dec 19 06:23:34 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Dec 19 07:11:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a649b990 dev-games/godot: drop 4.0_beta7 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - .../godot/files/godot-4.0_alpha14-scons.patch | 29 --- dev-games/godot/godot-4.0_beta7.ebuild | 256 - 3 files changed, 286 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 1da11e27e25f..24bbfc215dbe 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta7.tar.xz 31508396 BLAKE2B e6f65bd345dda8360ce7ab4234ba045f301b66b0e7b1cda31652e78d96ab023c368ded982fd33d583cf55ec481fda05bcc734abe094e7b18707a73973533c22b SHA512 72e6b52a35d2f077a21339d5c07a36529d10aa05d6d1d1d975b91b42ce6a08f7804cd88b7760ebaa0165a65bc318d2ef971458ecfb7743e579d1b040086b7fd4 DIST godot-4.0-beta8.tar.xz 31575000 BLAKE2B 27c3f18f1106684e8a4381a5a54240a6513ca3319c1cfc533a6c0b9021474e7246eded4a00f8242df41412b98fd11d38974add72cee4f6936fcc01507b801125 SHA512 f18c22bb7a29062c6bd3106f87656f0eadab3befb2715942bcf114850bf818b9530eb14859480bb82cb5c77a5cecd6f98ed5006643b5cf3b016ee21b1f07f022 diff --git a/dev-games/godot/files/godot-4.0_alpha14-scons.patch b/dev-games/godot/files/godot-4.0_alpha14-scons.patch deleted file mode 100644 index 295f471d525b.. --- a/dev-games/godot/files/godot-4.0_alpha14-scons.patch +++ /dev/null @@ -1,29 +0,0 @@ -* add option to respect AR - (respecting PKG_CONFIG is handled in the ebuild) -* fix icu unbundling underlinking -* handle recastnavigation unbundling a/SConstruct -+++ b/SConstruct -@@ -233,4 +233,5 @@ - opts.Add("CXX", "C++ compiler") - opts.Add("CC", "C compiler") -+opts.Add("AR", "Archiver") - opts.Add("LINK", "Linker") - opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers") a/platform/linuxbsd/detect.py -+++ b/platform/linuxbsd/detect.py -@@ -238,5 +238,5 @@ - - if not env["builtin_icu"]: --env.ParseConfig("pkg-config icu-uc --cflags --libs") -+env.ParseConfig("pkg-config icu-i18n --cflags --libs") - - if not env["builtin_harfbuzz"]: -@@ -249,4 +249,7 @@ - env.ParseConfig("pkg-config libenet --cflags --libs") - -+if not env["builtin_recast"]: -+env.ParseConfig("pkg-config recastnavigation --cflags --libs") -+ - if not env["builtin_squish"]: - env.ParseConfig("pkg-config libsquish --cflags --libs") diff --git a/dev-games/godot/godot-4.0_beta7.ebuild b/dev-games/godot/godot-4.0_beta7.ebuild deleted file mode 100644 index 0c1902be556e.. --- a/dev-games/godot/godot-4.0_beta7.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# libX11 range is temporary while this is being looked into: -# - https://github.com/godotengine/godot/issues/69352 -# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - x11-libs/libX11-1.8.2-r1 -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 8193c47a1aa412a2d84a8e242ecc0400df395a00 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Dec 16 00:00:43 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Dec 16 00:05:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8193c47a dev-games/godot: prevent upgrade to libX11-1.8.3 too Don't want to cause a rebuild over this, but it's completely broken with 1.8.3. Had hoped libX11's upstream would look at this before doing a new release that includes the reentrancy patch. 1.8.2-r0 works but ideally recommend to use stable libX11-1.8.1 Would be simpler to mask, although affected packages are few (vkQuake (not packaged) and maybe gamescope(?) on top godot for what I've heard). Still unclear if the issue is with the packages or libX11. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/{godot-4.0_beta8.ebuild => godot-4.0_beta8-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-games/godot/godot-4.0_beta8.ebuild b/dev-games/godot/godot-4.0_beta8-r1.ebuild similarity index 99% rename from dev-games/godot/godot-4.0_beta8.ebuild rename to dev-games/godot/godot-4.0_beta8-r1.ebuild index 8f872f4fdb83..ba144b6c7e6c 100644 --- a/dev-games/godot/godot-4.0_beta8.ebuild +++ b/dev-games/godot/godot-4.0_beta8-r1.ebuild @@ -50,7 +50,7 @@ RDEPEND=" media-libs/libglvnd[X] media-libs/vulkan-loader[X] || ( - >x11-libs/libX11-1.8.2-r1 + >x11-libs/libX11-1.8.3
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 17a5ffbf178b5a3ba40c3eab3310bc5a26a1c78f Author: Ionen Wolkens gentoo org> AuthorDate: Sat Dec 10 07:51:22 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Dec 10 09:38:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a5ffbf dev-games/godot: drop 4.0_beta6 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta6.ebuild | 250 - 2 files changed, 251 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 22f3da5e84bf..3576bd2d0a6d 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353 SHA512 921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055 DIST godot-4.0-beta7.tar.xz 31508396 BLAKE2B e6f65bd345dda8360ce7ab4234ba045f301b66b0e7b1cda31652e78d96ab023c368ded982fd33d583cf55ec481fda05bcc734abe094e7b18707a73973533c22b SHA512 72e6b52a35d2f077a21339d5c07a36529d10aa05d6d1d1d975b91b42ce6a08f7804cd88b7760ebaa0165a65bc318d2ef971458ecfb7743e579d1b040086b7fd4 diff --git a/dev-games/godot/godot-4.0_beta6.ebuild b/dev-games/godot/godot-4.0_beta6.ebuild deleted file mode 100644 index 918839a123bf.. --- a/dev-games/godot/godot-4.0_beta6.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 45673dcfd8a74f487341385126d584ad4273aba9 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Dec 10 08:58:25 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Dec 10 09:38:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45673dcf dev-games/godot: add 4.0_beta8 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/files/godot-4.0_beta8-scons.patch | 41 dev-games/godot/godot-4.0_beta8.ebuild| 256 ++ 3 files changed, 298 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 3576bd2d0a6d..1da11e27e25f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta7.tar.xz 31508396 BLAKE2B e6f65bd345dda8360ce7ab4234ba045f301b66b0e7b1cda31652e78d96ab023c368ded982fd33d583cf55ec481fda05bcc734abe094e7b18707a73973533c22b SHA512 72e6b52a35d2f077a21339d5c07a36529d10aa05d6d1d1d975b91b42ce6a08f7804cd88b7760ebaa0165a65bc318d2ef971458ecfb7743e579d1b040086b7fd4 +DIST godot-4.0-beta8.tar.xz 31575000 BLAKE2B 27c3f18f1106684e8a4381a5a54240a6513ca3319c1cfc533a6c0b9021474e7246eded4a00f8242df41412b98fd11d38974add72cee4f6936fcc01507b801125 SHA512 f18c22bb7a29062c6bd3106f87656f0eadab3befb2715942bcf114850bf818b9530eb14859480bb82cb5c77a5cecd6f98ed5006643b5cf3b016ee21b1f07f022 diff --git a/dev-games/godot/files/godot-4.0_beta8-scons.patch b/dev-games/godot/files/godot-4.0_beta8-scons.patch new file mode 100644 index ..4a6254d93d72 --- /dev/null +++ b/dev-games/godot/files/godot-4.0_beta8-scons.patch @@ -0,0 +1,41 @@ +* add option to respect AR + (respecting PKG_CONFIG is handled in the ebuild) +* don't strip even with debug symbols disabled +* fix icu unbundling underlinking +* handle recastnavigation unbundling +--- a/SConstruct b/SConstruct +@@ -239,4 +239,5 @@ + opts.Add("CXX", "C++ compiler") + opts.Add("CC", "C compiler") ++opts.Add("AR", "Archiver") + opts.Add("LINK", "Linker") + opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers") +@@ -545,10 +546,4 @@ + else: + env.Append(CCFLAGS=["-g2"]) +-else: +-if methods.using_clang(env) and not methods.is_vanilla_clang(env): +-# Apple Clang, its linker doesn't like -s. +-env.Append(LINKFLAGS=["-Wl,-S", "-Wl,-x", "-Wl,-dead_strip"]) +-else: +-env.Append(LINKFLAGS=["-s"]) + + if env["optimize"] == "speed": +--- a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py +@@ -221,5 +221,5 @@ + + if not env["builtin_icu"]: +-env.ParseConfig("pkg-config icu-uc --cflags --libs") ++env.ParseConfig("pkg-config icu-i18n --cflags --libs") + + if not env["builtin_harfbuzz"]: +@@ -232,4 +232,7 @@ + env.ParseConfig("pkg-config libenet --cflags --libs") + ++if not env["builtin_recast"]: ++env.ParseConfig("pkg-config recastnavigation --cflags --libs") ++ + if not env["builtin_squish"]: + env.ParseConfig("pkg-config libsquish --cflags --libs") diff --git a/dev-games/godot/godot-4.0_beta8.ebuild b/dev-games/godot/godot-4.0_beta8.ebuild new file mode 100644 index ..8f872f4fdb83 --- /dev/null +++ b/dev-games/godot/godot-4.0_beta8.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# libX11 range is temporary while this is being looked into: +# - https://github.com/godotengine/godot/issues/69352 +# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 +# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev +RDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 0334f8711a5f4a354fa9d258cbcd150278cbcb66 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Dec 2 03:00:00 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Dec 2 03:14:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0334f871 dev-games/godot: avoid at least libX11-1.8.2-r1 for now See comment's issue links for details. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-4.0_beta7.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-games/godot/godot-4.0_beta7.ebuild b/dev-games/godot/godot-4.0_beta7.ebuild index 918839a123bf..0c1902be556e 100644 --- a/dev-games/godot/godot-4.0_beta7.ebuild +++ b/dev-games/godot/godot-4.0_beta7.ebuild @@ -27,6 +27,9 @@ IUSE=" # disable tests until out of beta, tests themselves are new and can be volatile RESTRICT="test" +# libX11 range is temporary while this is being looked into: +# - https://github.com/godotengine/godot/issues/69352 +# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170 # dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev RDEPEND=" app-arch/zstd:= @@ -46,7 +49,10 @@ RDEPEND=" media-libs/alsa-lib media-libs/libglvnd[X] media-libs/vulkan-loader[X] - x11-libs/libX11 + || ( + >x11-libs/libX11-1.8.2-r1 +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: e8548e1932af2637538f571b707eadb6ab0fde79 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Dec 2 01:04:11 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Dec 2 03:14:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8548e19 dev-games/godot: add 4.0_beta7 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta7.ebuild | 250 + 2 files changed, 251 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 40f641914f6f..22f3da5e84bf 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353 SHA512 921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055 +DIST godot-4.0-beta7.tar.xz 31508396 BLAKE2B e6f65bd345dda8360ce7ab4234ba045f301b66b0e7b1cda31652e78d96ab023c368ded982fd33d583cf55ec481fda05bcc734abe094e7b18707a73973533c22b SHA512 72e6b52a35d2f077a21339d5c07a36529d10aa05d6d1d1d975b91b42ce6a08f7804cd88b7760ebaa0165a65bc318d2ef971458ecfb7743e579d1b040086b7fd4 diff --git a/dev-games/godot/godot-4.0_beta7.ebuild b/dev-games/godot/godot-4.0_beta7.ebuild new file mode 100644 index ..918839a123bf --- /dev/null +++ b/dev-games/godot/godot-4.0_beta7.ebuild @@ -0,0 +1,250 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 5501f072e9f9ac12704257d8d32dd0151991882c Author: Ionen Wolkens gentoo org> AuthorDate: Fri Dec 2 01:03:38 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Dec 2 03:14:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5501f072 dev-games/godot: drop 4.0_beta5 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta5.ebuild | 250 - 2 files changed, 251 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index e656196c76c1..40f641914f6f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab SHA512 ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353 SHA512 921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055 diff --git a/dev-games/godot/godot-4.0_beta5.ebuild b/dev-games/godot/godot-4.0_beta5.ebuild deleted file mode 100644 index 918839a123bf.. --- a/dev-games/godot/godot-4.0_beta5.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 45c6484ccc56000c78923849860379ed08361cf4 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Nov 24 05:34:39 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 24 06:34:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c6484c dev-games/godot: drop 4.0_beta4-r1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta4-r1.ebuild | 250 -- 2 files changed, 251 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 2f007025d523..40f460e473c6 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta4.tar.xz 31234960 BLAKE2B aef52b0171cc5dfbbe7393ee06db247812662b9e52d9bbb1a5fa6278a5245c3aa484c327b9238e863c6ffa51d3fc66e89bf4ea66c9369efc02cf41b525855e8e SHA512 8183d65fdde27e2ac111ec8509a1dc8f1eacf539d88782b131d0f4b480a8ae3f40ffea66cfb23b2b67d474565b7f87e3903c681b696e02d39dd5ca908240eb4a DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab SHA512 ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e diff --git a/dev-games/godot/godot-4.0_beta4-r1.ebuild b/dev-games/godot/godot-4.0_beta4-r1.ebuild deleted file mode 100644 index b790692736f4.. --- a/dev-games/godot/godot-4.0_beta4-r1.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# Disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" # "!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: e8cbc835672f8e884318adf97babf386b0ace48f Author: Ionen Wolkens gentoo org> AuthorDate: Thu Nov 24 06:12:44 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Nov 24 06:34:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8cbc835 dev-games/godot: add 4.0_beta6 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta6.ebuild | 250 + 2 files changed, 251 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 40f460e473c6..e656196c76c1 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab SHA512 ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e +DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353 SHA512 921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055 diff --git a/dev-games/godot/godot-4.0_beta6.ebuild b/dev-games/godot/godot-4.0_beta6.ebuild new file mode 100644 index ..918839a123bf --- /dev/null +++ b/dev-games/godot/godot-4.0_beta6.ebuild @@ -0,0 +1,250 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 147e67eb6733e4933170d4410dc462edd8634e6e Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 16 19:10:49 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 16 20:31:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147e67eb dev-games/godot: add 4.0_beta5 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta5.ebuild | 250 + 2 files changed, 251 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d9e957d2da2f..2f007025d523 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta4.tar.xz 31234960 BLAKE2B aef52b0171cc5dfbbe7393ee06db247812662b9e52d9bbb1a5fa6278a5245c3aa484c327b9238e863c6ffa51d3fc66e89bf4ea66c9369efc02cf41b525855e8e SHA512 8183d65fdde27e2ac111ec8509a1dc8f1eacf539d88782b131d0f4b480a8ae3f40ffea66cfb23b2b67d474565b7f87e3903c681b696e02d39dd5ca908240eb4a +DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab SHA512 ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e diff --git a/dev-games/godot/godot-4.0_beta5.ebuild b/dev-games/godot/godot-4.0_beta5.ebuild new file mode 100644 index ..918839a123bf --- /dev/null +++ b/dev-games/godot/godot-4.0_beta5.ebuild @@ -0,0 +1,250 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 4306b25d08bf240e1cd3bce7b7bf213ed7d2acb3 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Nov 5 21:00:13 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Nov 5 21:43:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4306b25d dev-games/godot: drop 4.0_beta3 Broken with new glslang, may as well get rid of it now. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta3.ebuild | 255 - 2 files changed, 256 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 78fe5b926575..d9e957d2da2f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta3.tar.xz 31187404 BLAKE2B 98af9e1394b9d35286ff97ead83bd8fe2287b52b059589d7d35a349a00fd88aee8c58f4f391a2a7287dabe51e9e9d64d48883fb5bf464ffee608ec62bc1ab06a SHA512 14fa2d7b0c0c86d6a82022e48306a0b440c58fa7b0ddc24fd65833009afedbbca038ba43e796610ffee031c3e83cc071c80d11b9c91e5bfa7bebd81ad6621508 DIST godot-4.0-beta4.tar.xz 31234960 BLAKE2B aef52b0171cc5dfbbe7393ee06db247812662b9e52d9bbb1a5fa6278a5245c3aa484c327b9238e863c6ffa51d3fc66e89bf4ea66c9369efc02cf41b525855e8e SHA512 8183d65fdde27e2ac111ec8509a1dc8f1eacf539d88782b131d0f4b480a8ae3f40ffea66cfb23b2b67d474565b7f87e3903c681b696e02d39dd5ca908240eb4a diff --git a/dev-games/godot/godot-4.0_beta3.ebuild b/dev-games/godot/godot-4.0_beta3.ebuild deleted file mode 100644 index 0c78f5402d17.. --- a/dev-games/godot/godot-4.0_beta3.ebuild +++ /dev/null @@ -1,255 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -# Disable tests until out of beta, tests themselves are new and can be volatile -RESTRICT="test" # "!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: badc538a3013607d16632ca551697b3eb462bd74 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 2 06:56:01 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 2 07:32:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=badc538a dev-games/godot: switch to bundled glslang+vulkan-headers Similarly to pcsx2, this uses part of the glslang private API and can break easily with the system's copy. Also use bundled vulkan-headers given mismatching with glslang is also volatile. Revbump given it could've built with the old glslang and possibly have ill effects after updating it. Closes: https://bugs.gentoo.org/879111 Signed-off-by: Ionen Wolkens gentoo.org> ...godot-4.0_beta4.ebuild => godot-4.0_beta4-r1.ebuild} | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/dev-games/godot/godot-4.0_beta4.ebuild b/dev-games/godot/godot-4.0_beta4-r1.ebuild similarity index 95% rename from dev-games/godot/godot-4.0_beta4.ebuild rename to dev-games/godot/godot-4.0_beta4-r1.ebuild index 9a915964766b..b790692736f4 100644 --- a/dev-games/godot/godot-4.0_beta4.ebuild +++ b/dev-games/godot/godot-4.0_beta4-r1.ebuild @@ -43,7 +43,6 @@ RDEPEND=" sys-libs/zlib:= fontconfig? ( media-libs/fontconfig ) gui? ( - dev-util/glslang media-libs/alsa-lib media-libs/libglvnd[X] media-libs/vulkan-loader[X] @@ -66,10 +65,7 @@ RDEPEND=" webp? ( media-libs/libwebp:= )" DEPEND=" ${RDEPEND} - gui? ( - dev-util/vulkan-headers - x11-base/xorg-proto - ) + gui? ( x11-base/xorg-proto ) tools? ( test? ( dev-cpp/doctest ) )" BDEPEND="virtual/pkgconfig" @@ -91,9 +87,9 @@ src_prepare() { # use of builtin_ switches can be messy (see below), delete to be sure local unbundle=( - doctest embree freetype glslang graphite harfbuzz icu4c libogg libpng - libtheora libvorbis libwebp mbedtls miniupnpc pcre2 recastnavigation - volk vulkan/include wslay zlib zstd + doctest embree freetype graphite harfbuzz icu4c libogg + libpng libtheora libvorbis libwebp mbedtls miniupnpc + pcre2 recastnavigation volk wslay zlib zstd # certs: unused by generated header, but scons panics if not found ) rm -r "${unbundle[@]/#/thirdparty/}" || die @@ -138,7 +134,7 @@ src_compile() { builtin_embree=$(usex !gui yes $(usex !tools yes $(usex !raycast))) builtin_enet=yes # bundled copy is patched for IPv6+DTLS support builtin_freetype=no - builtin_glslang=$(usex !gui) + builtin_glslang=yes #879111 builtin_graphite=no builtin_harfbuzz=no builtin_icu=no @@ -162,11 +158,10 @@ src_compile() { # amd-fsr, basis_universal, cvtt, etcpak, fonts, glad, # jpeg-compressor, meshoptimizer, minimp3, minizip (patched to # seek in archives), noise, oidn, openxr, spirv-reflect, thorvg, - # tinyexr, vhacd, vulkan (minus include/) and the misc directory. + # tinyexr, vhacd, vulkan, and the misc directory. # modules with optional dependencies, "possible" to disable more but # gets messy and breaks all sorts of features (expected enabled) - module_glslang_enabled=$(usex gui) module_gridmap_enabled=$(usex deprecated) # fails without deprecated module_mono_enabled=no # unhandled # note raycast is only enabled on amd64+arm64, see raycast/config.py
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: eadf9e483802d7a98ad61a60ae054b5cd42f9472 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 2 04:59:53 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 2 05:37:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadf9e48 dev-games/godot: add 4.0_beta4 Also fix optimize usage, was fine in beta2 but in beta3 the meaning changed and =none isn't 'pass nothing' but rather -O0. The new optimize=custom is the one we want. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta4.ebuild | 255 + 2 files changed, 256 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d0338ddf87ab..78fe5b926575 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta3.tar.xz 31187404 BLAKE2B 98af9e1394b9d35286ff97ead83bd8fe2287b52b059589d7d35a349a00fd88aee8c58f4f391a2a7287dabe51e9e9d64d48883fb5bf464ffee608ec62bc1ab06a SHA512 14fa2d7b0c0c86d6a82022e48306a0b440c58fa7b0ddc24fd65833009afedbbca038ba43e796610ffee031c3e83cc071c80d11b9c91e5bfa7bebd81ad6621508 +DIST godot-4.0-beta4.tar.xz 31234960 BLAKE2B aef52b0171cc5dfbbe7393ee06db247812662b9e52d9bbb1a5fa6278a5245c3aa484c327b9238e863c6ffa51d3fc66e89bf4ea66c9369efc02cf41b525855e8e SHA512 8183d65fdde27e2ac111ec8509a1dc8f1eacf539d88782b131d0f4b480a8ae3f40ffea66cfb23b2b67d474565b7f87e3903c681b696e02d39dd5ca908240eb4a diff --git a/dev-games/godot/godot-4.0_beta4.ebuild b/dev-games/godot/godot-4.0_beta4.ebuild new file mode 100644 index ..9a915964766b --- /dev/null +++ b/dev-games/godot/godot-4.0_beta4.ebuild @@ -0,0 +1,255 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# Disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" # "!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: bac45e22b124e5be5663524f44efe14b2b55c7f7 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Nov 1 19:56:36 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Nov 1 20:32:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac45e22 dev-games/godot: drop 4.0_beta2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 - dev-games/godot/godot-4.0_beta2.ebuild | 256 - 2 files changed, 257 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 9a9f83fff89c..d0338ddf87ab 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,2 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta2.tar.xz 31175512 BLAKE2B 5fd4c0d3e7a287e861c08b9a4f3b6657576bdc860ea57dc47b9aba06b4858225cf4864d9d115acc4e4079faf9b753af5298dc1e5a9d3f6c0e5f5eec50b785e11 SHA512 ebefc876c1f40e1f7d71a19fd12453c372e8b1c361d8d8e7b6cf4a729df83390514d8410dbb561d1146ecc6b3c92eea81318b801bdd6c44470596cd5994d7d2e DIST godot-4.0-beta3.tar.xz 31187404 BLAKE2B 98af9e1394b9d35286ff97ead83bd8fe2287b52b059589d7d35a349a00fd88aee8c58f4f391a2a7287dabe51e9e9d64d48883fb5bf464ffee608ec62bc1ab06a SHA512 14fa2d7b0c0c86d6a82022e48306a0b440c58fa7b0ddc24fd65833009afedbbca038ba43e796610ffee031c3e83cc071c80d11b9c91e5bfa7bebd81ad6621508 diff --git a/dev-games/godot/godot-4.0_beta2.ebuild b/dev-games/godot/godot-4.0_beta2.ebuild deleted file mode 100644 index 2c88cf57aa9d.. --- a/dev-games/godot/godot-4.0_beta2.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/files/, dev-games/godot/
commit: 244f4c19d20a28176f3730c99d48bbe3ba421841 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Oct 15 05:47:43 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Oct 15 05:54:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244f4c19 dev-games/godot: fix build with USE=-gui Signed-off-by: Ionen Wolkens gentoo.org> .../godot/files/godot-4.0_beta3-headless-header.patch | 14 ++ dev-games/godot/godot-4.0_beta3.ebuild | 1 + 2 files changed, 15 insertions(+) diff --git a/dev-games/godot/files/godot-4.0_beta3-headless-header.patch b/dev-games/godot/files/godot-4.0_beta3-headless-header.patch new file mode 100644 index ..32475296d40a --- /dev/null +++ b/dev-games/godot/files/godot-4.0_beta3-headless-header.patch @@ -0,0 +1,14 @@ +Missing header for headless builds (quickfix, may not make much +sense to probe renderer on headless). + +os_linuxbsd.cpp:249:46: error: 'RenderingServer' has not been declared + +Caused by: https://github.com/godotengine/godot/commit/de768afbdcf +--- a/platform/linuxbsd/os_linuxbsd.cpp b/platform/linuxbsd/os_linuxbsd.cpp +@@ -34,4 +34,5 @@ + #include "main/main.h" + #include "servers/display_server.h" ++#include "servers/rendering_server.h" + + #include "modules/modules_enabled.gen.h" // For regex. diff --git a/dev-games/godot/godot-4.0_beta3.ebuild b/dev-games/godot/godot-4.0_beta3.ebuild index c99c2e6cb3b7..0c78f5402d17 100644 --- a/dev-games/godot/godot-4.0_beta3.ebuild +++ b/dev-games/godot/godot-4.0_beta3.ebuild @@ -76,6 +76,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-4.0-musl.patch "${FILESDIR}"/${PN}-4.0_alpha14-scons.patch + "${FILESDIR}"/${PN}-4.0_beta3-headless-header.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 8bb3d6d302dac910bd6151a7b9cb3bdeb3f62489 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Oct 15 04:10:37 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Oct 15 05:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb3d6d3 dev-games/godot: add 4.0_beta3 This changes things around for target and tools flags (latter is removed and replaced by target=editor), and dev_build replaces target=debug. Adjusted so it hopefully works the same as before. Please report if anything off, these alpha/beta change a lot of things around and it's not always obvious to keep up with scons combined with the long build times. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta3.ebuild | 254 + 2 files changed, 255 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index baa9ed5697cf..9a9f83fff89c 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta2.tar.xz 31175512 BLAKE2B 5fd4c0d3e7a287e861c08b9a4f3b6657576bdc860ea57dc47b9aba06b4858225cf4864d9d115acc4e4079faf9b753af5298dc1e5a9d3f6c0e5f5eec50b785e11 SHA512 ebefc876c1f40e1f7d71a19fd12453c372e8b1c361d8d8e7b6cf4a729df83390514d8410dbb561d1146ecc6b3c92eea81318b801bdd6c44470596cd5994d7d2e +DIST godot-4.0-beta3.tar.xz 31187404 BLAKE2B 98af9e1394b9d35286ff97ead83bd8fe2287b52b059589d7d35a349a00fd88aee8c58f4f391a2a7287dabe51e9e9d64d48883fb5bf464ffee608ec62bc1ab06a SHA512 14fa2d7b0c0c86d6a82022e48306a0b440c58fa7b0ddc24fd65833009afedbbca038ba43e796610ffee031c3e83cc071c80d11b9c91e5bfa7bebd81ad6621508 diff --git a/dev-games/godot/godot-4.0_beta3.ebuild b/dev-games/godot/godot-4.0_beta3.ebuild new file mode 100644 index ..c99c2e6cb3b7 --- /dev/null +++ b/dev-games/godot/godot-4.0_beta3.ebuild @@ -0,0 +1,254 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +# Disable tests until out of beta, tests themselves are new and can be volatile +RESTRICT="test" # "!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: c6ff312b65fe1b981e137a3c0ab03d78de2a7249 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Oct 8 22:52:30 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Oct 9 00:28:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ff312b dev-games/godot: drop 3.5, 4.0_beta1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 2 - dev-games/godot/godot-3.5.ebuild | 218 dev-games/godot/godot-4.0_beta1.ebuild | 256 - 3 files changed, 476 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index a093cfad1b96..baa9ed5697cf 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,2 @@ -DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f -DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af SHA512 86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467 DIST godot-4.0-beta2.tar.xz 31175512 BLAKE2B 5fd4c0d3e7a287e861c08b9a4f3b6657576bdc860ea57dc47b9aba06b4858225cf4864d9d115acc4e4079faf9b753af5298dc1e5a9d3f6c0e5f5eec50b785e11 SHA512 ebefc876c1f40e1f7d71a19fd12453c372e8b1c361d8d8e7b6cf4a729df83390514d8410dbb561d1146ecc6b3c92eea81318b801bdd6c44470596cd5994d7d2e diff --git a/dev-games/godot/godot-3.5.ebuild b/dev-games/godot/godot-3.5.ebuild deleted file mode 100644 index 3d18204a94a1.. --- a/dev-games/godot/godot-3.5.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 )" -SLOT="3" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +bullet debug deprecated +gui pulseaudio raycast +runner +theora - +tools +udev +upnp +webm +webp" - -# dlopen: alsa-lib,pulseaudio,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli] - media-libs/libpng:= - https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 2340279299b3b280d0e229c4092ad894dd6fc766 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Sep 30 11:28:22 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Sep 30 12:42:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23402792 dev-games/godot: add 4.0_beta2 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta2.ebuild | 256 + 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 9e96f4de45d0..a093cfad1b96 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af SHA512 86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467 +DIST godot-4.0-beta2.tar.xz 31175512 BLAKE2B 5fd4c0d3e7a287e861c08b9a4f3b6657576bdc860ea57dc47b9aba06b4858225cf4864d9d115acc4e4079faf9b753af5298dc1e5a9d3f6c0e5f5eec50b785e11 SHA512 ebefc876c1f40e1f7d71a19fd12453c372e8b1c361d8d8e7b6cf4a729df83390514d8410dbb561d1146ecc6b3c92eea81318b801bdd6c44470596cd5994d7d2e diff --git a/dev-games/godot/godot-4.0_beta2.ebuild b/dev-games/godot/godot-4.0_beta2.ebuild new file mode 100644 index ..2c88cf57aa9d --- /dev/null +++ b/dev-games/godot/godot-4.0_beta2.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 72f36fac887a709689cc341d09164def720751f6 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 28 12:50:59 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 28 13:49:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f36fac dev-games/godot: add 3.5.1 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-3.5.1.ebuild | 218 + 2 files changed, 219 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index d71893f50aeb..9e96f4de45d0 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 +DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af SHA512 86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467 diff --git a/dev-games/godot/godot-3.5.1.ebuild b/dev-games/godot/godot-3.5.1.ebuild new file mode 100644 index ..3d18204a94a1 --- /dev/null +++ b/dev-games/godot/godot-3.5.1.ebuild @@ -0,0 +1,218 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz; +S="${WORKDIR}/${P}-stable" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( BitstreamVera OFL-1.1 )" +SLOT="3" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +bullet debug deprecated +gui pulseaudio raycast +runner +theora + +tools +udev +upnp +webm +webp" + +# dlopen: alsa-lib,pulseaudio,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli] + media-libs/libpng:= +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: c66d88873ab3c92f100350575d73fae1eaba7d3b Author: Ionen Wolkens gentoo org> AuthorDate: Fri Sep 16 02:59:15 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Sep 16 06:05:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66d8887 dev-games/godot: add 4.0_beta1, keyworded Was already planning to keyword once it's out of alpha with the first beta given realistically new projects should be started on 4 even if beta (migration from 3 is non-trivial). Reminder that it's slotted and 3 is very much still supported, so godot:3 can be added to world file for working on or running older projects. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_beta1.ebuild | 256 + 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 4b162b1ad98f..a10e7de1e3a7 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-4.0-alpha16.tar.xz 31012408 BLAKE2B 6492953945e3f2f77da5dcf042d791dd2dc903e65b787704c8053d1ac61852dd3c1d8f8aa0a383f1c86495c863d1f15f6d5e77e6ecadda7ff87ae7c87bdce810 SHA512 56e87c7a02abf9dee15e89be829046b9335a7c01b7bd3bb38d71b3fe1f262f6e923741c47c2d96b2633b9a16f71882ec87aaf06bad42d4bdf7a429ff2db0b4b1 DIST godot-4.0-alpha17.tar.xz 31106496 BLAKE2B 4ac31703dac68a0e204e095c421015632ca8fbbb3dc379cd937f1375ab4c830c89ddeca8f9fe5cb080ea82616c786df4c1bf0d0fa7f52e552d750f1bb2d56a08 SHA512 9840391fbcbaa88b73b3fe8b133f0537c1f2a12eedb8bc0931922cf724a1d815516b7566cfac98787706a6eca6e2a35ecea3d9d14266501c8612dcb929a975d1 +DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af SHA512 86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467 diff --git a/dev-games/godot/godot-4.0_beta1.ebuild b/dev-games/godot/godot-4.0_beta1.ebuild new file mode 100644 index ..2c88cf57aa9d --- /dev/null +++ b/dev-games/godot/godot-4.0_beta1.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +KEYWORDS="~amd64" +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 0f8f8928f801775fad5dfdad417c5675752baa2d Author: Ionen Wolkens gentoo org> AuthorDate: Fri Sep 16 03:08:10 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Sep 16 06:05:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8f8928 dev-games/godot: drop 4.0_alpha16, 4.0_alpha17 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 2 - dev-games/godot/godot-4.0_alpha16.ebuild | 256 --- dev-games/godot/godot-4.0_alpha17.ebuild | 256 --- 3 files changed, 514 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index a10e7de1e3a7..d71893f50aeb 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,2 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 -DIST godot-4.0-alpha16.tar.xz 31012408 BLAKE2B 6492953945e3f2f77da5dcf042d791dd2dc903e65b787704c8053d1ac61852dd3c1d8f8aa0a383f1c86495c863d1f15f6d5e77e6ecadda7ff87ae7c87bdce810 SHA512 56e87c7a02abf9dee15e89be829046b9335a7c01b7bd3bb38d71b3fe1f262f6e923741c47c2d96b2633b9a16f71882ec87aaf06bad42d4bdf7a429ff2db0b4b1 -DIST godot-4.0-alpha17.tar.xz 31106496 BLAKE2B 4ac31703dac68a0e204e095c421015632ca8fbbb3dc379cd937f1375ab4c830c89ddeca8f9fe5cb080ea82616c786df4c1bf0d0fa7f52e552d750f1bb2d56a08 SHA512 9840391fbcbaa88b73b3fe8b133f0537c1f2a12eedb8bc0931922cf724a1d815516b7566cfac98787706a6eca6e2a35ecea3d9d14266501c8612dcb929a975d1 DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af SHA512 86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467 diff --git a/dev-games/godot/godot-4.0_alpha16.ebuild b/dev-games/godot/godot-4.0_alpha16.ebuild deleted file mode 100644 index 02df805c8f56.. --- a/dev-games/godot/godot-4.0_alpha16.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 452652f5b8581beb584298cd0ccc9283d894dcb9 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 14 00:46:48 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 14 04:02:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452652f5 dev-games/godot: add 4.0_alpha17 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_alpha17.ebuild | 256 +++ 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index b26c62db9ac1..4b162b1ad98f 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-4.0-alpha16.tar.xz 31012408 BLAKE2B 6492953945e3f2f77da5dcf042d791dd2dc903e65b787704c8053d1ac61852dd3c1d8f8aa0a383f1c86495c863d1f15f6d5e77e6ecadda7ff87ae7c87bdce810 SHA512 56e87c7a02abf9dee15e89be829046b9335a7c01b7bd3bb38d71b3fe1f262f6e923741c47c2d96b2633b9a16f71882ec87aaf06bad42d4bdf7a429ff2db0b4b1 +DIST godot-4.0-alpha17.tar.xz 31106496 BLAKE2B 4ac31703dac68a0e204e095c421015632ca8fbbb3dc379cd937f1375ab4c830c89ddeca8f9fe5cb080ea82616c786df4c1bf0d0fa7f52e552d750f1bb2d56a08 SHA512 9840391fbcbaa88b73b3fe8b133f0537c1f2a12eedb8bc0931922cf724a1d815516b7566cfac98787706a6eca6e2a35ecea3d9d14266501c8612dcb929a975d1 diff --git a/dev-games/godot/godot-4.0_alpha17.ebuild b/dev-games/godot/godot-4.0_alpha17.ebuild new file mode 100644 index ..5aece9e648b7 --- /dev/null +++ b/dev-games/godot/godot-4.0_alpha17.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: c54d51d94d44bffe0785d0606d83e8a542fca78c Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 14 00:20:34 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 14 04:02:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54d51d9 dev-games/godot: drop 4.0_alpha14, 4.0_alpha15 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 2 - dev-games/godot/godot-4.0_alpha14.ebuild | 256 --- dev-games/godot/godot-4.0_alpha15.ebuild | 256 --- 3 files changed, 514 deletions(-) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index fec47a038c9a..b26c62db9ac1 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,4 +1,2 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 -DIST godot-4.0-alpha14.tar.xz 30970116 BLAKE2B 213616f3a80f97c09580324bf9296d12b6213a2941b3070353b45e160dc7d7bfd32fcae3fc2b64a91fa7d935c23d97fd02a015bc3501441d67261ee6e45e85e1 SHA512 511cb5d3f48c747232350bee25765c17032b99179fd70877f906bcd1a09449260a928c3df9f84c6f3afb47f564b8f4bf75d0a07d37f5a22dd5f5a96d1b1f4df5 -DIST godot-4.0-alpha15.tar.xz 30959600 BLAKE2B 0631519d81147d64a01b543111b8317c436d4070f27cf54801a68a66b8d380e5ce33b85a78f09547ffc1b2573f9ac0c7860712808380849c26a0336c89d1c7f4 SHA512 47c750062e4e8262ee95e5b0337744e86b0092789a62c3847d27ab929281c414e5ca1d666a1f03f0a180203ee0f78f53e311976b52d54ee9f8a7b266afa3beb0 DIST godot-4.0-alpha16.tar.xz 31012408 BLAKE2B 6492953945e3f2f77da5dcf042d791dd2dc903e65b787704c8053d1ac61852dd3c1d8f8aa0a383f1c86495c863d1f15f6d5e77e6ecadda7ff87ae7c87bdce810 SHA512 56e87c7a02abf9dee15e89be829046b9335a7c01b7bd3bb38d71b3fe1f262f6e923741c47c2d96b2633b9a16f71882ec87aaf06bad42d4bdf7a429ff2db0b4b1 diff --git a/dev-games/godot/godot-4.0_alpha14.ebuild b/dev-games/godot/godot-4.0_alpha14.ebuild deleted file mode 100644 index 2e22a6f9fe5a.. --- a/dev-games/godot/godot-4.0_alpha14.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -MY_P="${PN}-$(ver_rs 2 -)" - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -RESTRICT="!test? ( test ) !tools? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - https://godotengine.org/; -SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +webp" -RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" - -# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis -
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 1081732659343aa696d36a7d2e4d0fd54d077d41 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 7 20:20:35 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 7 21:47:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10817326 dev-games/godot: add 4.0_alpha16 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_alpha16.ebuild | 256 +++ 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index e9361cee93fb..fec47a038c9a 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,3 +1,4 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-4.0-alpha14.tar.xz 30970116 BLAKE2B 213616f3a80f97c09580324bf9296d12b6213a2941b3070353b45e160dc7d7bfd32fcae3fc2b64a91fa7d935c23d97fd02a015bc3501441d67261ee6e45e85e1 SHA512 511cb5d3f48c747232350bee25765c17032b99179fd70877f906bcd1a09449260a928c3df9f84c6f3afb47f564b8f4bf75d0a07d37f5a22dd5f5a96d1b1f4df5 DIST godot-4.0-alpha15.tar.xz 30959600 BLAKE2B 0631519d81147d64a01b543111b8317c436d4070f27cf54801a68a66b8d380e5ce33b85a78f09547ffc1b2573f9ac0c7860712808380849c26a0336c89d1c7f4 SHA512 47c750062e4e8262ee95e5b0337744e86b0092789a62c3847d27ab929281c414e5ca1d666a1f03f0a180203ee0f78f53e311976b52d54ee9f8a7b266afa3beb0 +DIST godot-4.0-alpha16.tar.xz 31012408 BLAKE2B 6492953945e3f2f77da5dcf042d791dd2dc903e65b787704c8053d1ac61852dd3c1d8f8aa0a383f1c86495c863d1f15f6d5e77e6ecadda7ff87ae7c87bdce810 SHA512 56e87c7a02abf9dee15e89be829046b9335a7c01b7bd3bb38d71b3fe1f262f6e923741c47c2d96b2633b9a16f71882ec87aaf06bad42d4bdf7a429ff2db0b4b1 diff --git a/dev-games/godot/godot-4.0_alpha16.ebuild b/dev-games/godot/godot-4.0_alpha16.ebuild new file mode 100644 index ..02df805c8f56 --- /dev/null +++ b/dev-games/godot/godot-4.0_alpha16.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 88d90946b566fdd539ceecaf978b5b8998dcf67a Author: Ionen Wolkens gentoo org> AuthorDate: Tue Aug 30 19:45:16 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Aug 30 21:48:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d90946 dev-games/godot: add 4.0_alpha15, unkeyworded Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/godot-4.0_alpha15.ebuild | 256 +++ 2 files changed, 257 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 9d7912698ebb..e9361cee93fb 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1,2 +1,3 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 DIST godot-4.0-alpha14.tar.xz 30970116 BLAKE2B 213616f3a80f97c09580324bf9296d12b6213a2941b3070353b45e160dc7d7bfd32fcae3fc2b64a91fa7d935c23d97fd02a015bc3501441d67261ee6e45e85e1 SHA512 511cb5d3f48c747232350bee25765c17032b99179fd70877f906bcd1a09449260a928c3df9f84c6f3afb47f564b8f4bf75d0a07d37f5a22dd5f5a96d1b1f4df5 +DIST godot-4.0-alpha15.tar.xz 30959600 BLAKE2B 0631519d81147d64a01b543111b8317c436d4070f27cf54801a68a66b8d380e5ce33b85a78f09547ffc1b2573f9ac0c7860712808380849c26a0336c89d1c7f4 SHA512 47c750062e4e8262ee95e5b0337744e86b0092789a62c3847d27ab929281c414e5ca1d666a1f03f0a180203ee0f78f53e311976b52d54ee9f8a7b266afa3beb0 diff --git a/dev-games/godot/godot-4.0_alpha15.ebuild b/dev-games/godot/godot-4.0_alpha15.ebuild new file mode 100644 index ..02df805c8f56 --- /dev/null +++ b/dev-games/godot/godot-4.0_alpha15.ebuild @@ -0,0 +1,256 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig +gui pulseaudio raycast + +runner speech test +theora +tools +udev +upnp +webp" +RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )" + +# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev +RDEPEND=" + app-arch/zstd:= + dev-games/recastnavigation:= + dev-libs/icu:= + dev-libs/libpcre2:=[pcre32] + media-libs/freetype[brotli,harfbuzz] + media-libs/harfbuzz:=[icu] + media-libs/libogg + media-libs/libpng:= + media-libs/libvorbis +
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/
commit: 6af24133782dc5b5455cc0a419002d85c0cdb22b Author: Ionen Wolkens gentoo org> AuthorDate: Tue Aug 30 19:32:44 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Aug 30 21:48:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af24133 dev-games/godot: give postinst elog about migration to 4 Not super important given imagine devs would know this well, and need to launch as "godot4" so won't be a surprise. But still won't hurt for when this gets keyworded. Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/godot-4.0_alpha14.ebuild | 10 ++ 1 file changed, 10 insertions(+) diff --git a/dev-games/godot/godot-4.0_alpha14.ebuild b/dev-games/godot/godot-4.0_alpha14.ebuild index 9844ed38787e..2e22a6f9fe5a 100644 --- a/dev-games/godot/godot-4.0_alpha14.ebuild +++ b/dev-games/godot/godot-4.0_alpha14.ebuild @@ -244,3 +244,13 @@ src_install() { newins misc/dist/shell/_godot.zsh-completion _${s} dosym _${s} /usr/share/zsh/site-functions/_${s}-runner } + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ! ${REPLACING_VERSIONS} ]] && has_version ${CATEGORY}/${PN}:3; then + elog + elog "Remember to make backups before opening any Godot <=3.x projects in Godot 4." + elog "Automated migration is only partial, and it would be difficult to revert." + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: 17666af92dcda999af6d9b7288696e4348f2471d Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 15 09:00:20 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Aug 16 00:00:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17666af9 dev-games/godot: new package, add 3.5 (slot:3) That this wasn't in ::gentoo always kind of bothered me even though I don't really use it, and felt like handling it. Help/suggestions/PRs welcome from actual users, and please report if anything unexpected compared to official builds (perhaps due to unbundling/USE). Slotted given godot:4 is known to have major breaking changes and migrating is not always trivial. Note largely no interest in building export templates (complex toolchains and would realistically need to use bundled libs), and does not help that this cannot use system paths to find them without patching. Game ebuilds can do simple wrapper.eclass + desktop.eclass w/ icon.png and use system's godot[34]-runner (simpler if assets are pre-imported). IUSE=headless/cli may have been useful to have both gui and headless at same time but requires an extra long build and is obsoleted in godot4 with the --headless switch, likely not worth having for 3. Bug: https://bugs.gentoo.org/532730 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest| 1 + dev-games/godot/files/godot-3.5-musl.patch | 9 ++ dev-games/godot/files/godot-3.5-scons.patch | 74 ++ dev-games/godot/godot-3.5.ebuild| 218 dev-games/godot/metadata.xml| 34 + 5 files changed, 336 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest new file mode 100644 index ..8116161b4deb --- /dev/null +++ b/dev-games/godot/Manifest @@ -0,0 +1 @@ +DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 diff --git a/dev-games/godot/files/godot-3.5-musl.patch b/dev-games/godot/files/godot-3.5-musl.patch new file mode 100644 index ..0738b035480f --- /dev/null +++ b/dev-games/godot/files/godot-3.5-musl.patch @@ -0,0 +1,9 @@ +crash handler requires glibc or libexecinfo (not packaged), +and is always enabled if build the editor (release_debug) +--- a/platform/x11/crash_handler_x11.cpp b/platform/x11/crash_handler_x11.cpp +@@ -38,3 +38,3 @@ + +-#ifdef DEBUG_ENABLED ++#if defined(DEBUG_ENABLED) && defined(__GLIBC__) + #define CRASH_HANDLER_ENABLED 1 diff --git a/dev-games/godot/files/godot-3.5-scons.patch b/dev-games/godot/files/godot-3.5-scons.patch new file mode 100644 index ..b8ed7f50311d --- /dev/null +++ b/dev-games/godot/files/godot-3.5-scons.patch @@ -0,0 +1,74 @@ +* add option to respect AR + (respecting PKG_CONFIG is handled in the ebuild) +* handle recastnavigation unbundling +* remove unnecessary opusfile +* remove unnecessary -no-pie +* remove -pipe from LDFLAGS, may "possibly" be relevant to: + https://bugs.gentoo.org/861689 + https://github.com/godotengine/godot/commit/f035e784 +--- a/SConstruct b/SConstruct +@@ -192,4 +192,5 @@ + opts.Add("CXX", "C++ compiler") + opts.Add("CC", "C compiler") ++opts.Add("AR", "Archiver") + opts.Add("LINK", "Linker") + opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers") +--- a/platform/server/detect.py b/platform/server/detect.py +@@ -135,5 +135,4 @@ + + env.Append(CCFLAGS=["-pipe"]) +-env.Append(LINKFLAGS=["-pipe"]) + + ## Dependencies +@@ -178,4 +177,7 @@ + env.ParseConfig("pkg-config libenet --cflags --libs") + ++if not env["builtin_recast"]: ++env.ParseConfig("pkg-config recastnavigation --cflags --libs") ++ + if not env["builtin_squish"]: + env.ParseConfig("pkg-config libsquish --cflags --libs") +@@ -205,5 +207,5 @@ + if not env["builtin_opus"]: + env["builtin_libogg"] = False # Needed to link against system opus +-env.ParseConfig("pkg-config opus opusfile --cflags --libs") ++env.ParseConfig("pkg-config opus --cflags --libs") + + if not env["builtin_libogg"]: +--- a/platform/x11/detect.py b/platform/x11/detect.py +@@ -232,17 +232,5 @@ + + env.Append(CCFLAGS=["-pipe"]) +-env.Append(LINKFLAGS=["-pipe"]) + +-# Check for gcc version >= 6 before adding -no-pie +-version = get_compiler_version(env) or [-1, -1] +-if using_gcc(env): +-if version[0] >= 6: +-env.Append(CCFLAGS=["-fpie"]) +-env.Append(LINKFLAGS=["-no-pie"]) +-# Do the same for clang should be fine with Clang 4 and higher +-if using_clang(env): +-if version[0] >= 4: +-env.Append(CCFLAGS=["-fpie"]) +-
[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/, dev-games/godot/files/
commit: d2cfd7cf8626696cbff9f3cdad34e29d9b0b38e5 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 15 11:49:24 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Aug 16 00:00:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2cfd7cf dev-games/godot: add 4.0_alpha14 (slot:4), unkeyworded This entered feature freeze on August 3 and "shouldn't" introduce more breaking changes. Albeit has many known bugs/oddities to be resolved, and --convert-3to4 hasn't been faring so well (new projects should probably start on 4 at this point though). Adding for testing, may look at keywording the first beta which been planned for early September (devs that need godot:3 may want to add the slot to their world file now). Bug: https://bugs.gentoo.org/532730 Signed-off-by: Ionen Wolkens gentoo.org> dev-games/godot/Manifest | 1 + dev-games/godot/files/godot-4.0-musl.patch | 9 + .../godot/files/godot-4.0_alpha14-scons.patch | 29 +++ dev-games/godot/godot-4.0_alpha14.ebuild | 246 + dev-games/godot/metadata.xml | 1 + 5 files changed, 286 insertions(+) diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 8116161b4deb..9d7912698ebb 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -1 +1,2 @@ DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3 SHA512 23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0 +DIST godot-4.0-alpha14.tar.xz 30970116 BLAKE2B 213616f3a80f97c09580324bf9296d12b6213a2941b3070353b45e160dc7d7bfd32fcae3fc2b64a91fa7d935c23d97fd02a015bc3501441d67261ee6e45e85e1 SHA512 511cb5d3f48c747232350bee25765c17032b99179fd70877f906bcd1a09449260a928c3df9f84c6f3afb47f564b8f4bf75d0a07d37f5a22dd5f5a96d1b1f4df5 diff --git a/dev-games/godot/files/godot-4.0-musl.patch b/dev-games/godot/files/godot-4.0-musl.patch new file mode 100644 index ..50c5c334773f --- /dev/null +++ b/dev-games/godot/files/godot-4.0-musl.patch @@ -0,0 +1,9 @@ +crash handler requires glibc or libexecinfo (not packaged), +and is always enabled if build the editor (release_debug) +--- a/platform/linuxbsd/crash_handler_linuxbsd.cpp b/platform/linuxbsd/crash_handler_linuxbsd.cpp +@@ -38,3 +38,3 @@ + +-#ifdef DEBUG_ENABLED ++#if defined(DEBUG_ENABLED) && defined(__GLIBC__) + #define CRASH_HANDLER_ENABLED 1 diff --git a/dev-games/godot/files/godot-4.0_alpha14-scons.patch b/dev-games/godot/files/godot-4.0_alpha14-scons.patch new file mode 100644 index ..295f471d525b --- /dev/null +++ b/dev-games/godot/files/godot-4.0_alpha14-scons.patch @@ -0,0 +1,29 @@ +* add option to respect AR + (respecting PKG_CONFIG is handled in the ebuild) +* fix icu unbundling underlinking +* handle recastnavigation unbundling +--- a/SConstruct b/SConstruct +@@ -233,4 +233,5 @@ + opts.Add("CXX", "C++ compiler") + opts.Add("CC", "C compiler") ++opts.Add("AR", "Archiver") + opts.Add("LINK", "Linker") + opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers") +--- a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py +@@ -238,5 +238,5 @@ + + if not env["builtin_icu"]: +-env.ParseConfig("pkg-config icu-uc --cflags --libs") ++env.ParseConfig("pkg-config icu-i18n --cflags --libs") + + if not env["builtin_harfbuzz"]: +@@ -249,4 +249,7 @@ + env.ParseConfig("pkg-config libenet --cflags --libs") + ++if not env["builtin_recast"]: ++env.ParseConfig("pkg-config recastnavigation --cflags --libs") ++ + if not env["builtin_squish"]: + env.ParseConfig("pkg-config libsquish --cflags --libs") diff --git a/dev-games/godot/godot-4.0_alpha14.ebuild b/dev-games/godot/godot-4.0_alpha14.ebuild new file mode 100644 index ..9844ed38787e --- /dev/null +++ b/dev-games/godot/godot-4.0_alpha14.ebuild @@ -0,0 +1,246 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg + +MY_P="${PN}-$(ver_rs 2 -)" + +DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" +HOMEPAGE="https://godotengine.org/; +SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 /)/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE=" + MIT + Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB + gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" +SLOT="4" +#KEYWORDS="~amd64" # leaving 4 unkeyworded until at least first _beta +# Enable roughly same as upstream by default so it works as expected, +# except raycast (tools-only heavy dependency), and deprecated. +IUSE=" + +dbus debug deprecated +fontconfig