Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-emulation/mgba/
Date: Tue, 04 Aug 2020 14:48:05
Message-Id: 1596552476.8e0592dac97dfb1c7cc794e02a81d499e0fa205b.polynomial-c@gentoo
1 commit: 8e0592dac97dfb1c7cc794e02a81d499e0fa205b
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 4 14:47:19 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 4 14:47:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0592da
7
8 games-emulation/mgba: Added "gles2" and "gles3" USE flags
9
10 Bug: https://bugs.gentoo.org/735918
11 Package-Manager: Portage-3.0.1, Repoman-2.3.23
12 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
13
14 games-emulation/mgba/metadata.xml | 2 ++
15 games-emulation/mgba/mgba-0.8.3.ebuild | 11 ++++++++---
16 games-emulation/mgba/mgba-9999.ebuild | 11 ++++++++---
17 3 files changed, 18 insertions(+), 6 deletions(-)
18
19 diff --git a/games-emulation/mgba/metadata.xml b/games-emulation/mgba/metadata.xml
20 index d65ffa04f67..3a30f098b0d 100644
21 --- a/games-emulation/mgba/metadata.xml
22 +++ b/games-emulation/mgba/metadata.xml
23 @@ -8,6 +8,8 @@
24 <use>
25 <flag name="discord">Enable Discord RPC support</flag>
26 <flag name="elf">Enable the use of elf utils via <pkg>dev-libs/elfutils</pkg></flag>
27 + <flag name="gles2">Build OpenGL ES 2.x RenderSystem</flag>
28 + <flag name="gles3">Build OpenGL ES 3.x RenderSystem</flag>
29 </use>
30 <upstream>
31 <remote-id type="github">mgba-emu/mgba</remote-id>
32
33 diff --git a/games-emulation/mgba/mgba-0.8.3.ebuild b/games-emulation/mgba/mgba-0.8.3.ebuild
34 index b94cca7aa9c..d1d5df90464 100644
35 --- a/games-emulation/mgba/mgba-0.8.3.ebuild
36 +++ b/games-emulation/mgba/mgba-0.8.3.ebuild
37 @@ -19,7 +19,7 @@ else
38 fi
39 LICENSE="MPL-2.0"
40 SLOT="0"
41 -IUSE="debug discord elf ffmpeg opengl qt5 +sdl sqlite"
42 +IUSE="debug discord elf ffmpeg gles2 gles3 opengl qt5 +sdl sqlite"
43 REQUIRED_USE="|| ( qt5 sdl )
44 qt5? ( opengl )"
45
46 @@ -28,7 +28,7 @@ RDEPEND="
47 sys-libs/zlib[minizip]
48 elf? ( dev-libs/elfutils )
49 ffmpeg? ( media-video/ffmpeg:= )
50 - opengl? ( virtual/opengl )
51 + opengl? ( media-libs/libglvnd )
52 qt5? (
53 dev-qt/qtcore:5
54 dev-qt/qtgui:5
55 @@ -39,7 +39,10 @@ RDEPEND="
56 sdl? ( media-libs/libsdl2[X,sound,joystick,video,opengl?] )
57 sqlite? ( dev-db/sqlite:3 )
58 "
59 -DEPEND="${RDEPEND}"
60 +DEPEND="${RDEPEND}
61 + gles2? ( media-libs/libglvnd )
62 + gles3? ( media-libs/libglvnd )
63 +"
64
65 src_prepare() {
66 xdg_environment_reset
67 @@ -55,6 +58,8 @@ src_configure() {
68 local mycmakeargs=(
69 -DCMAKE_SKIP_RPATH=ON
70 -DBUILD_GL="$(usex opengl)"
71 + -DBUILD_GLES2="$(usex gles2)"
72 + -DBUILD_GLES3="$(usex gles3)"
73 -DBUILD_PYTHON=OFF
74 -DBUILD_QT="$(usex qt5)"
75 -DBUILD_SDL="$(usex sdl)"
76
77 diff --git a/games-emulation/mgba/mgba-9999.ebuild b/games-emulation/mgba/mgba-9999.ebuild
78 index b94cca7aa9c..d1d5df90464 100644
79 --- a/games-emulation/mgba/mgba-9999.ebuild
80 +++ b/games-emulation/mgba/mgba-9999.ebuild
81 @@ -19,7 +19,7 @@ else
82 fi
83 LICENSE="MPL-2.0"
84 SLOT="0"
85 -IUSE="debug discord elf ffmpeg opengl qt5 +sdl sqlite"
86 +IUSE="debug discord elf ffmpeg gles2 gles3 opengl qt5 +sdl sqlite"
87 REQUIRED_USE="|| ( qt5 sdl )
88 qt5? ( opengl )"
89
90 @@ -28,7 +28,7 @@ RDEPEND="
91 sys-libs/zlib[minizip]
92 elf? ( dev-libs/elfutils )
93 ffmpeg? ( media-video/ffmpeg:= )
94 - opengl? ( virtual/opengl )
95 + opengl? ( media-libs/libglvnd )
96 qt5? (
97 dev-qt/qtcore:5
98 dev-qt/qtgui:5
99 @@ -39,7 +39,10 @@ RDEPEND="
100 sdl? ( media-libs/libsdl2[X,sound,joystick,video,opengl?] )
101 sqlite? ( dev-db/sqlite:3 )
102 "
103 -DEPEND="${RDEPEND}"
104 +DEPEND="${RDEPEND}
105 + gles2? ( media-libs/libglvnd )
106 + gles3? ( media-libs/libglvnd )
107 +"
108
109 src_prepare() {
110 xdg_environment_reset
111 @@ -55,6 +58,8 @@ src_configure() {
112 local mycmakeargs=(
113 -DCMAKE_SKIP_RPATH=ON
114 -DBUILD_GL="$(usex opengl)"
115 + -DBUILD_GLES2="$(usex gles2)"
116 + -DBUILD_GLES3="$(usex gles3)"
117 -DBUILD_PYTHON=OFF
118 -DBUILD_QT="$(usex qt5)"
119 -DBUILD_SDL="$(usex sdl)"