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/, games-emulation/mgba/files/
Date: Mon, 17 Feb 2020 10:12:46
Message-Id: 1581934355.6dfe840af64340674835fdf4f346812ef51d9bea.polynomial-c@gentoo
1 commit: 6dfe840af64340674835fdf4f346812ef51d9bea
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 17 09:59:26 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 17 10:12:35 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dfe840a
7
8 games-emulation/mgba: Removed old
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 games-emulation/mgba/Manifest | 1 -
14 games-emulation/mgba/files/mgba-0.6.3-qt511.patch | 34 ------
15 games-emulation/mgba/mgba-0.6.3.ebuild | 122 ----------------------
16 3 files changed, 157 deletions(-)
17
18 diff --git a/games-emulation/mgba/Manifest b/games-emulation/mgba/Manifest
19 index 4907d35f3dd..6375536e59d 100644
20 --- a/games-emulation/mgba/Manifest
21 +++ b/games-emulation/mgba/Manifest
22 @@ -1,4 +1,3 @@
23 -DIST mgba-0.6.3.tar.gz 7442154 BLAKE2B 2b46cf36174ef0a186b1bc71784820e6ddd7754a7cae695a95dcdae96efff58af70dd14faa2f1f6194a23450943d82aed2394f7bf2821ed91bf558eef6ae9c4d SHA512 d646af7869dbcf8df671a75ecfd8c270950c013b826b23b94bacae43a77243786f198725e1b9bf17827d1ffcf6a8eef70091d53ea878bfb2450472485f42f233
24 DIST mgba-0.7.3.tar.gz 11228977 BLAKE2B 2b70bb97470558e6c10391b782f0f80e0466b2f16df07971ed378801d359157692ce56c61f4432640ed679d43dc2445a1ea45b3402c1b488fb534213d8594271 SHA512 131f850699f17a7496f7428b85b50f38b99acec4c87d5d28ba4e3af94f095a1b6d177ea731838b2971362b46c52accef9cbec98433ecfaccc080371092c7d789
25 DIST mgba-0.8.0.tar.gz 11797469 BLAKE2B ddf1e7fe291c3bab0391a916e2e34b1adc280d6eb40ac730a5b6fe754f947061709103c480658f1fe90f9677a5cc7334200e6b16bc73d22bb178c93e8ef51de8 SHA512 47a267f7998535bbbe1fafb6e2a4d708bdafe9601f7bd50f16f37d79d78a991d49d360a2a571fc6b09ddd21450244a8c0bc37aa08d5e38b4896c25cc6f615bb2
26 DIST mgba-0.8.1.tar.gz 11893993 BLAKE2B 0b5db35927111a23defaf33ea67b00613c01302940db8bfe6c21aab4ec39bdb089ddbd6238ca7ccd35010724b058f78cee3ca3cbc6d7fbe0047f25a152b208fa SHA512 7873bde6a74e8a1509a3b5bba602da1c747ca1eff72adcf11f7b2572298d94766570fea0b920cb28c8b63a7d8237a15876b9feb9169edbf331b2d72f340734e2
27
28 diff --git a/games-emulation/mgba/files/mgba-0.6.3-qt511.patch b/games-emulation/mgba/files/mgba-0.6.3-qt511.patch
29 deleted file mode 100644
30 index 05368f6e30e..00000000000
31 --- a/games-emulation/mgba/files/mgba-0.6.3-qt511.patch
32 +++ /dev/null
33 @@ -1,34 +0,0 @@
34 -From a2b8c4ae807ae92103e14961fd34377b28cbe219 Mon Sep 17 00:00:00 2001
35 -From: Vicki Pfau <vi@×××××××.com>
36 -Date: Fri, 25 May 2018 18:04:16 -0700
37 -Subject: [PATCH] Qt: Fix build with Qt 5.11
38 -
39 ----
40 - src/platform/qt/LoadSaveState.cpp | 1 +
41 - src/platform/qt/Window.h | 1 +
42 - 2 files changed, 2 insertions(+)
43 -
44 -diff --git a/src/platform/qt/LoadSaveState.cpp b/src/platform/qt/LoadSaveState.cpp
45 -index a381c3d22..41ddb842e 100644
46 ---- a/src/platform/qt/LoadSaveState.cpp
47 -+++ b/src/platform/qt/LoadSaveState.cpp
48 -@@ -10,6 +10,7 @@
49 - #include "GamepadButtonEvent.h"
50 - #include "VFileDevice.h"
51 -
52 -+#include <QAction>
53 - #include <QDateTime>
54 - #include <QKeyEvent>
55 - #include <QPainter>
56 -diff --git a/src/platform/qt/Window.h b/src/platform/qt/Window.h
57 -index c009c7ffa..8ee63907d 100644
58 ---- a/src/platform/qt/Window.h
59 -+++ b/src/platform/qt/Window.h
60 -@@ -6,6 +6,7 @@
61 - #ifndef QGBA_WINDOW
62 - #define QGBA_WINDOW
63 -
64 -+#include <QAction>
65 - #include <QDateTime>
66 - #include <QList>
67 - #include <QMainWindow>
68
69 diff --git a/games-emulation/mgba/mgba-0.6.3.ebuild b/games-emulation/mgba/mgba-0.6.3.ebuild
70 deleted file mode 100644
71 index fa5245675b2..00000000000
72 --- a/games-emulation/mgba/mgba-0.6.3.ebuild
73 +++ /dev/null
74 @@ -1,122 +0,0 @@
75 -# Copyright 1999-2019 Gentoo Authors
76 -# Distributed under the terms of the GNU General Public License v2
77 -
78 -EAPI=6
79 -
80 -inherit cmake-utils gnome2-utils xdg-utils
81 -
82 -DESCRIPTION="Game Boy Advance emulator written in C"
83 -HOMEPAGE="https://mgba.io"
84 -SRC_URI="https://github.com/${PN}-emu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
85 -
86 -LICENSE="MPL-2.0"
87 -SLOT="0"
88 -KEYWORDS="amd64 x86"
89 -IUSE="debug ffmpeg imagemagick libav opengl qt5 +sdl"
90 -REQUIRED_USE="|| ( qt5 sdl )
91 - qt5? ( opengl )"
92 -
93 -RDEPEND="
94 - dev-db/sqlite:3
95 - media-libs/libpng:0=
96 - sys-libs/zlib[minizip]
97 - ffmpeg? (
98 - libav? ( media-video/libav:= )
99 - !libav? ( media-video/ffmpeg:= )
100 - )
101 - imagemagick? ( media-gfx/imagemagick:= )
102 - opengl? ( virtual/opengl )
103 - qt5? (
104 - dev-qt/qtcore:5
105 - dev-qt/qtgui:5
106 - dev-qt/qtmultimedia:5
107 - dev-qt/qtwidgets:5
108 - opengl? ( dev-qt/qtopengl:5 )
109 - )
110 - sdl? ( media-libs/libsdl2[X,sound,joystick,video,opengl?] )
111 -"
112 -DEPEND="${RDEPEND}"
113 -
114 -PATCHES=(
115 - "${FILESDIR}/${P}-qt511.patch"
116 -)
117 -
118 -src_prepare() {
119 - cmake-utils_src_prepare
120 -
121 - # Get rid of any bundled stuff we don't want
122 - for pkg in libpng lzma sqlite3 zlib ; do
123 - rm -r src/third-party/${pkg} || die
124 - done
125 -}
126 -
127 -src_configure() {
128 - local mycmakeargs=(
129 - -DCMAKE_SKIP_RPATH=ON
130 - -DBUILD_GL="$(usex opengl)"
131 - -DBUILD_PYTHON=OFF
132 - -DBUILD_QT="$(usex qt5)"
133 - -DBUILD_SDL="$(usex sdl)"
134 - -DBUILD_SHARED=ON
135 - # test suite fails to build (0.6.0)
136 - -DBUILD_SUITE=OFF
137 - -DBUILD_TEST=OFF
138 - -DM_CORE_GB=ON
139 - -DM_CORE_GBA=ON
140 - -DUSE_DEBUGGERS="$(usex debug)"
141 - -DUSE_EDITLINE="$(usex debug)"
142 - -DUSE_EPOXY=OFF
143 - -DUSE_FFMPEG="$(usex ffmpeg)"
144 - -DUSE_GDB_STUB="$(usex debug)"
145 - -DUSE_LIBZIP=OFF
146 - -DUSE_LZMA=OFF
147 - -DUSE_MAGICK="$(usex imagemagick)"
148 - -DUSE_MINIZIP=ON
149 - -DUSE_PNG=ON
150 - # build fails with sqlite being disabled (0.6.3)
151 - -DUSE_SQLITE3=ON
152 - -DUSE_ZLIB=ON
153 - )
154 - cmake-utils_src_configure
155 -}
156 -
157 -src_compile() {
158 - cmake-utils_src_compile
159 -}
160 -
161 -src_install() {
162 - if use qt5 ; then
163 - dobin ../${P}_build/qt/${PN}-qt
164 - doman doc/${PN}-qt.6
165 - domenu res/${PN}-qt.desktop
166 - for size in 16 24 32 48 64 96 128 256; do
167 - newicon -s ${size} res/${PN}-${size}.png ${PN}.png
168 - done
169 - fi
170 - if use sdl ; then
171 - doman doc/${PN}.6
172 - newbin ../${P}_build/sdl/${PN} ${PN}-sdl
173 - fi
174 -
175 - dolib.so ../${P}_build/lib${PN}.so*
176 -}
177 -
178 -pkg_preinst() {
179 - if use qt5 ; then
180 - gnome2_icon_savelist
181 - fi
182 -}
183 -
184 -pkg_postinst() {
185 - if use qt5 ; then
186 - xdg_desktop_database_update
187 - gnome2_icon_cache_update
188 - fi
189 -}
190 -
191 -pkg_postrm() {
192 - if use qt5 ; then
193 - xdg_desktop_database_update
194 - gnome2_icon_cache_update
195 - fi
196 -}