Gentoo Archives: gentoo-commits

From: Michael Sterrett <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-roguelike/slashem/, games-roguelike/slashem/files/0.0.7E7/
Date: Sat, 20 Feb 2016 01:29:45
Message-Id: 1455931731.6d824c0f9fa9e2d6aa5b4345457880de9e6f38dd.mr_bones_@gentoo
1 commit: 6d824c0f9fa9e2d6aa5b4345457880de9e6f38dd
2 Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 20 01:28:15 2016 +0000
4 Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 20 01:28:51 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d824c0f
7
8 games-roguelike/slashem: games-roguelike/slashem is gone
9
10 games-roguelike/slashem/Manifest | 2 -
11 .../slashem/files/0.0.7E7/GTK.configure | 22 ---
12 .../slashem/files/0.0.7E7/Gentoo.configure | 5 -
13 .../slashem/files/0.0.7E7/Proxy.configure | 24 ---
14 .../slashem/files/0.0.7E7/X11.configure | 18 ---
15 .../slashem/files/0.0.7E7/dot.slashemrc | 112 --------------
16 .../slashem/files/0.0.7E7/gnome.configure | 21 ---
17 .../slashem/files/0.0.7E7/makefile.patch | 27 ----
18 .../slashem/files/0.0.7E7/opengl.configure | 10 --
19 .../slashem/files/0.0.7E7/prepare-gui.configure | 67 --------
20 .../slashem/files/0.0.7E7/proxy.slashemrc | 4 -
21 games-roguelike/slashem/files/0.0.7E7/qt.configure | 23 ---
22 .../slashem/files/0.0.7E7/sdl.configure | 16 --
23 games-roguelike/slashem/metadata.xml | 11 --
24 games-roguelike/slashem/slashem-0.0.772.ebuild | 168 ---------------------
25 15 files changed, 530 deletions(-)
26
27 diff --git a/games-roguelike/slashem/Manifest b/games-roguelike/slashem/Manifest
28 deleted file mode 100644
29 index a4c05df..0000000
30 --- a/games-roguelike/slashem/Manifest
31 +++ /dev/null
32 @@ -1,2 +0,0 @@
33 -DIST conf12s.tar.gz 4788 SHA256 76b5d0527434276db4876610651a0dc73698012b1cf93449c63a516355cd06f5 SHA512 97a2ad0a65e43d89d7e1c4d47bcad87dcd55db83c1bb970d1625312b381ed07767669803f9c7a8b60079f131570cca9a7619401a3b11279cc6d19119ff633cb2 WHIRLPOOL 5f6c3574b1867a1b277d5cce34cb796550caf0d6eeb8266c03a774e7adee0464b09070b3018a0e5a16c86292df6b42fb01cdb052a04a68cbdf4fe31997c3cbdd
34 -DIST se007e7f2.tar.gz 5218698 SHA256 a520817f1fe19302f27db22a9c1762c27a669f7491e84bd22790ea4f67136b49 SHA512 a156ed5c4e912aba83e6229e2d51c79efc8de3f95b48e17d6e2530733fe26865fa41da182cf8c4b15919b14147d9c1c338251b8e80ba5aea2128dbe403e09fa7 WHIRLPOOL 782c64cf31bf4e025ad3091a7d195ccfe35573537f28c1355a39276419cc47d78cd0f82f7b42825e4081e73c8bbc786c4b4a92abe6b5f2551a01fd5c9da30476
35
36 diff --git a/games-roguelike/slashem/files/0.0.7E7/GTK.configure b/games-roguelike/slashem/files/0.0.7E7/GTK.configure
37 deleted file mode 100644
38 index 49c14fe..0000000
39 --- a/games-roguelike/slashem/files/0.0.7E7/GTK.configure
40 +++ /dev/null
41 @@ -1,22 +0,0 @@
42 -configure config_h $toplevel/include/config.h
43 -BEGIN
44 - undefine GNOME_GRAPHICS
45 - define GTK_GRAPHICS
46 - define GTK_PROXY
47 -END
48 -configure src_Makefile $toplevel/src/Makefile
49 -BEGIN
50 - undefine WINGNOMESRC
51 - undefine WINGNOMEOBJ
52 - undefine WINGNOMELIB
53 - define WINGTKSRC
54 - define WINGTKOBJ
55 - define WINGTKLIB
56 -END
57 -
58 -configure Makefile $toplevel/Makefile
59 -BEGIN
60 - undefine CNF_SHARE_GNOMEND
61 - define CNF_SHARE_GTKND
62 - define CNF_SHARE_GTKPROXYND
63 -END
64
65 diff --git a/games-roguelike/slashem/files/0.0.7E7/Gentoo.configure b/games-roguelike/slashem/files/0.0.7E7/Gentoo.configure
66 deleted file mode 100644
67 index f10d73d..0000000
68 --- a/games-roguelike/slashem/files/0.0.7E7/Gentoo.configure
69 +++ /dev/null
70 @@ -1,5 +0,0 @@
71 -configure config_h $toplevel/include/config.h
72 -BEGIN
73 - redefine COMPRESS \"/bin/gzip\"
74 -END
75 -
76
77 diff --git a/games-roguelike/slashem/files/0.0.7E7/Proxy.configure b/games-roguelike/slashem/files/0.0.7E7/Proxy.configure
78 deleted file mode 100644
79 index 56e79cb..0000000
80 --- a/games-roguelike/slashem/files/0.0.7E7/Proxy.configure
81 +++ /dev/null
82 @@ -1,24 +0,0 @@
83 -configure config_h $toplevel/include/config.h
84 -BEGIN
85 - define PROXY_GRAPHICS
86 -END
87 -
88 -configure src_Makefile $toplevel/src/Makefile
89 -BEGIN
90 - define WINPROXYSRC
91 - define PROXYUTLSRC
92 - define PROXYCOMSRC
93 - define PROXYCLNTSRC
94 -
95 - define WINPROXYOBJ
96 - define PROXYUTLOBJ
97 - define PROXYCOMOBJ
98 - define PROXYCLNTOBJ
99 -
100 - define WINPROXYLIB
101 -END
102 -
103 -configure Makefile $toplevel/Makefile
104 -BEGIN
105 - define CNF_SHARE_PROXYND
106 -END
107
108 diff --git a/games-roguelike/slashem/files/0.0.7E7/X11.configure b/games-roguelike/slashem/files/0.0.7E7/X11.configure
109 deleted file mode 100644
110 index 8c9e362..0000000
111 --- a/games-roguelike/slashem/files/0.0.7E7/X11.configure
112 +++ /dev/null
113 @@ -1,18 +0,0 @@
114 -configure config_h $toplevel/include/config.h
115 -BEGIN
116 - define X11_GRAPHICS
117 -END
118 -
119 -configure src_Makefile $toplevel/src/Makefile
120 -BEGIN
121 - define WINX11SRC
122 - define WINX11OBJ
123 - define WINX11LIB
124 - redefine WINX11LIB "-lXaw -lXmu -lXext -lXt -lXpm -lX11"
125 -END
126 -
127 -configure Makefile $toplevel/Makefile
128 -BEGIN
129 - define CNF_SHARE_X11ND
130 - redefine CNF_SHARE_X11ND "x11bigtiles x11tiles SlashEM.ad pet_mark.xbm rip.xpm"
131 -END
132
133 diff --git a/games-roguelike/slashem/files/0.0.7E7/dot.slashemrc b/games-roguelike/slashem/files/0.0.7E7/dot.slashemrc
134 deleted file mode 100644
135 index 518e8d6..0000000
136 --- a/games-roguelike/slashem/files/0.0.7E7/dot.slashemrc
137 +++ /dev/null
138 @@ -1,112 +0,0 @@
139 -#
140 -# Slash'EM configuration file.
141 -#
142 -# Naming this file $(HOME)/.slashemrc (for UNIX) or setting the environment
143 -# variable SLASHEMOPTIONS to point to its full path name elsewhere tells
144 -# Slash'EM to use X11 windowing and fonts (provided the executable was
145 -# compiled with that ability).
146 -#
147 -# SET YOUR WINDOW TYPE
148 -# Your windowtype choices are: GENTOO_WINDOWTYPES
149 -#
150 -OPTIONS=windowtype:tty
151 -
152 -TILESET=name:Small, file:x11tiles
153 -TILESET=name:Big, file:x11bigtiles, transparent
154 -TILESET=name:Big 3D, file:x11big3dtiles, transparent, pseudo3D
155 -
156 -# These tile definitions are used by the SDL/GL interface
157 -TILESET=name:gl 3D, file:gltile64.png, transparent, pseudo3D
158 -TILESET=name:gl Big, file:gltile32.png, transparent
159 -TILESET=name:gl Small, file:gltile16.png, transparent
160 -
161 -OPTIONS=tiles:Big
162 -#
163 -#
164 -#OPTIONS=toptenwin,hilite_pet,color,number_pad:2,verbose,news
165 -#OPTIONS=confirm,fixinv,noautopickup,safe_pet,sortpack,tombstone
166 -#OPTIONS=fruit:pineapple,dogname:Dhairrhuwyth
167 -#OPTIONS=male,catname:Ghisteslwchlohm
168 -#
169 -# There are 17 object symbols and various graphics symbols.
170 -# The descriptions of these symbols can be found in dat/opthelp.
171 -#
172 -#
173 -# Font: nh10 (10x20)
174 -#
175 -#OBJECTS= 180 183 188 192 181 184 182 189 190 196 \
176 -# 191 194 193 187 185 186 195
177 -#
178 -#DUNGEON= 032 025 018 013 012 014 011 015 023 024 \
179 -# 022 021 128 129 130 131 132 035 035 133 \
180 -# 134 135 136 137 145 146 144 124 143 142 \
181 -# 143 141 140 149 150 031 031 147 148 031 \
182 -# 161 140
183 -#
184 -#TRAPS= 138 138 138 138 138 138 138 138 138 138 \
185 -# 138 138 138 138 138 139 138 138 138 138 \
186 -# 138 138
187 -#
188 -#EFFECTS= 151 152 153 154 155 156 157 158 \
189 -# 159 160 161 162 \
190 -# 163 164 165 166 167 168 169 170 \
191 -# 171 172 173 174 175 176 177 178 179 \
192 -# 171 172 173 174 175 176 177 178 179 \
193 -# 171 172 173 174 175 176 177 178 179 \
194 -# 171 172 173 174 175 176 177 178 179 \
195 -# 171 172 173 174 175 176 177 178 179 \
196 -# 171 172 173 174 175 176 177 178 179 \
197 -# 171 172 173 174 175 176 177 178 179
198 -#
199 -#
200 -# Font: ibm (8x14)
201 -#
202 -#OBJECTS= 207 210 215 219 208 211 209 216 217 223 \
203 -# 218 221 220 214 212 213 222
204 -#
205 -#DUNGEON= 032 128 129 130 131 132 133 134 135 136 \
206 -# 137 138 139 045 124 142 143 035 035 144 \
207 -# 145 146 147 148 155 156 227 124 154 153 \
208 -# 154 152 151 159 160 200 200 157 158 250 \
209 -# 170 151
210 -#
211 -#TRAPS= 149 149 149 149 149 149 149 149 149 149 \
212 -# 149 149 149 149 149 150 149 149 149 149 \
213 -# 149 149
214 -#
215 -#EFFECTS= 161 162 163 164 165 166 167 168 \
216 -# 169 170 171 172 \
217 -# 173 174 175 176 177 178 179 180 \
218 -# 181 182 183 184 185 186 187 188 189 \
219 -# 181 182 183 184 185 186 187 188 189 \
220 -# 181 182 183 184 185 186 187 188 189 \
221 -# 181 182 183 184 185 186 187 188 189 \
222 -# 181 182 183 184 185 186 187 188 189 \
223 -# 181 182 183 184 185 186 187 188 189 \
224 -# 181 182 183 184 185 186 187 188 189
225 -#
226 -#
227 -# Font: a "standard" font like 6x13
228 -# Note that this version is unlikely to work on a tty on a Unix system because
229 -# many of these characters are also control characters.
230 -#
231 -#DUNGEON = 032 025 018 013 012 014 011 015 023 024 \
232 -# 022 021 031 045 124 043 043 035 035 031 \
233 -# 035 001 060 062 060 062 019 124 092 035 \
234 -# 092 123 125 031 125 046 046 035 035 046 \
235 -# 127 125
236 -#
237 -#TRAPS= 094 094 094 094 094 094 094 094 094 094 \
238 -# 094 094 094 094 094 002 094 094 094 094 \
239 -# 094 094
240 -#
241 -#EFFECTS= 124 045 092 047 042 033 041 040 \
242 -# 048 035 064 042 \
243 -# 047 045 092 124 124 092 045 047 \
244 -# 047 064 092 064 064 064 092 064 047 \
245 -# 047 064 092 064 064 064 092 064 047 \
246 -# 047 064 092 064 064 064 092 064 047 \
247 -# 047 064 092 064 064 064 092 064 047 \
248 -# 047 064 092 064 064 064 092 064 047 \
249 -# 047 064 092 064 064 064 092 064 047 \
250 -# 047 064 092 064 064 064 092 064 047
251
252 diff --git a/games-roguelike/slashem/files/0.0.7E7/gnome.configure b/games-roguelike/slashem/files/0.0.7E7/gnome.configure
253 deleted file mode 100644
254 index a3178b2..0000000
255 --- a/games-roguelike/slashem/files/0.0.7E7/gnome.configure
256 +++ /dev/null
257 @@ -1,21 +0,0 @@
258 -configure config_h $toplevel/include/config.h
259 -BEGIN
260 - define GNOME_GRAPHICS
261 - undefine GTK_GRAPHICS
262 -END
263 -
264 -configure src_Makefile $toplevel/src/Makefile
265 -BEGIN
266 - undefine WINGTKSRC
267 - undefine WINGTKOBJ
268 - undefine WINGTKLIB
269 - define WINGNOMESRC
270 - define WINGNOMEOBJ
271 - define WINGNOMELIB
272 -END
273 -
274 -configure Makefile $toplevel/Makefile
275 -BEGIN
276 - undefine CNF_SHARE_GTKND
277 - define CNF_SHARE_GNOMEND
278 -END
279
280 diff --git a/games-roguelike/slashem/files/0.0.7E7/makefile.patch b/games-roguelike/slashem/files/0.0.7E7/makefile.patch
281 deleted file mode 100644
282 index 4f5af55..0000000
283 --- a/games-roguelike/slashem/files/0.0.7E7/makefile.patch
284 +++ /dev/null
285 @@ -1,27 +0,0 @@
286 -diff -Naurd slashem/sys/unix/Makefile.top slashem-0.0.7E6/sys/unix/Makefile.top
287 ---- slashem/sys/unix/Makefile.top 2003-12-02 13:46:08.000000000 +0200
288 -+++ slashem-0.0.7E6/sys/unix/Makefile.top 2004-03-02 21:08:55.718790760 +0200
289 -@@ -290,7 +290,7 @@
290 - $(MAKE) dofiles-$${target-nodlb}
291 - cp src/$(GAME) $(FILE_AREA_UNSHARE)
292 - cp util/recover $(FILE_AREA_UNSHARE)
293 -- cp dat/license doc/Guidebook.txt $(FILE_AREA_DOC)
294 -+# cp dat/license doc/Guidebook.txt $(FILE_AREA_DOC)
295 - # cp win/Qt/KDE/kslashem.kdelnk $(KDEDIR)/share/applnk/Games
296 - -rm -f $(SHELLDIR)/$(GAME)
297 - sed -e 's;/usr/games/lib/nethackdir;$(FILE_AREA_UNSHARE);' \
298 -@@ -302,10 +302,10 @@
299 - $(CHGRP) $(GAMEGRP) $(GAME) recover )
300 - chmod $(GAMEPERM) $(FILE_AREA_UNSHARE)/$(GAME)
301 - chmod $(EXEPERM) $(FILE_AREA_UNSHARE)/recover
302 -- -( cd $(FILE_AREA_DOC) ; \
303 -- $(CHOWN) $(GAMEUID) license Guidebook.txt ; \
304 -- $(CHGRP) $(GAMEGRP) license Guidebook.txt ; \
305 -- chmod $(FILEPERM) license Guidebook.txt )
306 -+# -( cd $(FILE_AREA_DOC) ; \
307 -+# $(CHOWN) $(GAMEUID) license Guidebook.txt ; \
308 -+# $(CHGRP) $(GAMEGRP) license Guidebook.txt ; \
309 -+# chmod $(FILEPERM) license Guidebook.txt )
310 - -$(CHOWN) $(GAMEUID) $(SHELLDIR)/$(GAME)
311 - $(CHGRP) $(GAMEGRP) $(SHELLDIR)/$(GAME)
312 - chmod $(EXEPERM) $(SHELLDIR)/$(GAME)
313
314 diff --git a/games-roguelike/slashem/files/0.0.7E7/opengl.configure b/games-roguelike/slashem/files/0.0.7E7/opengl.configure
315 deleted file mode 100644
316 index 37466c2..0000000
317 --- a/games-roguelike/slashem/files/0.0.7E7/opengl.configure
318 +++ /dev/null
319 @@ -1,10 +0,0 @@
320 -configure config_h $toplevel/include/config.h
321 -BEGIN
322 - define GL_GRAPHICS
323 -END
324 -
325 -configure src_Makefile $toplevel/src/Makefile
326 -BEGIN
327 - define WINGLLIB
328 -END
329 -
330
331 diff --git a/games-roguelike/slashem/files/0.0.7E7/prepare-gui.configure b/games-roguelike/slashem/files/0.0.7E7/prepare-gui.configure
332 deleted file mode 100644
333 index 803bd67..0000000
334 --- a/games-roguelike/slashem/files/0.0.7E7/prepare-gui.configure
335 +++ /dev/null
336 @@ -1,67 +0,0 @@
337 -configure config_h $toplevel/include/config.h
338 -BEGIN
339 - undefine X11_GRAPHICS
340 - undefine QT_GRAPHICS
341 - undefine GTK_GRAPHICS
342 - undefine GNOME_GRAPHICS
343 - undefine SDL_GRAPHICS
344 - undefine GL_GRAPHICS
345 - undefine PROXY_GRAPHICS
346 -END
347 -
348 -configure src_Makefile $toplevel/src/Makefile
349 -BEGIN
350 - undefine WINX11SRC
351 - undefine WINX11OBJ
352 - undefine WINX11LIB
353 -
354 - undefine WINQTSRC
355 - undefine WINQTOBJ
356 - undefine WINQTLIB
357 -
358 - undefine WINGTKSRC
359 - undefine WINGTKOBJ
360 - undefine WINGTKLIB
361 -
362 - undefine WINGNOMESRC
363 - undefine WINGNOMEOBJ
364 - undefine WINGNOMELIB
365 -
366 - undefine WINPROXYSRC
367 - undefine PROXYUTLSRC
368 - undefine PROXYCOMSRC
369 - undefine PROXYCLNTSRC
370 -
371 - undefine WINPROXYOBJ
372 - undefine PROXYUTLOBJ
373 - undefine PROXYCOMOBJ
374 - undefine PROXYCLNTOBJ
375 -
376 - undefine WINPROXYLIB
377 -
378 - undefine WINGLSRC
379 - undefine WINGLOBJ
380 - undefine WINGLLIB
381 - undefine WINSDLLIB
382 -
383 - undefine WINSRC
384 - undefine WINOBJ
385 - undefine WINLIB
386 - define -C "to support all standard windowing systems" WINSRC
387 - define -C "to support all standard windowing systems" WINOBJ
388 - define -C "to support all standard windowing systems" WINLIB
389 -END
390 -
391 -configure Makefile $toplevel/Makefile
392 -BEGIN
393 - undefine CNF_SHARE_QTND
394 - undefine CNF_SHARE_X11ND
395 - undefine CNF_SHARE_GTKND
396 - undefine CNF_SHARE_GTKPROXYND
397 - undefine CNF_SHARE_GLND
398 - undefine CNF_SHARE_GNOMEND
399 - undefine CNF_SHARE_PROXYND
400 - redefine CNF_SHARE_DATND " \$(CNF_SHARE_QTND) \$(CNF_SHARE_X11ND) \\\
401 - \$(CNF_SHARE_GTKND) \$(CNF_SHARE_GTKPROXYND) \$(CNF_SHARE_GLND) \\\
402 - \$(CNF_SHARE_GNOMEND) \$(CNF_SHARE_PROXYND) "
403 -END
404
405 diff --git a/games-roguelike/slashem/files/0.0.7E7/proxy.slashemrc b/games-roguelike/slashem/files/0.0.7E7/proxy.slashemrc
406 deleted file mode 100644
407 index f28cdaf..0000000
408 --- a/games-roguelike/slashem/files/0.0.7E7/proxy.slashemrc
409 +++ /dev/null
410 @@ -1,4 +0,0 @@
411 -TILESET=name:Small tiles, file:gltile16.png, transparent
412 -TILESET=name:Big tiles, file:gltile32.png, transparent
413 -TILESET=name:Big 3D tiles, file:gltile64.png, transparent, pseudo3D
414 -OPTIONS=tiles:Big 3D tiles
415
416 diff --git a/games-roguelike/slashem/files/0.0.7E7/qt.configure b/games-roguelike/slashem/files/0.0.7E7/qt.configure
417 deleted file mode 100644
418 index 8e96c50..0000000
419 --- a/games-roguelike/slashem/files/0.0.7E7/qt.configure
420 +++ /dev/null
421 @@ -1,23 +0,0 @@
422 -configure config_h $toplevel/include/config.h
423 -BEGIN
424 - define QT_GRAPHICS
425 -END
426 -
427 -configure src_Makefile $toplevel/src/Makefile
428 -BEGIN
429 - define WINQTSRC
430 - define WINQTOBJ
431 - define WINQTLIB
432 - define QTDIR
433 - qtdir2=`echo /usr/lib/qt-2.*`
434 - define QTDIR "${QTDIR:-$qtdir2}"
435 - undefine CXXFLAGS
436 - define CXXFLAGS
437 - undefine LINK
438 - define -C "Qt is C++" LINK
439 -END
440 -
441 -configure Makefile $toplevel/Makefile
442 -BEGIN
443 - define CNF_SHARE_QTND
444 -END
445
446 diff --git a/games-roguelike/slashem/files/0.0.7E7/sdl.configure b/games-roguelike/slashem/files/0.0.7E7/sdl.configure
447 deleted file mode 100644
448 index f0c9e18..0000000
449 --- a/games-roguelike/slashem/files/0.0.7E7/sdl.configure
450 +++ /dev/null
451 @@ -1,16 +0,0 @@
452 -configure config_h $toplevel/include/config.h
453 -BEGIN
454 - define SDL_GRAPHICS
455 -END
456 -
457 -configure src_Makefile $toplevel/src/Makefile
458 -BEGIN
459 - define WINGLSRC
460 - define WINGLOBJ
461 - define WINSDLLIB
462 -END
463 -
464 -configure Makefile $toplevel/Makefile
465 -BEGIN
466 - define CNF_SHARE_GLND
467 -END
468
469 diff --git a/games-roguelike/slashem/metadata.xml b/games-roguelike/slashem/metadata.xml
470 deleted file mode 100644
471 index de478ca..0000000
472 --- a/games-roguelike/slashem/metadata.xml
473 +++ /dev/null
474 @@ -1,11 +0,0 @@
475 -<?xml version="1.0" encoding="UTF-8"?>
476 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
477 -<pkgmetadata>
478 - <maintainer type="project">
479 - <email>games@g.o</email>
480 - <name>Gentoo Games Project</name>
481 - </maintainer>
482 - <upstream>
483 - <remote-id type="sourceforge">slashem</remote-id>
484 - </upstream>
485 -</pkgmetadata>
486
487 diff --git a/games-roguelike/slashem/slashem-0.0.772.ebuild b/games-roguelike/slashem/slashem-0.0.772.ebuild
488 deleted file mode 100644
489 index a8d0a26..0000000
490 --- a/games-roguelike/slashem/slashem-0.0.772.ebuild
491 +++ /dev/null
492 @@ -1,168 +0,0 @@
493 -# Copyright 1999-2014 Gentoo Foundation
494 -# Distributed under the terms of the GNU General Public License v2
495 -# $Id$
496 -
497 -inherit eutils flag-o-matic games
498 -
499 -SE_VER="0.0.7E7"
500 -SE_FIXVER="${SE_VER}F2"
501 -SE_PN="se007e7f2.tar.gz"
502 -SE_CONF="conf12s.tar.gz"
503 -
504 -DESCRIPTION="Super Lotsa Added Stuff Hack - Extended Magic. A Nethack Variant"
505 -HOMEPAGE="http://www.slashem.org/"
506 -#SRC_URI="http://www.juiblex.co.uk/nethack/slashem/${SE_PN}"
507 -SRC_URI="mirror://sourceforge/slashem/${SE_PN}
508 - http://www.juiblex.co.uk/nethack/config/${SE_CONF}"
509 -
510 -LICENSE="nethack"
511 -SLOT="0"
512 -KEYWORDS="amd64 ppc x86"
513 -IUSE="X sdl opengl"
514 -
515 -XDEPEND="x11-libs/libXaw
516 - x11-libs/libXmu
517 - x11-libs/libXext
518 - x11-libs/libXt
519 - x11-libs/libXpm
520 - x11-libs/libX11
521 - x11-libs/libSM
522 - x11-libs/libICE
523 - x11-libs/libXau
524 - x11-libs/libXdmcp"
525 -
526 -# qt? ( =dev-qt/qt2* ) this version has overflow bugs #79720
527 -RDEPEND=">=sys-libs/ncurses-5.2-r5
528 - X? ( ${XDEPEND} )
529 - opengl? ( virtual/opengl
530 - media-libs/libsdl )
531 - sdl? ( media-libs/libsdl )"
532 -DEPEND="${RDEPEND}
533 - dev-util/yacc"
534 -
535 -HACKDIR=${GAMES_STATEDIR}/${PN}
536 -S=${WORKDIR}/slashem-${SE_FIXVER}
537 -
538 -src_unpack() {
539 - unpack ${SE_PN}
540 - cd "${S}"
541 - EPATCH_SUFFIX="patch"
542 - epatch "${FILESDIR}"/${SE_VER}
543 -
544 - # This copies the /sys/unix Makefile.*s to their correct places for
545 - # seding and compiling.
546 - append-flags -I../include -I/usr/X11R6/include
547 -
548 - cd "${S}"/sys/unix
549 - source setup.sh || die
550 -
551 - unpack ${SE_CONF}
552 - cp -f "${FILESDIR}"/${SE_VER}/*.configure . || die
553 - for c in RedHat9 FHS20 Gentoo prepare-gui Proxy ; do
554 - ./config ${c} ../..
555 - done
556 -
557 - if use X ; then
558 - ./config X11 ../.. || die "X config"
559 - fi
560 - # SDL require X11
561 - for v in sdl ; do #qt
562 - use ${v} && { ./config ${v} ../.. || die "${v} config"; }
563 - ./config X11 ../.. || die "X config"
564 - done
565 - # OpenGL requires SDL
566 - if use opengl ; then
567 - ./config opengl ../.. || die "opengl config"
568 - ./config sdl ../.. || die "sdl config"
569 - ./config X11 ../.. || die "X config"
570 - fi
571 -
572 - cd "${S}"
573 - sed -i \
574 - -e "s:^\(\# define HACKDIR \).*:\1 \"${HACKDIR}\":" \
575 - include/config.h || die "config.h sed"
576 - sed -i \
577 - -e "s:^\(CFLAGS =\).*:\1 ${CFLAGS}:" \
578 - src/Makefile || die "src/makefile sed"
579 - sed -i \
580 - -e "s:^\(FILE_AREA_UNSHARE =\).*:\1 $(games_get_libdir)/${PN}:" \
581 - Makefile || die "makefile sed"
582 - sed -i \
583 - -e "s:^\(\#define FILE_AREA_UNSHARE \).*:\1\"$(games_get_libdir)/${PN}/\":" \
584 - include/unixconf.h || die "unixconf.h sed"
585 -}
586 -
587 -src_compile() {
588 - emake all || die "emake all"
589 - cd "${S}"/util
590 - emake recover || die "emake recover"
591 -}
592 -
593 -src_install() {
594 - emake \
595 - GAMEPERM=0750 \
596 - SHELLDIR="${D}/${GAMES_BINDIR}" \
597 - FILE_AREA_VAR="${D}/${HACKDIR}" \
598 - FILE_AREA_SAVE="${D}/${HACKDIR}"/save \
599 - FILE_AREA_SHARE="${D}/${GAMES_DATADIR}"/${PN} \
600 - FILE_AREA_UNSHARE="${D}/$(games_get_libdir)"/${PN} \
601 - FILE_AREA_DOC="${D}"/usr/share/doc/${PF} \
602 - install || die "emake install failed"
603 - dodoc doc/*.txt
604 - dodoc dat/license
605 - doman doc/slashem.6
606 -
607 - # The final /usr/bin/slashem is a sh script. This fixes the hard-coded
608 - # HACKDIR directory so it doesn't point to ${D}/usr/share/slashemdir
609 - dosed "s:^\(HACKDIR=\).*:\1${HACKDIR}:" "${GAMES_BINDIR}"/${PN}
610 - dosed "s:^\(HACK=\).*:\1$(games_get_libdir)/${PN}/${PN}:" "${GAMES_BINDIR}"/${PN}
611 -
612 - newgamesbin util/recover recover-slashem || die "recover install"
613 -
614 - if use X ; then
615 - # install slashem fonts
616 - dodir "${GAMES_DATADIR}"/${PN}/fonts
617 - cd "${S}"/win/X11
618 - bdftopcf -o nh10.pcf nh10.bdf || die "Converting fonts failed"
619 - bdftopcf -o ibm.pcf ibm.bdf || die "Converting fonts failed"
620 - insinto "${GAMES_DATADIR}"/${PN}/fonts
621 - doins *.pcf
622 - cd "${D}${GAMES_DATADIR}"/${PN}/fonts
623 - mkfontdir || die "The action mkfontdir ${GAMES_DATADIR}/${PN}/fonts failed"
624 -
625 - # copy slashem X application defaults
626 - cd "${S}"/win/X11
627 - sed -i \
628 - -e 's/^\(SlashEM\*font:\).*/\1 fixed/' \
629 - -e 's/^\(SlashEM\*map\*font:\).*/\1 fixed/' \
630 - -e 's:^!\(SlashEM.tile_file.*\):\1:' \
631 - SlashEM.ad || die "Patching SlashEM.ad for X failed"
632 -
633 - insinto /etc/X11/app-defaults
634 - newins SlashEM.ad SlashEM || die "app-defaults failed"
635 - fi
636 -
637 - insinto "${GAMES_DATADIR}"/${PN}
638 - doins "${FILESDIR}"/${SE_VER}/dot.slashemrc
639 -
640 - local windowtypes="tty"
641 - #use qt && windowtypes="${windowtypes} qt"
642 - use X && windowtypes="${windowtypes} x11"
643 - use sdl && windowtypes="${windowtypes} sdl"
644 - use opengl && windowtypes="${windowtypes} gl"
645 - set -- ${windowtypes}
646 - dosed "s:GENTOO_WINDOWTYPES:${windowtypes}:" "${GAMES_DATADIR}"/${PN}/dot.slashemrc
647 - insinto /etc/skel
648 - newins "${D}/${GAMES_DATADIR}"/${PN}/dot.slashemrc .slashemrc
649 - insinto /etc/slashem
650 - doins "${FILESDIR}"/${SE_VER}/proxy.slashemrc
651 -
652 - keepdir "${HACKDIR}"/save
653 - prepgamesdirs
654 - fperms -R g+w "${HACKDIR}"
655 -}
656 -
657 -pkg_postinst() {
658 - games_pkg_postinst
659 - elog "You may want to look at /etc/skel/.slashemrc for interesting options"
660 -}