1 |
commit: 495bafc616c908f857fdd14d73fce40fa37bf7ea |
2 |
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jan 31 22:36:30 2016 +0000 |
4 |
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jan 31 22:36:30 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495bafc6 |
7 |
|
8 |
games-puzzle/xbomb: version bump (bug #573412) |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
|
12 |
games-puzzle/xbomb/Manifest | 1 + |
13 |
games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch | 34 ++++++++++++++++++ |
14 |
games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch | 11 ++++++ |
15 |
games-puzzle/xbomb/xbomb-2.2b.ebuild | 42 +++++++++++++++++++++++ |
16 |
4 files changed, 88 insertions(+) |
17 |
|
18 |
diff --git a/games-puzzle/xbomb/Manifest b/games-puzzle/xbomb/Manifest |
19 |
index f55deea..7a9e390 100644 |
20 |
--- a/games-puzzle/xbomb/Manifest |
21 |
+++ b/games-puzzle/xbomb/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST xbomb-2.2a.tgz 25080 SHA256 be9372a0447b9b606af2f705bcf24760e7cf5a51e7e917da43d4804c6ca8f068 SHA512 e0b223fbbbc1e3bf552b045134856e460e3c11366ace1b27564f9d3ae44c7fd32d65ba78b327b460a5c7f70deea01ab63aa21c9dab4996f813543347c86bd282 WHIRLPOOL 3ccca22a384de9a487ab7a183acb7bf33339e5cd4aa82ac2903c83f5ef2271fa832b629ef70b4b0b5684f8186b1c2126ad312f343989b84977270f44c2236a43 |
24 |
+DIST xbomb-2.2b.tgz 24774 SHA256 350d8443c0f6339ef463effbb17c9347f669b8641a159a2447706324b87c2219 SHA512 7315cc08bff1ef14cc376ea3ad4913c4286e2e33e92ca1d924e4703fba2f58e5aa9df0db760cd0d9a83f2f1730cc65281403f5b198f32a30d0c5e736add8c2e1 WHIRLPOOL 0db3088207bb14548d300b3c19aa5310b71f81d05068de8070bd1195524849cdf47ea82f585b2461db0259a543d323d6a15f93be1dcf43c482fb84b90c2c1059 |
25 |
|
26 |
diff --git a/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch b/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch |
27 |
new file mode 100644 |
28 |
index 0000000..2ee8edd |
29 |
--- /dev/null |
30 |
+++ b/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch |
31 |
@@ -0,0 +1,34 @@ |
32 |
+*** xbomb-2.1/Makefile 1996-01-20 16:02:46.000000000 -0500 |
33 |
+--- xbomb-2.1.new/Makefile |
34 |
+*************** |
35 |
+*** 27,34 **** |
36 |
+ |
37 |
+ OBJ=xbomb.o xwindow.o hiscore.o |
38 |
+ |
39 |
+- INSTDIR=/usr/local |
40 |
+- |
41 |
+ ######## |
42 |
+ |
43 |
+ xbomb : $(OBJ) |
44 |
+--- 27,32 ---- |
45 |
+*************** |
46 |
+*** 52,60 **** |
47 |
+ |
48 |
+ install : |
49 |
+ strip xbomb |
50 |
+! install -d $(INSTDIR)/bin |
51 |
+! install -d $(INSTDIR)/man/man6 |
52 |
+! install -d $(INSTDIR)/lib/app-defaults |
53 |
+! install -m 755 xbomb $(INSTDIR)/bin |
54 |
+! install -m 644 xbomb.6 $(INSTDIR)/man/man6 |
55 |
+! install -m 644 xbomb.ad $(INSTDIR)/lib/app-defaults/XBomb |
56 |
+--- 50,58 ---- |
57 |
+ |
58 |
+ install : |
59 |
+ strip xbomb |
60 |
+! install -d $(DESTDIR)/usr/bin |
61 |
+! install -d $(DESTDIR)/usr/share/man/man6 |
62 |
+! install -d $(DESTDIR)/etc/X11/app-defaults |
63 |
+! install -m 755 xbomb $(DESTDIR)/usr/bin |
64 |
+! install -m 644 xbomb.6 $(DESTDIR)/usr/share/man/man6 |
65 |
+! install -m 644 xbomb.ad $(DESTDIR)/etc/X11/app-defaults/XBomb |
66 |
|
67 |
diff --git a/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch b/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch |
68 |
new file mode 100644 |
69 |
index 0000000..a320b09 |
70 |
--- /dev/null |
71 |
+++ b/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch |
72 |
@@ -0,0 +1,11 @@ |
73 |
+--- Makefile.old |
74 |
++++ Makefile |
75 |
+@@ -30,7 +30,7 @@ |
76 |
+ ######## |
77 |
+ |
78 |
+ xbomb : $(OBJ) |
79 |
+- $(LINK) $(OBJ) -o $@ $(LIB) $(XLIB) |
80 |
++ $(LINK) $(LDFLAGS) $(OBJ) -o $@ $(LIB) $(XLIB) |
81 |
+ |
82 |
+ ######## |
83 |
+ |
84 |
|
85 |
diff --git a/games-puzzle/xbomb/xbomb-2.2b.ebuild b/games-puzzle/xbomb/xbomb-2.2b.ebuild |
86 |
new file mode 100644 |
87 |
index 0000000..83969db |
88 |
--- /dev/null |
89 |
+++ b/games-puzzle/xbomb/xbomb-2.2b.ebuild |
90 |
@@ -0,0 +1,42 @@ |
91 |
+# Copyright 1999-2016 Gentoo Foundation |
92 |
+# Distributed under the terms of the GNU General Public License v2 |
93 |
+# $Id$ |
94 |
+ |
95 |
+EAPI=5 |
96 |
+inherit eutils games |
97 |
+ |
98 |
+DESCRIPTION="Minesweeper clone with hexagonal, rectangular and triangular grid" |
99 |
+HOMEPAGE="http://www.gedanken.org.uk/software/xbomb/" |
100 |
+SRC_URI="http://www.gedanken.org.uk/software/xbomb/download/${P}.tgz" |
101 |
+ |
102 |
+ |
103 |
+LICENSE="GPL-2+" |
104 |
+SLOT="0" |
105 |
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
106 |
+IUSE="" |
107 |
+ |
108 |
+DEPEND="x11-libs/libXaw" |
109 |
+RDEPEND=${DEPEND} |
110 |
+ |
111 |
+src_prepare() { |
112 |
+ epatch "${FILESDIR}"/${P}-DESTDIR.patch \ |
113 |
+ "${FILESDIR}"/${P}-ldflags.patch |
114 |
+ sed -i \ |
115 |
+ -e '/strip/d' \ |
116 |
+ -e '/^CC=/d' \ |
117 |
+ -e "/^CFLAGS/ { s:=.*:=${CFLAGS}: }" \ |
118 |
+ -e "s:/usr/bin:${GAMES_BINDIR}:" \ |
119 |
+ Makefile || die |
120 |
+ sed -i \ |
121 |
+ -e "s:/var/tmp:${GAMES_STATEDIR}/${PN}:g" \ |
122 |
+ hiscore.c || die |
123 |
+} |
124 |
+ |
125 |
+src_install() { |
126 |
+ default |
127 |
+ dodir "${GAMES_STATEDIR}"/${PN} |
128 |
+ touch "${D}/${GAMES_STATEDIR}"/${PN}/${PN}{3,4,6}.hi || die "touch failed" |
129 |
+ fperms 660 "${GAMES_STATEDIR}"/${PN}/${PN}{3,4,6}.hi |
130 |
+ make_desktop_entry xbomb XBomb |
131 |
+ prepgamesdirs |
132 |
+} |