commit:     220f64b1c15644bd4853eff296c38b2cd4018f76
Author:     Jay Faulkner <jay <AT> jvf <DOT> cc>
AuthorDate: Fri Sep  2 02:20:28 2022 +0000
Commit:     Jay Faulkner <jay <AT> jvf <DOT> cc>
CommitDate: Fri Sep  2 02:21:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=220f64b1

dev-games/godot: treeclean, migrated to ::gentoo

Signed-Off-By: Jay Faulkner <jay <AT> jvf.cc>

 dev-games/godot/Manifest                           |   1 -
 .../godot/files/godot-3.3.2-fix-llvm-build.patch   |  36 -----
 dev-games/godot/godot-3.3.2-r1.ebuild              | 145 ---------------------
 dev-games/godot/metadata.xml                       |  30 -----
 4 files changed, 212 deletions(-)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
deleted file mode 100644
index 26b22352d..000000000
--- a/dev-games/godot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST godot-3.3.2.tar.gz 29524679 BLAKE2B 
1d7ee1703388d98c41524f64a99859216b060daad4502c4118adf31a95d45aa230d058630ae8735282a9b5d9f7c1ee464fb4caf9f92e3e55340370e007102f8d
 SHA512 
3a8d187d44460ce0f28f9d26fabb30b5a9af651d9d1a1446480823885aae3ad018e32a072d4d60cf5d2c152b97759cee2172ca314c517d01cff8ddf05d91c24e

