summaryrefslogtreecommitdiff
path: root/games-arcade/crack-attack
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-arcade/crack-attack
reinit the tree, so we can have metadata
Diffstat (limited to 'games-arcade/crack-attack')
-rw-r--r--games-arcade/crack-attack/Manifest7
-rw-r--r--games-arcade/crack-attack/crack-attack-1.1.14-r1.ebuild44
-rw-r--r--games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch10
-rw-r--r--games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch14
-rw-r--r--games-arcade/crack-attack/metadata.xml8
5 files changed, 83 insertions, 0 deletions
diff --git a/games-arcade/crack-attack/Manifest b/games-arcade/crack-attack/Manifest
new file mode 100644
index 000000000000..c2f3ff51a530
--- /dev/null
+++ b/games-arcade/crack-attack/Manifest
@@ -0,0 +1,7 @@
+AUX crack-attack-1.1.14-gcc43.patch 172 SHA256 1dfd8604fb171763eb758305c9cf035650d9c5c8acdf34e4c5e819b72b15db2a SHA512 2d60dbaa6dc2b0486b7863106a8d10171d99b30d6673aaaec2acbe91aacb2b273c51cf913d3843f4fc3d2665922446db5d7f6fea446052a5ed7ce7f0906d2c52 WHIRLPOOL 07f978a6e3f2867e06cba839f13a6d04a0231e6d24bf87a9242a30219ef9a907c5c0a2e07a720364e929c158934ad18069794decad7cfc87ad6e87cd316906b9
+AUX crack-attack-1.1.14-glut.patch 381 SHA256 fd17b93daa0aef9c53203d550a11675f0501578f33fa9f9777d2971ac6b2c89c SHA512 8ecf14f9262242c1c1cf6ee7e7a6009136122e3907b832f77151227c705f58c3ddc39d785f8b433f3dbba9c66946c98779a5386b7f9de0364b1b1ba3599dbf33 WHIRLPOOL 184ae5a5e9d7184cd34735f7183d139b59f7cfbde93dd3afd74233d4bafc2f67aec20e2f68e1ea496290a1a6c9f20b3313868b48757d394ba8dedc13bbf0c147
+DIST crack-attack-1.1.14.tar.bz2 801404 SHA256 1e23e019f8740cd01fb3fbbb7903137b1e8971a8e9d0692da069106b8a0382e8 SHA512 1afc1a59e25359a82cabc33a1f999e1166dcf74c031c29a366f8414989bc7c32b9a40e467ee40a37901f2bd08f4569fed25c4d3021b1a75254614840410a7bfa WHIRLPOOL f0509c015e779bffae0ed7c4ac370fa5d9aa10d9e6546a14468c45f84a9d1de8457cc2b7c45fc479d06101f4424e6d699174b40375ebd6c5c224a707f31df731
+EBUILD crack-attack-1.1.14-r1.ebuild 956 SHA256 c51ae74a25f9c3ba9323901c1fed0523326c8fcb2d45e1284d6c923b308f5452 SHA512 e352f424c1646ef4c8f5b9ec65ddcc4310bd2d7816afecb12fa65fe278dea3da6aa434b767e07df2dce12f970e3763e1e3fbb57c28a63d56261d643d3dcc562c WHIRLPOOL 3cad13596bc7ecfd0defa0eda8df6d3931c6696160769f2d174ea120ae0f359f1d80d2c7f8a1ad4e7bc6aa1727d95d97b1d1ef92d6c155f8fc6e75e4838411a3
+MISC ChangeLog 2652 SHA256 52b2849632aae84b0b558ebc3cc34e63b3afcd3b1601ef6b41bf74add7021320 SHA512 9673aa4263c78375d6e64eec33523e4c952a6ebb02b4d9825625ee1ee760b04724ca705af2340ea8de79928996ec73793d72d7c51ec2188567780b4663858889 WHIRLPOOL a8f987bc4442defee4dc82c2db2ef6ef9e9f1b2854f2e38c5f3c00a7b31a39a245a5db2e7de83a8678a90b9982b38921e47bab5ad756f62a5d1fc90adf6aa2d2
+MISC ChangeLog-2015 5081 SHA256 db6a42a0079d991124f41b996c43b963c82fe948d5a16d1b303dc20afc2b8b8d SHA512 94a4cd24434f70a424e342b5363cbe8f98dd0b402936ab86adf0b43b2c78c077088bdd15e3529ae2c106a6ef0453f977b8925bf4b01e899b3799e8a16cb65140 WHIRLPOOL e96760d520a7b33e08753d71e7f07fa1bd27ba4b6ec63d0df9586473b396c2019f8a8f163b8f2ead61eb723a236e19a0116b7653f9dc05fa5c7224351d368dc5
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-arcade/crack-attack/crack-attack-1.1.14-r1.ebuild b/games-arcade/crack-attack/crack-attack-1.1.14-r1.ebuild
new file mode 100644
index 000000000000..db179078ba7a
--- /dev/null
+++ b/games-arcade/crack-attack/crack-attack-1.1.14-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="Addictive OpenGL-based block game"
+HOMEPAGE="http://www.nongnu.org/crack-attack/"
+SRC_URI="https://savannah.nongnu.org/download/crack-attack/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm hppa x86"
+IUSE="gtk sdl"
+
+RDEPEND="media-libs/freeglut
+ sdl? ( media-libs/libsdl
+ media-libs/sdl-mixer )
+ gtk? ( >=x11-libs/gtk+-2.6:2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-glut.patch \
+ "${FILESDIR}"/${P}-gcc43.patch
+ sed -i 's/-lXmu//' src/gtk-gui/Makefile.in src/Makefile.in || die
+ touch -r . * */*
+}
+
+src_configure() {
+ egamesconf \
+ --disable-binreloc \
+ $(use_enable sdl sound) \
+ $(use_enable gtk)
+}
+
+src_install() {
+ default
+ dohtml -A xpm doc/*
+ doicon data/crack-attack.xpm
+ make_desktop_entry crack-attack Crack-attack
+ prepgamesdirs
+}
diff --git a/games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch b/games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch
new file mode 100644
index 000000000000..009d062f2eac
--- /dev/null
+++ b/games-arcade/crack-attack/files/crack-attack-1.1.14-gcc43.patch
@@ -0,0 +1,10 @@
+--- src/Game.h
++++ src/Game.h
+@@ -34,6 +34,7 @@
+ #include <climits>
+ #include <cstdlib>
+ #include <cmath>
++#include <cstring>
+
+ #ifdef __MINGW32__
+ # include <windows.h>
diff --git a/games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch b/games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch
new file mode 100644
index 000000000000..fc16c1b8bc4e
--- /dev/null
+++ b/games-arcade/crack-attack/files/crack-attack-1.1.14-glut.patch
@@ -0,0 +1,14 @@
+Fix from upstream to work with newer freegluts.
+
+http://bugs.gentoo.org/97954
+
+--- src/Attack.cxx
++++ src/Attack.cxx
+@@ -83,6 +83,7 @@
+ int height = -1, width = -1;
+
+ player_name[0] = '\0';
++ glutInit(&argc, argv);
+ parseCommandLine(argc, argv, mode, port, host_name, player_name, height, width);
+ run_crack_attack(mode, port, host_name, player_name, height, width);
+
diff --git a/games-arcade/crack-attack/metadata.xml b/games-arcade/crack-attack/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-arcade/crack-attack/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>