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/snes9x/
Date: Tue, 10 Mar 2020 08:20:45
Message-Id: 1583828430.b130e7c3672450dc9837f48cb8dbbca0e6c94400.polynomial-c@gentoo
1 commit: b130e7c3672450dc9837f48cb8dbbca0e6c94400
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 10 08:20:30 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 10 08:20:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b130e7c3
7
8 games-emulation/snes9x: Removed old
9
10 Package-Manager: Portage-2.3.93, Repoman-2.3.20
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 games-emulation/snes9x/Manifest | 1 -
14 games-emulation/snes9x/snes9x-1.58.ebuild | 138 ------------------------------
15 2 files changed, 139 deletions(-)
16
17 diff --git a/games-emulation/snes9x/Manifest b/games-emulation/snes9x/Manifest
18 index 4275f56091e..35dbc3e331c 100644
19 --- a/games-emulation/snes9x/Manifest
20 +++ b/games-emulation/snes9x/Manifest
21 @@ -1,3 +1,2 @@
22 -DIST snes9x-1.58.tar.gz 2830667 BLAKE2B 66446e56a172b318f7cefecc59d927270377f725df0ca89888e1c50eb3f5475729ffc9da86ead5e50f106ab0781ad644ae3b3ed5719724db9b78b687135ead04 SHA512 51f8e92258db58e55f7b0b6c4537a916358891bb5ee35bd984d1970d2fedbdb2f8b3a4f560e0302d3011e521a1072c8a0d69723e8b151f61d33802c02f392d7d
23 DIST snes9x-1.59.2.tar.gz 2819803 BLAKE2B 3e077fe68dbc6ae9acf7625c1371971300cfb72143e0e98841dc8d75be5ccc45812d79d7810d28d1a5dc5c17a69cf0f9483e9c69e91437d864a4cbaf34852b35 SHA512 84d2dfc12a991b77b30ba9a591d285ecd4cc5fbb418282900209db9191d61611123ffa7d715b7abeed9b891e9af88ab4c46616502523a881127e2ede008236e4
24 DIST snes9x-1.60.tar.gz 2863228 BLAKE2B 0ac3bdd2403221f1013e2b5438aacc4e7d361e943ac7edc56f8ef22827d81484e0b162b84f739ce0f68fe58021124275fd908ccdde99e1e1d6d6c9c0a6e3d17b SHA512 840b006a8fbd479fd5ceb2d94af4ef6470c5e27a3e6c8ddb0dffc8d3e51f465669144cd428bfce28b2ed4f68e70d8f252f2d8a2cae602ba797791d7e483c14c9
25
26 diff --git a/games-emulation/snes9x/snes9x-1.58.ebuild b/games-emulation/snes9x/snes9x-1.58.ebuild
27 deleted file mode 100644
28 index c933203fc0d..00000000000
29 --- a/games-emulation/snes9x/snes9x-1.58.ebuild
30 +++ /dev/null
31 @@ -1,138 +0,0 @@
32 -# Copyright 1999-2019 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -
37 -inherit autotools flag-o-matic gnome2-utils xdg-utils
38 -
39 -DESCRIPTION="Super Nintendo Entertainment System (SNES) emulator"
40 -HOMEPAGE="https://github.com/snes9xgit/snes9x"
41 -SRC_URI="https://github.com/snes9xgit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
42 -
43 -LICENSE="Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB Info-ZIP"
44 -SLOT="0"
45 -KEYWORDS="~amd64 ~ppc64 ~x86"
46 -IUSE="alsa debug gtk multilib netplay nls opengl oss png pulseaudio portaudio wayland xinerama +xv"
47 -RESTRICT="bindist"
48 -
49 -RDEPEND="
50 - sys-libs/zlib:=[minizip]
51 - x11-libs/libX11
52 - x11-libs/libXext
53 - png? ( media-libs/libpng:0= )
54 - gtk? (
55 - dev-libs/glib:2
56 - media-libs/libsdl2[joystick]
57 - >=x11-libs/gtk+-3.22:3[wayland?]
58 - x11-libs/libXrandr
59 - x11-misc/xdg-utils
60 - alsa? ( media-libs/alsa-lib )
61 - opengl? (
62 - media-libs/libepoxy
63 - virtual/opengl
64 - )
65 - portaudio? ( >=media-libs/portaudio-19_pre )
66 - pulseaudio? ( media-sound/pulseaudio )
67 - xv? ( x11-libs/libXv )
68 - wayland? ( dev-libs/wayland )
69 - )
70 - xinerama? ( x11-libs/libXinerama )"
71 -DEPEND="${RDEPEND}
72 - virtual/pkgconfig
73 - x11-base/xorg-proto
74 - nls? ( dev-util/intltool )"
75 -
76 -S="${WORKDIR}/${P}/unix"
77 -
78 -PATCHES=(
79 - "${FILESDIR}"/${PN}-1.53-cross-compile.patch
80 - "${FILESDIR}"/${PN}-1.58-build-system.patch
81 - "${FILESDIR}"/${P}-without-screenshot_build_fix.patch
82 -)
83 -
84 -src_prepare() {
85 - cd "${WORKDIR}"/${P} || die
86 - rm -r unzip || die
87 - default
88 - cd unix || die
89 - eautoreconf
90 - if use gtk; then
91 - cd ../gtk || die
92 - eautoreconf
93 - fi
94 -}
95 -
96 -src_configure() {
97 - append-ldflags -Wl,-z,noexecstack
98 -
99 - # build breaks when zlib/zip support is disabled
100 - local myeconfargs=(
101 - --enable-gamepad
102 - --enable-gzip
103 - --enable-zip
104 - --with-system-zip
105 - $(use_enable debug debugger)
106 - $(use_enable netplay)
107 - $(use_enable png screenshot)
108 - $(use_enable xinerama)
109 - )
110 - econf "${myeconfargs[@]}"
111 -
112 - if use gtk; then
113 - cd ../gtk || die
114 - myeconfargs=(
115 - --with-gtk3
116 - --with-zlib
117 - --with-system-zip
118 - --without-gtk2
119 - $(use_enable nls)
120 - $(use_with opengl)
121 - $(use_with xv)
122 - $(use_with alsa)
123 - $(use_with oss)
124 - $(use_with pulseaudio)
125 - $(use_with portaudio)
126 - $(use_with png screenshot)
127 - $(use_with wayland)
128 - )
129 - econf "${myeconfargs[@]}"
130 - fi
131 -}
132 -
133 -src_compile() {
134 - emake
135 - use gtk && emake -C ../gtk
136 -}
137 -
138 -src_install() {
139 - dobin ${PN}
140 -
141 - dodoc ../docs/{changes,control-inputs,controls,snapshots}.txt
142 - dodoc snes9x.conf.default
143 -
144 - if use gtk; then
145 - emake -C ../gtk DESTDIR="${D}" install
146 - dodoc ../gtk/AUTHORS
147 - fi
148 -
149 - docinto html
150 - dodoc {.,..}/docs/*.html
151 -}
152 -
153 -pkg_preinst() {
154 - use gtk && gnome2_icon_savelist
155 -}
156 -
157 -pkg_postinst() {
158 - if use gtk ; then
159 - gnome2_icon_cache_update
160 - xdg_desktop_database_update
161 - fi
162 -}
163 -
164 -pkg_postrm() {
165 - if use gtk ; then
166 - gnome2_icon_cache_update
167 - xdg_desktop_database_update
168 - fi
169 -}