Gentoo Archives: gentoo-commits

From: Erik Mackdanz <stasibear@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/
Date: Sat, 10 Oct 2020 15:03:58
Message-Id: 1602342223.304f2ade10fb6eff307e9ea52ccb9b5ad1083680.stasibear@gentoo
1 commit: 304f2ade10fb6eff307e9ea52ccb9b5ad1083680
2 Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 10 15:03:43 2020 +0000
4 Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 10 15:03:43 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304f2ade
7
8 games-roguelike/stone-soup: Remove old versions
9
10 Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
11 Package-Manager: Portage-3.0.8, Repoman-3.0.1
12
13 games-roguelike/stone-soup/Manifest | 2 -
14 .../stone-soup/stone-soup-0.23.2.ebuild | 149 --------------------
15 .../stone-soup/stone-soup-0.24.0.ebuild | 153 ---------------------
16 3 files changed, 304 deletions(-)
17
18 diff --git a/games-roguelike/stone-soup/Manifest b/games-roguelike/stone-soup/Manifest
19 index d0060514d4c..aa90c7e2f70 100644
20 --- a/games-roguelike/stone-soup/Manifest
21 +++ b/games-roguelike/stone-soup/Manifest
22 @@ -1,6 +1,4 @@
23 DIST stone-soup.png 1351 BLAKE2B cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc
24 DIST stone-soup.svg 68546 BLAKE2B 7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d SHA512 dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f
25 -DIST stone_soup-0.23.2.tar.xz 30157732 BLAKE2B 5d264fa33abeb2254efbdef461774c987f65ef28160d43d90848b77d46a8f0e63c4e59a9cb7257257551a08c509e53758d72acbb0edf5a0e8b70e5d3ca09ea14 SHA512 61ccb0ac262a798e7c06fdb5e821c9885a690e082c33f6255358561929d6800b272106632279d27320e8ae240d903e2002f59d908d5db4841065a5cfa97bbee8
26 -DIST stone_soup-0.24.0.tar.xz 29746940 BLAKE2B 429fd9bb5a5bcd36d11f66ac93a96c4d378a50bb9197edcd92d9bd7d7c463ace60c5c59c4bb762fb61555e6612ecca2267b6d68b6bba8afa79861d7b8d4ea6a1 SHA512 d43d3c43551394c0730427a1adf561bc29ac679c13475292908f942aa8b6e077861245536ff3c932c7478f1ec1c72cf51c9aca8b8ce30f3a99c311c292765194
27 DIST stone_soup-0.25.0.tar.xz 30247768 BLAKE2B 1e6595ae895beb8a4eede97002d5085e710de93726034a3ab9bd4d44fc9d03fc6cc22ff8878c2e6f825ffd0b28e73bbd1d9a087fc5eae9ffd2bc36403edf5b27 SHA512 387bce2c0491bf88c267af8e37afb1037dfc98d4ba4fb4dd3fe442f3446b6bf6f23c10f32483fb7d27e90c6045033bd70fb9e88e0bbe486489bc38ab71e62529
28 DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006 SHA512 fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220
29
30 diff --git a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild b/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
31 deleted file mode 100644
32 index 2cc1569df21..00000000000
33 --- a/games-roguelike/stone-soup/stone-soup-0.23.2.ebuild
34 +++ /dev/null
35 @@ -1,149 +0,0 @@
36 -# Copyright 1999-2020 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -# TODO
40 -# - attempt +test, linked bug claims to be fixed
41 -
42 -EAPI=7
43 -VIRTUALX_REQUIRED="manual"
44 -inherit desktop eutils xdg-utils toolchain-funcs
45 -
46 -MY_P="stone_soup-${PV}"
47 -DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
48 -HOMEPAGE="http://crawl.develz.org/wordpress/"
49 -SRC_URI="
50 - https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
51 - https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
52 - https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
53 -"
54 -
55 -# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
56 -# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
57 -# Public Domain|CC0: most of tiles
58 -# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
59 -LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
60 -SLOT="0"
61 -KEYWORDS="amd64 x86"
62 -IUSE="debug ncurses sound test +tiles"
63 -# test is broken
64 -# see https://crawl.develz.org/mantis/view.php?id=6121
65 -RESTRICT="test"
66 -
67 -RDEPEND="
68 - dev-db/sqlite:3
69 - =dev-lang/lua-5.1*:0=
70 - sys-libs/zlib
71 - !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
72 - ncurses? ( sys-libs/ncurses:0 )
73 - tiles? (
74 - media-fonts/dejavu
75 - media-libs/freetype:2
76 - media-libs/libpng:0
77 - sound? (
78 - media-libs/libsdl2[X,opengl,sound,video]
79 - media-libs/sdl2-mixer
80 - )
81 - !sound? ( media-libs/libsdl2[X,opengl,video] )
82 - media-libs/sdl2-image[png]
83 - virtual/glu
84 - virtual/opengl
85 - )"
86 -DEPEND="${RDEPEND}
87 - dev-lang/perl
88 - dev-python/pyyaml
89 - sys-devel/flex
90 - tiles? (
91 - sys-libs/ncurses:0
92 - )
93 - virtual/pkgconfig
94 - virtual/yacc
95 - "
96 -
97 -S=${WORKDIR}/${MY_P}/source
98 -S_TEST=${WORKDIR}/${MY_P}_test/source
99 -PATCHES=(
100 - "${FILESDIR}"/gitless.patch
101 - "${FILESDIR}"/pyyaml-safe-load.patch
102 - "${FILESDIR}"/rltiles-ldflags-libs.patch
103 -)
104 -
105 -pkg_setup() {
106 - if use !ncurses && use !tiles ; then
107 - ewarn "Neither ncurses nor tiles frontend"
108 - ewarn "selected, choosing ncurses only."
109 - ewarn "Note that you can also enable both."
110 - fi
111 -
112 - if use sound && use !tiles ; then
113 - ewarn "Sound support is only available with tiles."
114 - fi
115 -}
116 -
117 -src_compile() {
118 - export HOSTCXX=$(tc-getBUILD_CXX)
119 -
120 - # leave DATADIR at the top
121 - myemakeargs=(
122 - $(usex debug "FULLDEBUG=y DEBUG=y" "")
123 - BUILD_LUA=
124 - AR="$(tc-getAR)"
125 - CFOPTIMIZE=''
126 - CFOTHERS="${CXXFLAGS}"
127 - CONTRIBS=
128 - DATADIR="/usr/share/${PN}"
129 - GCC="$(tc-getCC)"
130 - GXX="$(tc-getCXX)"
131 - LDFLAGS="${LDFLAGS}"
132 - MAKEOPTS="${MAKEOPTS}"
133 - PKGCONFIG="$(tc-getPKG_CONFIG)"
134 - RANLIB="$(tc-getRANLIB)"
135 - SAVEDIR="~/.crawl"
136 - SOUND=$(usex sound "y" "")
137 - STRIP=touch
138 - USE_LUAJIT=
139 - V=1
140 - prefix="/usr"
141 - )
142 -
143 - if use ncurses || (use !ncurses && use !tiles) ; then
144 - emake "${myemakeargs[@]}"
145 - # move it in case we build both variants
146 - use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
147 - fi
148 -
149 - if use tiles ; then
150 - emake clean
151 - emake "${myemakeargs[@]}" "TILES=y"
152 - fi
153 -}
154 -
155 -src_install() {
156 - emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" prefix_fp="" bin_prefix="${D}/usr/bin" install
157 - [[ -e "${WORKDIR}"/crawl-ncurses ]] && dobin "${WORKDIR}"/crawl-ncurses
158 -
159 - # don't relocate docs, needed at runtime
160 - rm -rf "${D}/usr/share/${PN}"/docs/license
161 -
162 - doman "${WORKDIR}/${MY_P}"/docs/crawl.6
163 -
164 - # icons and menu for graphical build
165 - if use tiles ; then
166 - doicon -s 48 "${DISTDIR}"/${PN}.png
167 - doicon -s scalable "${DISTDIR}"/${PN}.svg
168 - make_desktop_entry crawl
169 - fi
170 -}
171 -
172 -pkg_postinst() {
173 - xdg_icon_cache_update
174 -
175 - if use tiles && use ncurses ; then
176 - elog "Since you have enabled both tiles and ncurses frontends"
177 - elog "the ncurses binary is called 'crawl-ncurses' and the"
178 - elog "tiles binary is called 'crawl'."
179 - fi
180 -}
181 -
182 -pkg_postrm() {
183 - xdg_icon_cache_update
184 -}
185
186 diff --git a/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild b/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
187 deleted file mode 100644
188 index 3a7e637f88e..00000000000
189 --- a/games-roguelike/stone-soup/stone-soup-0.24.0.ebuild
190 +++ /dev/null
191 @@ -1,153 +0,0 @@
192 -# Copyright 1999-2020 Gentoo Authors
193 -# Distributed under the terms of the GNU General Public License v2
194 -
195 -# TODO
196 -# - attempt +test, linked bug claims to be fixed
197 -
198 -EAPI=7
199 -VIRTUALX_REQUIRED="manual"
200 -inherit desktop eutils xdg-utils toolchain-funcs
201 -
202 -MY_P="stone_soup-${PV}"
203 -DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
204 -HOMEPAGE="http://crawl.develz.org/wordpress/"
205 -SRC_URI="
206 - https://crawl.develz.org/release/$(ver_cut 1-2)/${PN/-/_}-${PV}.tar.xz
207 - https://dev.gentoo.org/~hasufell/distfiles/${PN}.png
208 - https://dev.gentoo.org/~hasufell/distfiles/${PN}.svg
209 -"
210 -
211 -# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
212 -# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
213 -# Public Domain|CC0: most of tiles
214 -# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
215 -LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
216 -SLOT="0"
217 -KEYWORDS="amd64 x86"
218 -IUSE="debug ncurses sound test +tiles"
219 -# test is broken
220 -# see https://crawl.develz.org/mantis/view.php?id=6121
221 -RESTRICT="test"
222 -
223 -RDEPEND="
224 - dev-db/sqlite:3
225 - =dev-lang/lua-5.1*:0=
226 - sys-libs/zlib
227 - !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) )
228 - ncurses? ( sys-libs/ncurses:0 )
229 - tiles? (
230 - media-fonts/dejavu
231 - media-libs/freetype:2
232 - media-libs/libpng:0
233 - sound? (
234 - media-libs/libsdl2[X,opengl,sound,video]
235 - media-libs/sdl2-mixer
236 - )
237 - !sound? ( media-libs/libsdl2[X,opengl,video] )
238 - media-libs/sdl2-image[png]
239 - virtual/glu
240 - virtual/opengl
241 - )"
242 -DEPEND="${RDEPEND}
243 - dev-lang/perl
244 - dev-python/pyyaml
245 - sys-devel/flex
246 - tiles? (
247 - sys-libs/ncurses:0
248 - )
249 - virtual/pkgconfig
250 - virtual/yacc
251 - "
252 -
253 -S=${WORKDIR}/${MY_P}/source
254 -S_TEST=${WORKDIR}/${MY_P}_test/source
255 -PATCHES=(
256 - "${FILESDIR}"/gitless.patch
257 - "${FILESDIR}"/pyyaml-safe-load.patch
258 - "${FILESDIR}"/rltiles-ldflags-libs.patch
259 -)
260 -
261 -pkg_setup() {
262 - if use !ncurses && use !tiles ; then
263 - ewarn "Neither ncurses nor tiles frontend"
264 - ewarn "selected, choosing ncurses only."
265 - ewarn "Note that you can also enable both."
266 - fi
267 -
268 - if use sound && use !tiles ; then
269 - ewarn "Sound support is only available with tiles."
270 - fi
271 -}
272 -
273 -src_compile() {
274 -
275 - # Insurance that we're not using bundled lib sources
276 - rm -rf contrib || die "Couldn't delete contrib directory"
277 -
278 - export HOSTCXX=$(tc-getBUILD_CXX)
279 -
280 - # leave DATADIR at the top
281 - myemakeargs=(
282 - $(usex debug "FULLDEBUG=y DEBUG=y" "")
283 - BUILD_LUA=
284 - AR="$(tc-getAR)"
285 - CFOPTIMIZE=''
286 - CFOTHERS="${CXXFLAGS}"
287 - CONTRIBS=
288 - DATADIR="/usr/share/${PN}"
289 - GCC="$(tc-getCC)"
290 - GXX="$(tc-getCXX)"
291 - LDFLAGS="${LDFLAGS}"
292 - MAKEOPTS="${MAKEOPTS}"
293 - PKGCONFIG="$(tc-getPKG_CONFIG)"
294 - RANLIB="$(tc-getRANLIB)"
295 - SAVEDIR="~/.crawl"
296 - SOUND=$(usex sound "y" "")
297 - STRIP=touch
298 - USE_LUAJIT=
299 - V=1
300 - prefix="/usr"
301 - )
302 -
303 - if use ncurses || (use !ncurses && use !tiles) ; then
304 - emake "${myemakeargs[@]}"
305 - # move it in case we build both variants
306 - use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
307 - fi
308 -
309 - if use tiles ; then
310 - emake clean
311 - emake "${myemakeargs[@]}" "TILES=y"
312 - fi
313 -}
314 -
315 -src_install() {
316 - emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" prefix_fp="" bin_prefix="${D}/usr/bin" install
317 - [[ -e "${WORKDIR}"/crawl-ncurses ]] && dobin "${WORKDIR}"/crawl-ncurses
318 -
319 - # don't relocate docs, needed at runtime
320 - rm -rf "${D}/usr/share/${PN}"/docs/license
321 -
322 - doman "${WORKDIR}/${MY_P}"/docs/crawl.6
323 -
324 - # icons and menu for graphical build
325 - if use tiles ; then
326 - doicon -s 48 "${DISTDIR}"/${PN}.png
327 - doicon -s scalable "${DISTDIR}"/${PN}.svg
328 - make_desktop_entry crawl
329 - fi
330 -}
331 -
332 -pkg_postinst() {
333 - xdg_icon_cache_update
334 -
335 - if use tiles && use ncurses ; then
336 - elog "Since you have enabled both tiles and ncurses frontends"
337 - elog "the ncurses binary is called 'crawl-ncurses' and the"
338 - elog "tiles binary is called 'crawl'."
339 - fi
340 -}
341 -
342 -pkg_postrm() {
343 - xdg_icon_cache_update
344 -}