summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>2024-11-25 16:00:23 -0600
committerDubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>2024-11-25 16:00:23 -0600
commitebb074776cf83da36dbae07d0198fcb66cdbf182 (patch)
tree080346b4086d33102ba8b1160a559c58a2ebdcc0
parentdd4c3a8133b346b0f8e2313f8f5166195b5b6bbb (diff)
downloadmcdubh-overlay-ebb074776cf83da36dbae07d0198fcb66cdbf182.tar.gz
Removed 4.4 for now
-rw-r--r--dev-games/redot-bin/Manifest28
-rw-r--r--dev-games/redot-bin/redot-bin-4.4_beta.ebuild76
-rw-r--r--dev-games/redot/Manifest28
-rw-r--r--dev-games/redot/redot-4.4_beta.ebuild177
4 files changed, 26 insertions, 283 deletions
diff --git a/dev-games/redot-bin/Manifest b/dev-games/redot-bin/Manifest
index 2985fe9..dd090dd 100644
--- a/dev-games/redot-bin/Manifest
+++ b/dev-games/redot-bin/Manifest
@@ -2,22 +2,20 @@
Hash: SHA256
DIST redot-bin-4.3.zip 52630110 BLAKE2B de5eb8c89c0955d45c8da2986935e707c7ec4d26f804bb67009a2ea04df680c2c148bc8b5fe58a7a9a43374398b4f38130a7cbbb2d6de851b639674a5697edd5 SHA512 36d94a49bb7fefa1ebea3a35ab44f77d2e38c61c1d4e891d7b3a68954a1aece5f7e4f8645895f249358fbcc4bd90be9dc5a4055eccd9f9b15ce8060c6b8e5943
-DIST redot-bin-4.4_beta.zip 55256813 BLAKE2B 42e54c47aa208688a9a11ffcdc3982175e819f8fa690c2be33f35d5cede2f61fbb86f033581c3433f2bb73ed73c46409d814002219891d53d800f348d77c931b SHA512 dfb52799ad3441813e7866067aa347787427e591480a8c421e1634cf37d6281b32cc5ab1debe23265b495f056f4275c72373338f62ea451126169d41baa95722
EBUILD redot-bin-4.3.ebuild 2053 BLAKE2B 19138c2976e09940ee889e815246f8572ee28579391195b4b531187b0e6878490fd659c1b3d2caed9709e3acfd71871e43cf75b5db2cd0cc2f091ba24985b568 SHA512 9ccf8191a5e56b39ab13c9739b53c9096d64109975cceb31b4c1e78eb76653e6ee7d1e0b27127d430073ad05d669dfd508dad9ab261011918f3650379a8e8a99
-EBUILD redot-bin-4.4_beta.ebuild 1586 BLAKE2B 5b7f4ac0a91dd95eb736b436f5f07058597f2e148b349e66de3cff7c4b3829c327f425abba200f0c318c42ed6a0484ca11b535842a5750298e69eedcd1e1d1c9 SHA512 65fa1e7cffe6b7ec09fa764808c4809b56c10c7f46898840dcb4ee711e80984ad873db139c03b09395874e87ec45ea0fc52c2002c19a1ce064703e6a44edc139
-----BEGIN PGP SIGNATURE-----
-iQIzBAEBCAAdFiEEIyrQP4Xa5gZc0gb/uGRTns+fh6IFAmdEtTQACgkQuGRTns+f
-h6JLXQ/+I4mwjthwgZ7GCqkL8X9fX9awckPCjDJ55HLQPY6AnbSVgfgdKtpYmpdy
-eIruNtjYYK9BkPOe7bN1LE74jad3FG3QWqDMWT1zT/dvgVBtvKMNxpH0JuRj/8V6
-3Ka9OHG/NCumt8tKaBkcenqXeCB5/jqrZjytP8yZmbIO7E7dXZwhxeVcfXsIC3xp
-Cn9HBYuKgwwpqzzYmB3SIh9t+KNb+SgYq9zGGaD45ICEoRHtHy4FNqqs9/rKtaBk
-M5wyEj6z7xw6BZIDmg+u/hpfjVuK5F1cNQO3Fm5qY8KP0Z7yK/4V/Kn7d03O261E
-IRnCt2OaCxO2OV6SAUHBfbd36gaav0cAYly6PIz2h1C0Z/GvHfYq4lHrrIks3PS/
-l6k9xG25b62J7JwQ1tZVkSuA4zIF4oS5y9MwkeWueUTdz6FxM5sZzXA7aPEAke08
-Q2/xlA9B2hwXXezFiwVsPtBaxnpe57iq4d1Ji4v2BhB9Hk2qJPlU5kul/ilBHsHn
-Irg+x8hxpWvlcBF2CbljH83hweaIDYla+v3WnltJXZXkogGBnDDC+wUuhQ5EDGIr
-EnPlV0eKj5eOsGM9Q+x9Qd2s+nIWECrmxRG3v3POAHuJ8KUdp8XlsInSGBDoRlaO
-EqJfxOyLo/1L7CjmOmQF7lrHGmVh5i7S0x90zxF/wkNbBk5JeSc=
-=ELxa
+iQIzBAEBCAAdFiEEIyrQP4Xa5gZc0gb/uGRTns+fh6IFAmdE810ACgkQuGRTns+f
+h6IhfQ/+ImZk9Qn5esklSVtjV4g69KiF6HXa4RRGLOFYrgcesv0UzsauIgy6nR/G
+y+Lv741251eB0tlr2MSUyo/VFm/dOWJQOnRonjOeUKjJsCpuzKRdiMhFmtpRzbR0
+KAFkIrVLHwHd/iJ5HMYLGJhOZr1aGXTZa+rt2gqdNpI2ref+tedhWBBvH01vxNvf
+ug5vS+2B1WGiopbiXTpXmFKCuXuuWynqYRy14wD0qQYycrUoHwi0k3RZ6HP4Ybsm
+Vm99nReREokMGe0R2jkDdZZ3ZCDghC38zhNfLAB4WzBV0i6b+ujdyp3w9cOcqMWB
+rnU+1huoFibr/1CurXI2kj1qNRUzfS1QQDTzy2yie3pyL+Bq0ki0V0wn5StYoH9I
+/4/APhjEJtGiI2hYRsTtWJsNhpiLRrbGRbTsbhyTxOuH8wVo/zMfRQ6yOM5XPO99
+li+GO5lX/EDGShgJbvRPaGE7HFHRBUqnMsqBIVeLIcJIO0FI1leTksLrScWBaHFG
+GrKCf5QhdChm6Dm8bta/qBZ7l0l0666FtG2BMELLpOlXq0IMjporon8e5htLblGE
+JjpAh2vk3FzNEPIBsTQrrve0Gyb+YGpeRf1stGZiUyZ9ziSfqKLlt5/pH+KTmB6g
+3nXKULdwlpQnXvSwNmyVmLVQybj18aEg4XM4VrRyuFb5RwSildU=
+=Fyrm
-----END PGP SIGNATURE-----
diff --git a/dev-games/redot-bin/redot-bin-4.4_beta.ebuild b/dev-games/redot-bin/redot-bin-4.4_beta.ebuild
deleted file mode 100644
index eca0644..0000000
--- a/dev-games/redot-bin/redot-bin-4.4_beta.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Open-source game engine for everyone. No strings attached."
-HOMEPAGE="https://www.redotengine.org/"
-SRC_URI="https://github.com/Redot-Engine/redot-engine/releases/download/2024101114/redot-linuxbsd.zip -> ${P}.zip"
-
-LICENSE="
- MIT
- Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
- gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="
- alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast
- speech test +theora +tools +udev +upnp +vulkan wayland +webp
-"
-RESTRICT="test"
-
-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
- <net-libs/mbedtls-3:=
- net-libs/wslay
- sys-libs/zlib:=
- media-libs/alsa-lib
- sys-apps/dbus
- media-libs/fontconfig
- media-libs/libglvnd
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxkbcommon
- media-libs/embree:4
- media-libs/vulkan-loader[X,wayland?]
- media-libs/libpulse
- media-libs/libtheora
- app-misc/ca-certificates
- virtual/udev
- media-libs/libwebp:=
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- virtual/pkgconfig
- dev-util/wayland-scanner
-"
-
-src_unpack() {
- unpack ${P}.zip
- mv redot-linux-dev ${P}
- mv ${P}/redot.linuxbsd.editor.x86_64 ${P}/${P}
-}
-
-src_install() {
- newbin redot* redot-bin
-}
-
-
diff --git a/dev-games/redot/Manifest b/dev-games/redot/Manifest
index 6a80f10..d59ef5e 100644
--- a/dev-games/redot/Manifest
+++ b/dev-games/redot/Manifest
@@ -3,22 +3,20 @@ Hash: SHA256
AUX redot-4.3-version.patch 197 BLAKE2B f2dd7af724b5820a3a1d27c2ac0ccad8f084f88ac4ec94e5fedcaf3b175da1b78780eb56cc6b9283cbdf4a5017bbded6cf168adfa3c3260e20506e29707c942f SHA512 73400ce8b346b29f5acb66d2de521da3e98fb145699a0ca32bcb4fd44d71bd671d8be9ddf610205389a528194062f8ab14e06e6a434d791d5ae762786543ebad
DIST redot-4.3.tar.gz 45577600 BLAKE2B 0e19f1a70b7c2055c25cd37d587930892625df4c1bc111a4dbb87d1f123236832f00f3ad2c4e46af524e4dda6088d1b9d2b72db948d33dad8dcbe25770772509 SHA512 7cd2abd2722b684e3d5a2c0745e9357da379e7e45163e2954429051e33eacc0a60bfda558c9a9495fcaaf908cfd99ee3a289ce0d7a212de324623f0eaa655790
-DIST redot-4.4_beta.tar.gz 47268130 BLAKE2B b8ec78c4fd1495df3aca57737f3742dc63f4751e0b7183ff5ba9a85f39a3f31b9c6964fd1f0f7176948bb2e95cb93e87dac9914148a5052d17058f6f7cfcba50 SHA512 316feda15f580247e34c06e0e484bd26c60dd20a1455c243b6506073bdcbaf8c6029ee9f717a717575d45e33d1f9adc40c8ec7854191e184cebfc992a04713b6
EBUILD redot-4.3.ebuild 4866 BLAKE2B ac5f0bfba9659a6e4e1997f6c4b7f96ed8c6f3914b178d96e9eacdf70cc5014f60afdb3f27232ddf9b7512453b53a9496007a17d6046a19eebee7aae07040e82 SHA512 a044bf52217cbf5aae4edb3c35a3c5f2bc21645f141d407453fa855641d9bc4321edbfc32f210a3b24195839c6c3e0a788ec1be01728d4c8f886e9ba276ade3a
-EBUILD redot-4.4_beta.ebuild 4850 BLAKE2B 4f76e02546e34d3291efe4c8ae7fcbc8d36bf7c0d76455fdc137655ddc158f1d98c541225e7ada0ca8348a1b4fe64c12412a01d54e8fb6a2d605d6e01145561a SHA512 5f3d111c320484517bdb347c9665d12864ebd88ccb7728d07f071661dcaf31666e58b79aa54d916bff98a810baf3374dc44e0c809123e42d10496858f1e58075
-----BEGIN PGP SIGNATURE-----
-iQIzBAEBCAAdFiEEIyrQP4Xa5gZc0gb/uGRTns+fh6IFAmc+GcwACgkQuGRTns+f
-h6IqIw/9FJ57P7ynDAuRCCWZyfVXgtXKpr8NS9waSg08yn6FNP4T/nI/EZlQVQLh
-KAsrMGFbk3ddfFn1lOuUf1vegQgEOITodtcA9W18z6EVayuECZU8fRXzqVxWSNqD
-LU2r95oT9wAM/Zh71P1iIhetdkpH6XjPc9z024BK3lNQAHxqG5mrypWUFRY31ktd
-Qsv/ILB6KnetbJnJFJPZpU4umnSs5O+d6dN87SNryjMDVd/jzWFU+wLE8A4lolmH
-eH8hc21l/+mdYNMlyzpK78IE6Q0B2Ujs2o5i2Gp1d9ooQoZR6O4fJ2pP3onr2/s5
-Y/K2Oz7zt8Arx89xlnAefl62uSw6AnCjWzhhgL9OCBzOftjnORIDvoYlWYP4AGTK
-3X3c2B9/yYWks2X2mz+5F8BMFTlmSo8mJdSvFWqxuYIb7F3nStDNkARRcHvoCXe6
-z/F3fMlCZa5tcxZGnOFhD5tocK9ErDjgCv1cXJpqLTTmclAUzpROGrkGIDuCPv6K
-ryesUqAEPWwwUrr3RuEipVnsLAzhWBiDm3+fiE/zVKmLvOyX6q0qCbZqw4kTYa+P
-7Qd8ZdoFXFZjtIGmv1SfBxJbC8Elqbo5vmzDlLkshlx68epDzQGC2biVQti0xJKb
-MsATGBk9Uum1Pqturmp63ndPACOnNu68wAwEnGaVnd/1Tm0B8hM=
-=Qf2F
+iQIzBAEBCAAdFiEEIyrQP4Xa5gZc0gb/uGRTns+fh6IFAmdE80AACgkQuGRTns+f
+h6KHhA/+Inb+gFVSu8iOgbTm0tFadkVxVpJCvF75n8mgEjC7jtuqaeFBHHm8MnwK
+t7Wt+3+nZI+lmWkoj3jcF2sZsiykqBEeBA+i7eeNVFwvy1t8l2Wi3Af08Y/SJlIF
+muWb3WHonReXlgU8bWletjagLhmSB8hpjW+ajRhIlOWLw7x+k/79JVFmmy0eMo6R
+yG4dLzJ9p+0HvEaiGQ/AJwl1ATL9ggdC69ci+hSDadZ9f73/ge5J5WEM/EOPVC8d
+opihn9ZCYcZQXHggo6JiCyLJiI6eGbgPErM1UGagXKdD9Cd4Os8XT2i2hVeTAsDN
+G8ICXG22/10QH0XJyIglY6AhoqACT+CqnGlVcUnl0x4P2RjIO9nRnfTUQaBS7BIr
+s54BsCqicE/VuVK2OQZn10EZfRvkJSpkTNOWluwxsMwOqw/Yu5+RZjpuFIA0bI3l
+Yd7fuACYx5kZfIjCfp92zG7q/c+5mUkEFH2PEnbWcGtRRE8Ybfwf9RR/yqg+Pygk
+2JSuu1JyBC5WZRN9dbYDXjG9we1XAMP2ZiiXLPu2n7ts+aBJXx8FBfx6t3cqfchw
+JsNUtp+7WZwoyq4XmJZ8j+BacPNnvsMbigU4f72Xg12GgGAeRfaTX3GA9dFEbmll
+IdPzS9pG3nZ7uXgus5lSiub8fKHcCDr8OUui2fUeU1T3WClL9HQ=
+=wQx6
-----END PGP SIGNATURE-----
diff --git a/dev-games/redot/redot-4.4_beta.ebuild b/dev-games/redot/redot-4.4_beta.ebuild
deleted file mode 100644
index 1036258..0000000
--- a/dev-games/redot/redot-4.4_beta.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Open-source game engine for everyone. No strings attached."
-HOMEPAGE="https://www.redotengine.org/"
-SRC_URI="https://github.com/Redot-Engine/redot-engine/archive/refs/tags/2024101114.tar.gz -> ${P}.tar.gz"
-
-LICENSE="
- MIT
- Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
- gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="
- alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast
- speech test +theora +tools +udev +upnp +vulkan wayland +webp
-"
-REQUIRED_USE="wayland? ( gui )"
-RESTRICT="test"
-
-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
- <net-libs/mbedtls-3:=
- net-libs/wslay
- sys-libs/zlib:=
- alsa? ( media-libs/alsa-lib )
- dbus? ( sys-apps/dbus )
- fontconfig? ( media-libs/fontconfig )
- gui? (
- media-libs/libglvnd
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxkbcommon
- tools? ( raycast? ( media-libs/embree:4 ) )
- vulkan? ( media-libs/vulkan-loader[X,wayland?] )
- )
- pulseaudio? ( media-libs/libpulse )
- speech? ( app-accessibility/speech-dispatcher )
- theora? ( media-libs/libtheora )
- tools? ( app-misc/ca-certificates )
- udev? ( virtual/udev )
- wayland? (
- dev-libs/wayland
- gui-libs/libdecor
- )
- webp? ( media-libs/libwebp:= )
-"
-DEPEND="
- ${RDEPEND}
- gui? ( x11-base/xorg-proto )
- tools? ( test? ( dev-cpp/doctest ) )
-"
-BDEPEND="
- virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
-"
-
-src_unpack() {
- unpack ${P}.tar.gz
- mv redot-engine-2024101114/ ${P}
- #mv ${P}/redot.linuxbsd.editor.x86_64 ${P}/${P}
-}
-
-
-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)"
-
- progress=no
- verbose=yes
-
- use_sowrap=no
-
- alsa=$(usex alsa)
- dbus=$(usex dbus)
- deprecated=$(usex deprecated)
- execinfo=no # not packaged, disables crash handler if non-glibc
- fontconfig=$(usex fontconfig)
- opengl3=$(usex gui)
- pulseaudio=$(usex pulseaudio)
- speechd=$(usex speech)
- udev=$(usex udev)
- use_volk=no # unnecessary when linking directly to libvulkan
- vulkan=$(usex gui $(usex vulkan))
- wayland=$(usex wayland)
- # TODO: retry to add optional USE=X, wayland support is new
- # and gui build is not well wired to handle USE="-X wayland" yet
- x11=$(usex gui)
-
- system_certs_path="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
-
- # platform/*/detect.py uses builtin_* switches to check if need
- # to link with system libraries, but many ignore whether the dep
- # is actually used, so "enable" deleted builtins on disabled deps
- builtin_brotli=no
- builtin_certs=no
- builtin_clipper2=yes # not packaged
- 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=yes #879111 (for now, may revisit if more stable)
- builtin_graphite=no
- builtin_harfbuzz=no
- builtin_icu4c=no
- builtin_libogg=no
- builtin_libpng=no
- builtin_libtheora=$(usex !theora)
- builtin_libvorbis=no
- builtin_libwebp=$(usex !webp)
- builtin_mbedtls=no
- builtin_miniupnpc=yes #934044 (for now, should revisit)
- builtin_msdfgen=yes # not wired for unbundling nor packaged
- builtin_openxr=yes # not packaged
- builtin_pcre2=no
- builtin_recastnavigation=no
- builtin_rvo2=yes # bundled copy has godot-specific changes
- builtin_squish=yes # ^ likewise, may not be safe to unbundle
- builtin_wslay=no
- builtin_xatlas=yes # not wired for unbundling nor packaged
- builtin_zlib=no
- builtin_zstd=no
- # (more is bundled in third_party/ but they lack builtin_* switches)
-
- # modules with optional dependencies, "possible" to disable more but
- # gets messy and breaks all sorts of features (expected enabled)
- module_mono_enabled=no # unhandled
- # note raycast is only enabled on amd64+arm64, see raycast/config.py
- module_raycast_enabled=$(usex gui $(usex tools $(usex raycast)))
- module_theora_enabled=$(usex theora)
- module_upnp_enabled=$(usex upnp)
- module_webp_enabled=$(usex webp)
-
- # let *FLAGS handle these
- debug_symbols=no
- lto=none
- optimize=custom
- use_static_cpp=no
- )
-
- esconsargs+=(
- target=$(usex tools editor template_$(usex debug{,} release))
- dev_build=$(usex debug)
-
- # harmless but note this bakes in --test in the final binary
- tests=$(usex tools $(usex test))
- )
-
- scons "${esconsargs[@]}"
-}
-
-src_install() {
- # suffix varies depending on arch/features, use wildcard to simplify
- newbin bin/redot* redot
-}
-
-