diff --git a/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch 
b/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch
deleted file mode 100644
index 7cb5823eb..000000000
--- a/dev-games/godot/files/godot-3.3.2-fix-llvm-build.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index c30f533..388be69 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -174,6 +174,8 @@ opts.Add(BoolVariable("builtin_zstd", "Use the built-in 
Zstd library", True))
- # Compilation environment setup
- opts.Add("CXX", "C++ compiler")
- opts.Add("CC", "C compiler")
-+opts.Add("AR", "Archiver")
-+opts.Add("RANLIB", "Random Access Library Indexer")
- opts.Add("LINK", "Linker")
- opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
- opts.Add("CFLAGS", "Custom flags for the C compiler")
-diff --git a/platform/x11/detect.py b/platform/x11/detect.py
-index ba5fb30..d907701 100644
---- a/platform/x11/detect.py
-+++ b/platform/x11/detect.py
-@@ -129,7 +129,6 @@ def configure(env):
-         if "clang++" not in os.path.basename(env["CXX"]):
-             env["CC"] = "clang"
-             env["CXX"] = "clang++"
--        env.extra_suffix = ".llvm" + env.extra_suffix
- 
-     if env["use_lld"]:
-         if env["use_llvm"]:
-@@ -189,10 +188,6 @@ def configure(env):
-                 env.Append(CCFLAGS=["-flto"])
-                 env.Append(LINKFLAGS=["-flto"])
- 
--        if not env["use_llvm"]:
--            env["RANLIB"] = "gcc-ranlib"
--            env["AR"] = "gcc-ar"
--
-     env.Append(CCFLAGS=["-pipe"])
-     env.Append(LINKFLAGS=["-pipe"])
- 

diff --git a/dev-games/godot/godot-3.3.2-r1.ebuild 
b/dev-games/godot/godot-3.3.2-r1.ebuild
deleted file mode 100644
index bee4feb73..000000000
--- a/dev-games/godot/godot-3.3.2-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit desktop python-any-r1 scons-utils toolchain-funcs xdg
-
-DESCRIPTION="Multi-platform 2D and 3D game engine"
-HOMEPAGE="https://godotengine.org";
-
-SRC_URI="https://github.com/godotengine/${PN}/archive/${PV}-stable.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${P}-stable"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain 
ZLIB"
-SLOT="0/3"
-IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus 
pulseaudio +raycast +theora +udev +upnp +vorbis +webp"
-
-RDEPEND="
-       app-arch/lz4
-       app-arch/zstd
-       dev-libs/libpcre2[pcre32]
-       media-libs/alsa-lib
-       media-libs/embree:3
-       media-libs/libpng:0=
-       media-libs/libvpx
-       media-libs/mesa[gles2]
-       sys-libs/zlib
-       x11-libs/libX11
-       x11-libs/libXcursor
-       x11-libs/libXi
-       x11-libs/libXinerama
-       virtual/glu
-       virtual/opengl
-       bullet? ( >=sci-physics/bullet-2.89 )
-       enet? ( net-libs/enet:= )
-       freetype? ( media-libs/freetype:2 )
-       mbedtls? ( net-libs/mbedtls )
-       ogg? ( media-libs/libogg )
-       opus? (
-               media-libs/opus
-               media-libs/opusfile
-       )
-       pulseaudio? ( media-sound/pulseaudio )
-       theora? ( media-libs/libtheora )
-       udev? ( virtual/udev )
-       upnp? ( net-libs/miniupnpc )
-       vorbis? ( media-libs/libvorbis )
-       webp? ( media-libs/libwebp )
-"
-DEPEND="
-       ${RDEPEND}
-       dev-lang/yasm
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-fix-llvm-build.patch
-)
-
-src_prepare() {
-       default
-       rm -r 
thirdparty/{bullet,embree,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd}
 || die
-}
-
-src_configure() {
-       myesconsargs=(
-               CC="$(tc-getCC)"
-               CXX="$(tc-getCXX)"
-               AR="$(tc-getAR)"
-               RANLIB="$(tc-getRANLIB)"
-       )
-       # Remove builtin third-party packages, link with system ones instead
-       myesconsargs+=(
-               builtin_bullet=no
-               builtin_embree=no
-               builtin_enet=no
-               builtin_freetype=no
-               builtin_libogg=no
-               builtin_libpng=no
-               builtin_libtheora=no
-               builtin_libvorbis=no
-               builtin_libvpx=no
-               builtin_libwebp=no
-               builtin_mbedtls=no
-               builtin_miniupnpc=no
-               builtin_opus=no
-               builtin_pcre2=no
-               builtin_pcre2_with_jit=no
-               builtin_zlib=no
-               builtin_zstd=no
-       )
-       myesconsargs+=(
-               # Mono bindings requires MSBuild which is only available on 
Windows
-               module_mono_enabled=no
-               module_bullet_enabled=$(usex bullet)
-               module_enet_enabled=$(usex enet)
-               module_freetype_enabled=$(usex freetype)
-               module_mbedtls_enabled=$(usex mbedtls)
-               module_ogg_enabled=$(usex ogg)
-               module_opus_enabled=$(usex opus)
-               module_raycast_enabled=$(usex raycast)
-               module_theora_enabled=$(usex theora)
-               module_upnp_enabled=$(usex upnp)
-               module_vorbis_enabled=$(usex vorbis)
-               module_webp_enabled=$(usex webp)
-       )
-       # Misc options
-       myesconsargs+=(
-               platform=x11
-               progress=yes
-               tools=yes
-               verbose=yes
-               deprecated=$(usex deprecated)
-               pulseaudio=$(usex pulseaudio)
-               target=$(usex debug debug release_debug)
-               udev=$(usex udev)
-               use_lto=$(usex lto)
-       )
-}
-
-src_compile() {
-       escons "${myesconsargs[@]}"
-}
-
-src_install() {
-       local godot_binary="${PN}.x11.opt.tools"
-
-       if [[ "${ARCH}" == "amd64" ]]; then
-               godot_binary="${godot_binary}.64"
-       elif [[ "${ARCH}" == "x86" ]]; then
-               godot_binary="${godot_binary}.32"
-       fi
-
-       newbin bin/${godot_binary} ${PN}
-       newicon icon.svg ${PN}.svg
-       doman misc/dist/linux/${PN}.6
-       domenu misc/dist/linux/org.godotengine.Godot.desktop
-       insinto /usr/share/metainfo
-       doins misc/dist/linux/org.godotengine.Godot.appdata.xml
-       insinto /usr/share/mime/application
-       doins misc/dist/linux/org.godotengine.Godot.xml
-       dodoc AUTHORS.md CHANGELOG.md DONORS.md README.md
-}

diff --git a/dev-games/godot/metadata.xml b/dev-games/godot/metadata.xml
deleted file mode 100644
index 46939a55b..000000000
--- a/dev-games/godot/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>rossbridger...@gmail.com</email>
-               <name>Ross Charles Campbell</name>
-       </maintainer>
-       <longdescription lang="en">
-Godot Engine is a feature-packed, cross-platform game engine to create 2D and
-3D games from a unified interface. It provides a comprehensive set of common
-tools, so users can focus on making games without having to reinvent the wheel.
-Games can be exported in one click to a number of platforms, including the 
major
-desktop platforms (Linux, macOS, Windows) as well as mobile (Android, iOS) and
-web-based (HTML5) platforms.
-       </longdescription>
-       <use>
-               <flag name="bullet">Enable support for 
<pkg>sci-physics/bullet</pkg></flag>
-               <flag restrict="&gt;=dev-games/godot-3.3.0" 
name="deprecated">Enable deprecated features</flag>
-               <flag name="enet">Enable support for 
<pkg>net-libs/enet</pkg></flag>
-               <flag name="freetype">Enable support for 
<pkg>media-libs/freetype</pkg></flag>
-               <flag name="lto">Enable support for link time 
optimization</flag>
-               <flag name="mbedtls">Enable support for 
<pkg>net-libs/mbedtls</pkg></flag>
-               <flag name="raycast">Enable raycast module using 
<pkg>media-libs/embree</pkg></flag>
-       </use>
-       <upstream>
-               <remote-id type="github">godotengine/godot</remote-id>
-               <bugs-to>https://github.com/godotengine/godot/issues</bugs-to>
-               <doc 
lang="en">https://docs.godotengine.org/en/stable/index.html</doc>
-       </upstream>
-</pkgmetadata>

Reply via email to