Gentoo Archives: gentoo-commits

From: Theo Anderson <telans@××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-games/godot/
Date: Wed, 09 Jun 2021 03:39:09
Message-Id: 1623073230.f052cc776f97644ecd4cf94dbdfdad25e40762c0.telans@gentoo
1 commit: f052cc776f97644ecd4cf94dbdfdad25e40762c0
2 Author: Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
3 AuthorDate: Mon Jun 7 13:39:56 2021 +0000
4 Commit: Theo Anderson <telans <AT> posteo <DOT> de>
5 CommitDate: Mon Jun 7 13:40:30 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f052cc77
7
8 dev-games/godot: depend on media-libs/embree unconditionally
9
10 This follows the logic in godot's build system.
11
12 Closes: https://bugs.gentoo.org/794556
13 Package-Manager: Portage-3.0.19, Repoman-3.0.3
14 Signed-off-by: Ross Charles Campbell <rossbridger.cc <AT> gmail.com>
15
16 dev-games/godot/{godot-3.3.2.ebuild => godot-3.3.2-r1.ebuild} | 8 ++++----
17 1 file changed, 4 insertions(+), 4 deletions(-)
18
19 diff --git a/dev-games/godot/godot-3.3.2.ebuild b/dev-games/godot/godot-3.3.2-r1.ebuild
20 similarity index 93%
21 rename from dev-games/godot/godot-3.3.2.ebuild
22 rename to dev-games/godot/godot-3.3.2-r1.ebuild
23 index f301b3ee6..3224a44f5 100644
24 --- a/dev-games/godot/godot-3.3.2.ebuild
25 +++ b/dev-games/godot/godot-3.3.2-r1.ebuild
26 @@ -15,13 +15,14 @@ KEYWORDS="~amd64 ~x86"
27
28 LICENSE="Apache-2.0 Boost-1.0 BSD CC-BY-3.0 MIT MPL-2.0 OFL-1.1 public-domain ZLIB"
29 SLOT="0/3"
30 -IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus pulseaudio raycast +theora +udev +upnp +vorbis +webp"
31 +IUSE="+bullet debug deprecated +enet +freetype lto +mbedtls +ogg +opus pulseaudio +raycast +theora +udev +upnp +vorbis +webp"
32
33 RDEPEND="
34 app-arch/lz4
35 app-arch/zstd
36 dev-libs/libpcre2[pcre32]
37 media-libs/alsa-lib
38 + media-libs/embree:3
39 media-libs/libpng:0=
40 media-libs/libvpx
41 media-libs/mesa[gles2]
42 @@ -42,7 +43,6 @@ RDEPEND="
43 media-libs/opusfile
44 )
45 pulseaudio? ( media-sound/pulseaudio )
46 - raycast? ( media-libs/embree:3 )
47 theora? ( media-libs/libtheora )
48 udev? ( virtual/udev )
49 upnp? ( net-libs/miniupnpc )
50 @@ -61,7 +61,7 @@ PATCHES=(
51
52 src_prepare() {
53 default
54 - rm -r thirdparty/{bullet,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd} || die
55 + rm -r thirdparty/{bullet,embree,enet,freetype,libogg,libpng,libtheora,libvorbis,libvpx,libwebp,mbedtls,miniupnpc,opus,pcre2,zstd} || die
56 }
57
58 src_configure() {
59 @@ -94,13 +94,13 @@ src_configure() {
60 myesconsargs+=(
61 # Mono bindings requires MSBuild which is only available on Windows
62 module_mono_enabled=no
63 - module_raycast_enabled=$(usex raycast)
64 module_bullet_enabled=$(usex bullet)
65 module_enet_enabled=$(usex enet)
66 module_freetype_enabled=$(usex freetype)
67 module_mbedtls_enabled=$(usex mbedtls)
68 module_ogg_enabled=$(usex ogg)
69 module_opus_enabled=$(usex opus)
70 + module_raycast_enabled=$(usex raycast)
71 module_theora_enabled=$(usex theora)
72 module_upnp_enabled=$(usex upnp)
73 module_vorbis_enabled=$(usex vorbis)