Gentoo Archives: gentoo-commits

From: Vicente Olivert Riera <vincent@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/vincent:master commit in: games-emulation/dolphin-emu/
Date: Tue, 27 Aug 2013 14:54:04
Message-Id: 1377615221.2e91398991fdcf1bcfbf3aedb625155e54e16576.vincent@gentoo
1 commit: 2e91398991fdcf1bcfbf3aedb625155e54e16576
2 Author: Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 27 14:53:41 2013 +0000
4 Commit: Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 27 14:53:41 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/vincent.git;a=commit;h=2e913989
7
8 some packages removal
9
10 Package-Manager: portage-2.1.12.2
11 RepoMan-Options: --force
12 Manifest-Sign-Key: 5AE9E7B2E9BBCBA8
13
14 ---
15 games-emulation/dolphin-emu/Manifest | 13 --
16 games-emulation/dolphin-emu/dolphin-emu-3.5.ebuild | 154 ---------------------
17 games-emulation/dolphin-emu/metadata.xml | 12 --
18 3 files changed, 179 deletions(-)
19
20 diff --git a/games-emulation/dolphin-emu/Manifest b/games-emulation/dolphin-emu/Manifest
21 deleted file mode 100644
22 index 0dd1481..0000000
23 --- a/games-emulation/dolphin-emu/Manifest
24 +++ /dev/null
25 @@ -1,13 +0,0 @@
26 ------BEGIN PGP SIGNED MESSAGE-----
27 -Hash: SHA256
28 -
29 -DIST dolphin-3.5-src.zip 28805192 SHA256 b95cb6f487c1f77471c08cfb52bc9844bb2385f0ffd8fb45416b4c5095eb8d9a SHA512 4e607f9ed15c19967382a178c725a015fa8e2db4f624e9b54c50af31bdbae333989be8397cd32d0aa3b5283caf85a67e5529583be4423ada5c6f098ca7c309ef WHIRLPOOL a840f15153eff2edb5f2c75410e6fed3cca7fbffe2eb05bbf6441b914f7b27c6d9ee90de27fb9a773b601c44311828b95e3c597000cf607ff12d1141266e50bc
30 -EBUILD dolphin-emu-3.5.ebuild 4025 SHA256 8279079d12e24499f382f5f8d4e509e3c54146a7c07bbed339ee77f1ebde7d40 SHA512 03d780d86b003c8f5b55d8904ffcf0af552fa918bc28f6a894bccfa055571478779097df60a44624e5398e1e15cfd266ab3e66321c8fbf4ca530c7522d3abbd5 WHIRLPOOL bcf4140465ffb152b62cca5535c85b70b0bd8db967e48aa08c5a3236bd95d4577ee942566da9be0b6a3a681b53b68aa737c903d095383dfaaabc414736a56895
31 -MISC metadata.xml 368 SHA256 a808b601f29b8f41b9236bd093f8f61e7e0e4dc8bb9df2583a265707f901e8ac SHA512 b3fa5b729f6d116de20f9fda986c0038a6e9467abded6bf0c8cd044257e3548afc37a548dcacec0799fce013665eda4bbe14b1524e4853a9d998a0ab3331eb8c WHIRLPOOL 2d70629a955d30bcf22e7352dc42e48c70b7717884b0f9bb6bafbf5bfe3c84983448153928b2c38fc5d43d4db306f438b27b3538e2e4f7c5ef64ba5ec7ce94fe
32 ------BEGIN PGP SIGNATURE-----
33 -Version: GnuPG v2.0.19 (GNU/Linux)
34 -
35 -iEYEAREIAAYFAlE89iYACgkQWunnsum7y6ibGACfRc7uTMK3MtSfqlPwej65RW88
36 -MYoAn0/OvuOlPFOsAKwauvn7qfdcH+Gb
37 -=Oz7v
38 ------END PGP SIGNATURE-----
39
40 diff --git a/games-emulation/dolphin-emu/dolphin-emu-3.5.ebuild b/games-emulation/dolphin-emu/dolphin-emu-3.5.ebuild
41 deleted file mode 100644
42 index 761579f..0000000
43 --- a/games-emulation/dolphin-emu/dolphin-emu-3.5.ebuild
44 +++ /dev/null
45 @@ -1,154 +0,0 @@
46 -# Copyright 1999-2013 Gentoo Foundation
47 -# Distributed under the terms of the GNU General Public License v2
48 -# $Header: $
49 -
50 -EAPI="5"
51 -
52 -WX_GTK_VER="2.9"
53 -
54 -#EGIT_REPO_URI="https://code.google.com/p/dolphin-emu/"
55 -#EGIT_COMMIT="${PV}"
56 -
57 -inherit cmake-utils eutils flag-o-matic git-2 pax-utils toolchain-funcs wxwidgets games
58 -
59 -DESCRIPTION="Free, open source emulator for Nintendo GameCube and Wii"
60 -HOMEPAGE="http://www.dolphin-emu.com/"
61 -SRC_URI="http://dolphin-emu.googlecode.com/files/dolphin-${PV}-src.zip"
62 -
63 -LICENSE="GPL-2"
64 -SLOT="0"
65 -KEYWORDS="~amd64 ~x86"
66 -
67 -# NOTES:
68 -# - wxWidgets support relies on 2.9 branch, which is currently masked in main tree
69 -IUSE="alsa ao bluetooth doc encode +lzo openal opengl openmp portaudio pulseaudio wxwidgets"
70 -
71 -RDEPEND=">=media-libs/glew-1.5
72 - >=media-libs/libsdl-1.2[joystick]
73 - <media-libs/libsfml-2.0
74 - sys-libs/readline
75 - x11-libs/libXext
76 - x11-libs/libXrandr
77 - ao? ( media-libs/libao )
78 - alsa? ( media-libs/alsa-lib )
79 - bluetooth? ( net-wireless/bluez )
80 - encode? ( media-video/ffmpeg[encode] )
81 - lzo? ( dev-libs/lzo )
82 - openal? ( media-libs/openal )
83 - opengl? ( virtual/opengl )
84 - portaudio? ( media-libs/portaudio )
85 - pulseaudio? ( media-sound/pulseaudio )
86 - wxwidgets? ( x11-libs/wxGTK:2.9 )"
87 -DEPEND="${RDEPEND}
88 - sys-devel/gettext
89 - virtual/pkgconfig
90 - media-gfx/nvidia-cg-toolkit"
91 -
92 -S="${WORKDIR}/dolphin-${PV}"
93 -
94 -src_unpack() {
95 - unpack "dolphin-${PV}-src.zip"
96 - cd "${S}"
97 -}
98 -
99 -src_prepare() {
100 - # Remove automagic dependencies
101 - if use !alsa; then
102 - sed -i -e '/^include(FindALSA/d' CMakeLists.txt || die
103 - fi
104 - if use !ao; then
105 - sed -i -e '/^check_lib(AO/d' CMakeLists.txt || die
106 - fi
107 - if use !bluetooth; then
108 - sed -i -e '/^check_lib(BLUEZ/d' CMakeLists.txt || die
109 - fi
110 - if use !openal; then
111 - sed -i -e '/^include(FindOpenAL/d' CMakeLists.txt || die
112 - fi
113 - if use !portaudio; then
114 - sed -i -e '/CMAKE_REQUIRED_LIBRARIES portaudio/d' CMakeLists.txt || die
115 - fi
116 - if use !pulseaudio; then
117 - sed -i -e '/^check_lib(PULSEAUDIO/d' CMakeLists.txt || die
118 - fi
119 -
120 - # remove bundled libs, except
121 - # - SOIL, which has not public sources now
122 - # - Bochs_disasm (do not know what is it)
123 - # - CLRun ( some part of OpenCL )
124 - mv Externals/SOIL . || die
125 - mv Externals/Bochs_disasm . || die
126 - mv Externals/CLRun . || die
127 - rm -r Externals/* || die 'failed to remove bundled libs'
128 - mv Bochs_disasm Externals || die
129 - mv CLRun Externals || die
130 - mv SOIL Externals || die
131 -}
132 -
133 -src_configure() {
134 - # filter problematic compiler flags
135 - filter-flags -flto -fwhole-program
136 - append-flags -fno-pie
137 -
138 - if $($(tc-getPKG_CONFIG) --exists nvidia-cg-toolkit); then
139 - append-flags "$($(tc-getPKG_CONFIG) --cflags nvidia-cg-toolkit)"
140 - else
141 - append-flags "-I/opt/nvidia-cg-toolkit/include"
142 - fi
143 -
144 - if $($(tc-getPKG_CONFIG) --exists nvidia-cg-toolkit); then
145 - append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-L nvidia-cg-toolkit)"
146 - else
147 - append-ldflags "-L/opt/nvidia-cg-toolkit/lib"
148 - fi
149 -
150 - local mycmakeargs=(
151 - "-DDOLPHIN_WC_REVISION=${PV}"
152 - "-DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}"
153 - "-Dprefix=${GAMES_PREFIX}"
154 - "-Ddatadir=${GAMES_DATADIR}/${PN}"
155 - "-Dplugindir=$(games_get_libdir)/${PN}"
156 - $(cmake-utils_use !wxwidgets DISABLE_WX)
157 - $(cmake-utils_use encode ENCODE_FRAMEDUMPS)
158 - $(cmake-utils_use openmp OPENMP)
159 - )
160 -
161 - cmake-utils_src_configure
162 -}
163 -
164 -src_install() {
165 - cmake-utils_src_install
166 -
167 - # set binary name
168 - local binary="${PN}"
169 - use wxwidgets || binary+="-nogui"
170 -
171 - # install documentation as appropriate
172 - dodoc Readme.txt
173 - if use doc; then
174 - doins -r docs
175 - fi
176 -
177 - # create menu entry for GUI builds
178 - if use wxwidgets; then
179 - doicon Source/Core/DolphinWX/resources/Dolphin.xpm
180 - make_desktop_entry "${PN}" "Dolphin" "Dolphin" "Game;Emulator"
181 - fi
182 -
183 - prepgamesdirs
184 -}
185 -
186 -pkg_postinst() {
187 - # hardened fix
188 - pax-mark -m "${EPREFIX}/usr/games/bin/${PN}"
189 -
190 - if ! use portaudio; then
191 - ewarn "If you need to use your microphone for a game, rebuild with USE=portaudio"
192 - fi
193 - if ! use wxwidgets; then
194 - ewarn "Note: It is not currently possible to configure Dolphin without the GUI."
195 - ewarn "Rebuild with USE=wxwidgets to enable the GUI if needed."
196 - fi
197 -
198 - games_pkg_postinst
199 -}
200
201 diff --git a/games-emulation/dolphin-emu/metadata.xml b/games-emulation/dolphin-emu/metadata.xml
202 deleted file mode 100644
203 index a25a165..0000000
204 --- a/games-emulation/dolphin-emu/metadata.xml
205 +++ /dev/null
206 @@ -1,12 +0,0 @@
207 -<?xml version="1.0" encoding="UTF-8"?>
208 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
209 -<pkgmetadata>
210 - <maintainer>
211 - <email>vincent@g.o</email>
212 - <name>Vicente Olivert Riera</name>
213 - </maintainer>
214 - <longdescription lang="en">
215 - Free, open source emulator for Nintendo GameCube and Wii
216 - </longdescription>
217 -</pkgmetadata>
218 -