summaryrefslogtreecommitdiff
path: root/games-puzzle/xbomb
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-puzzle/xbomb
reinit the tree, so we can have metadata
Diffstat (limited to 'games-puzzle/xbomb')
-rw-r--r--games-puzzle/xbomb/Manifest7
-rw-r--r--games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch34
-rw-r--r--games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch11
-rw-r--r--games-puzzle/xbomb/metadata.xml8
-rw-r--r--games-puzzle/xbomb/xbomb-2.2b.ebuild40
5 files changed, 100 insertions, 0 deletions
diff --git a/games-puzzle/xbomb/Manifest b/games-puzzle/xbomb/Manifest
new file mode 100644
index 000000000000..3560e39803d3
--- /dev/null
+++ b/games-puzzle/xbomb/Manifest
@@ -0,0 +1,7 @@
+AUX xbomb-2.2b-DESTDIR.patch 871 SHA256 228e6a4dd935a7176a2e03b03dc6275e4563bad8a2569c85b5fc4f9988eae823 SHA512 98135eb5927b4bd92bc1a6ac6fb86bf8c1f7387949c1ac419e3f78cc84184e1c8b2b8b6fb5d23089b6fdd8a7a8dca05733821180d1316d30edc53f487a16e4c8 WHIRLPOOL 24ed49a723778743e2ba6ba396f7e61218aab10191bfd9eda6a9ef084f770f4d7c2cc9efbd26e767657ddf74e55819e57b53112c87475a3f88cf88a701f867ae
+AUX xbomb-2.2b-ldflags.patch 177 SHA256 1425280668b2ac8a779b2334d7edfe0828ffba6c49204235019174e9d0d0c3e2 SHA512 21c7d9c57ec972ae49dd20a94041378a53dcd310685c8c3755571243d51b0b0e1664b30c0ce9013ad289d8589e7e219bafdcbcc31503ccc25052f2c3dbc2df82 WHIRLPOOL d94f7ff90a96609267c6bfd75d21288a4dd232b99a232b06c386ee5912afbcaf5c31808f7dec895feeb0e7a12dfd184a248ff42bbabcac9883363a0456dbf148
+DIST xbomb-2.2b.tgz 24774 SHA256 350d8443c0f6339ef463effbb17c9347f669b8641a159a2447706324b87c2219 SHA512 7315cc08bff1ef14cc376ea3ad4913c4286e2e33e92ca1d924e4703fba2f58e5aa9df0db760cd0d9a83f2f1730cc65281403f5b198f32a30d0c5e736add8c2e1 WHIRLPOOL 0db3088207bb14548d300b3c19aa5310b71f81d05068de8070bd1195524849cdf47ea82f585b2461db0259a543d323d6a15f93be1dcf43c482fb84b90c2c1059
+EBUILD xbomb-2.2b.ebuild 998 SHA256 533e62e030b6398d7cfee72b7c090b6039cfc7f7c6992e8dd31908643f86f05c SHA512 658bca020e53bcaa332b10611354a5a28ba73c60069571b49559030c19536cdba60fb11af206a2a9e2f0b1f9e996c3d47fa1346625ae90917cd7c536c646c610 WHIRLPOOL 95813b82ab0d81997ee87be1a2b0f84218bfb54b6a1b57c75f3ad23ddd7610feb926693d68e8c6a1bc276f864f6e9d0383975ef3c8eba9923db61b5f1b8a8eba
+MISC ChangeLog 3964 SHA256 b1b4aa5fb08a44b8e0f2b4e9331081b8b204341e1155cde768afcf2854a38680 SHA512 c04a2187d47c342fd7e5318945c105cdd086a633bb9c037c484196d1ba676c15905acae7c6d580d3c28e556c733f9acee5bfb27e00be5aa2c5f649e3ce298bb7 WHIRLPOOL 0599f59318a20c11672d60d860a13dba3f4ff82063a35e3784930a8b044d9311d443171853d7999fc9d14a4e0de3bbddb6364b1703c0a606878af5d49ea68090
+MISC ChangeLog-2015 2702 SHA256 1004d43d4f5dd50ad47531f0d69fdca7e0f2626f59dcd50489499dad0e5736ed SHA512 7a9caac8aab6c3969e72e7a399edf7f6b8235694e030f4a2e09e09a2540a70b67931fb88ece04b7db98eec8656112ebfb5eb9d3241373c32ee8ad8a7ca50cc8b WHIRLPOOL 2965be4a4084e41e2b2ee1e3b736bf334935f939976a5724fa77b3b0c20f9788a1184057839838f419d65f1c1e78c1bdb0dd2c669c4de680d70cd94a4a18913a
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch b/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch
new file mode 100644
index 000000000000..2ee8edd4ec91
--- /dev/null
+++ b/games-puzzle/xbomb/files/xbomb-2.2b-DESTDIR.patch
@@ -0,0 +1,34 @@
+*** xbomb-2.1/Makefile 1996-01-20 16:02:46.000000000 -0500
+--- xbomb-2.1.new/Makefile
+***************
+*** 27,34 ****
+
+ OBJ=xbomb.o xwindow.o hiscore.o
+
+- INSTDIR=/usr/local
+-
+ ########
+
+ xbomb : $(OBJ)
+--- 27,32 ----
+***************
+*** 52,60 ****
+
+ install :
+ strip xbomb
+! install -d $(INSTDIR)/bin
+! install -d $(INSTDIR)/man/man6
+! install -d $(INSTDIR)/lib/app-defaults
+! install -m 755 xbomb $(INSTDIR)/bin
+! install -m 644 xbomb.6 $(INSTDIR)/man/man6
+! install -m 644 xbomb.ad $(INSTDIR)/lib/app-defaults/XBomb
+--- 50,58 ----
+
+ install :
+ strip xbomb
+! install -d $(DESTDIR)/usr/bin
+! install -d $(DESTDIR)/usr/share/man/man6
+! install -d $(DESTDIR)/etc/X11/app-defaults
+! install -m 755 xbomb $(DESTDIR)/usr/bin
+! install -m 644 xbomb.6 $(DESTDIR)/usr/share/man/man6
+! install -m 644 xbomb.ad $(DESTDIR)/etc/X11/app-defaults/XBomb
diff --git a/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch b/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch
new file mode 100644
index 000000000000..a320b0900c53
--- /dev/null
+++ b/games-puzzle/xbomb/files/xbomb-2.2b-ldflags.patch
@@ -0,0 +1,11 @@
+--- Makefile.old
++++ Makefile
+@@ -30,7 +30,7 @@
+ ########
+
+ xbomb : $(OBJ)
+- $(LINK) $(OBJ) -o $@ $(LIB) $(XLIB)
++ $(LINK) $(LDFLAGS) $(OBJ) -o $@ $(LIB) $(XLIB)
+
+ ########
+
diff --git a/games-puzzle/xbomb/metadata.xml b/games-puzzle/xbomb/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-puzzle/xbomb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/games-puzzle/xbomb/xbomb-2.2b.ebuild b/games-puzzle/xbomb/xbomb-2.2b.ebuild
new file mode 100644
index 000000000000..9391ceb6455b
--- /dev/null
+++ b/games-puzzle/xbomb/xbomb-2.2b.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="Minesweeper clone with hexagonal, rectangular and triangular grid"
+HOMEPAGE="http://www.gedanken.org.uk/software/xbomb/"
+SRC_URI="http://www.gedanken.org.uk/software/xbomb/download/${P}.tgz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ppc64 x86"
+IUSE=""
+
+DEPEND="x11-libs/libXaw"
+RDEPEND=${DEPEND}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-DESTDIR.patch \
+ "${FILESDIR}"/${P}-ldflags.patch
+ sed -i \
+ -e '/strip/d' \
+ -e '/^CC=/d' \
+ -e "/^CFLAGS/ { s:=.*:=${CFLAGS}: }" \
+ -e "s:/usr/bin:${GAMES_BINDIR}:" \
+ Makefile || die
+ sed -i \
+ -e "s:/var/tmp:${GAMES_STATEDIR}/${PN}:g" \
+ hiscore.c || die
+}
+
+src_install() {
+ default
+ dodir "${GAMES_STATEDIR}"/${PN}
+ touch "${D}/${GAMES_STATEDIR}"/${PN}/${PN}{3,4,6}.hi || die "touch failed"
+ fperms 660 "${GAMES_STATEDIR}"/${PN}/${PN}{3,4,6}.hi
+ make_desktop_entry xbomb XBomb
+ prepgamesdirs
+}