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-puzzle/xbomb/, games-puzzle/xbomb/files/
Date: Sun, 31 Jan 2016 22:39:01
Message-Id: 1454279790.495bafc616c908f857fdd14d73fce40fa37bf7ea.mr_bones_@gentoo
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 +}