summaryrefslogtreecommitdiff
path: root/games-board/atakks
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-board/atakks
reinit the tree, so we can have metadata
Diffstat (limited to 'games-board/atakks')
-rw-r--r--games-board/atakks/Manifest8
-rw-r--r--games-board/atakks/atakks-1.0-r1.ebuild48
-rw-r--r--games-board/atakks/atakks-1.0.ebuild45
-rw-r--r--games-board/atakks/files/1.0-warnings.patch28
-rw-r--r--games-board/atakks/files/atakks-1.0-as-needed.patch16
-rw-r--r--games-board/atakks/metadata.xml8
6 files changed, 153 insertions, 0 deletions
diff --git a/games-board/atakks/Manifest b/games-board/atakks/Manifest
new file mode 100644
index 000000000000..45cf09b60bb4
--- /dev/null
+++ b/games-board/atakks/Manifest
@@ -0,0 +1,8 @@
+AUX 1.0-warnings.patch 974 SHA256 2d7f6333642ef79629069d394e904dd1680ac7f3e4906407c1dc15a1e7507636 SHA512 36911a16c5a9ea3db5a13fb9cb38e6481465016d1d58d1d255730ee35aad44e9356a1493ce93a010d5544b28d8e3ea35d40087e95dc86e577904eb033025b411 WHIRLPOOL e6510f70d8f05b5ab6055725ae2fa25106090fa2d6f612097c47b2eda95f7147148d094c8878325e2b586457171b79171f7d3340fde1afca229c7827fa12d7bb
+AUX atakks-1.0-as-needed.patch 443 SHA256 489a6e7fe2f48b0d8df932681d6d8d4f40a4ef1c0903c6cc6c82e4a9275b7cd9 SHA512 6280db8cd198caf320daa85773358f92b0bcf71c243b5ab36ccc989fb7c88fdeab2de8a1dc4ce45c97977b2f5ac026e811db1e1e6b3683759d2e5f639fa2155d WHIRLPOOL b9f8c7ba730f63853f3c7cecb537a9cedaa96f4e7c7bc8afe4aceeb1ac0863e0f82a9254347ff715b4e1570711101ee06e396252bf4a42dcaf5f542ccb0bbecd
+DIST atakks-1.0.tar.gz 62464 SHA256 40603b7029f0092bcd810b6930b595f29ee9b3a645d5a5037c52b7bbad499d81 SHA512 a4b31635ef74198c86002fc930922266f462926bffa5b1fd7fb8ba1186dbc1efd8ae8c84ac0a429737916d1350b5432967221a67505bfe73d47a6dadd7600e39 WHIRLPOOL d525ed8363738041d43f5776a27ea55489ab4a15bfc3beea1a2ee4240622cd10b234942681ae7cf03b4cd97a95eb685b11cf0baf15449b5eedb514d277648220
+EBUILD atakks-1.0-r1.ebuild 894 SHA256 06e0921f0460072e26f514f26085d553b6e04ce0ea722ce17d5f4f3582f1c46a SHA512 6c564d8d03622a883c8e99a86d3753b73be46f8baa360d596245b2c44a6188f39be76a150a8bb1c0ce461a47c81ec77a9a8b4eb2bd92d1f8b4cbdc1595b09359 WHIRLPOOL 81396b0ee9714673f040b591ce96d7d82cf91dde4193942af62ec90ce72690a26d9c3d749daeeea405a208250ee08006c58b4117885bdeddd67b20334100b155
+EBUILD atakks-1.0.ebuild 920 SHA256 89865b6d1c2985040700b7e197466c64f3982d65089b823151b1092c6fbce5c3 SHA512 e97f5d76f8d57b00ccfd76cbf8b5618176364d16553dfb51a133fb41c0e72c3c9972bfb2e96277e120fcc51c5d2c536a73cc065d5fd32d13fb1a4ddc0c4e0d81 WHIRLPOOL 78dd2f1bf1fdca83858073e90d857cd3af902f53d2740204be2018d79d65e49afd5041d8e524a37501edaf4160f73afb514c74ea306465b76576a4776210cace
+MISC ChangeLog 2793 SHA256 61f752e638fd397bc873569559b53d369353eef1384e2a673c21cb1d815ceb4e SHA512 bef0ed5c07a4311003a4657a4febf431c02cb7a9be31e47f571ad6092aef25e2bb174915b470ed5c5ffc4af30f95b03261086bf49c8929aaec679394a59a24f7 WHIRLPOOL 7780468c2e80ea2ef5d7ba4ade1cd015852cb4a8fb972029f9660b1a529132cfc0621cdefe6afd650bf3a95ffc1c77a7fd0b28e0bdc51b7151ce92bb2d39fcf6
+MISC ChangeLog-2015 1498 SHA256 120c53984725f29cd8ae26a624279fce37cda7a17a1fcb0ab44ca085ed3749b3 SHA512 c6114cdd02c4acd41318b565674c1afe1aed71285603cbd79a1d597d33c921a19d918af852a30ee169c732d92dc302d000a677183b7b2b644cb937f45d13c580 WHIRLPOOL c9c87facecc0123b260162371054fd78a9501176cb3264d12c6e58d37cf65dcc04a0048c27bcada56de89f23f027de98642c53189c6486d6dfc6b2a71b644314
+MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-board/atakks/atakks-1.0-r1.ebuild b/games-board/atakks/atakks-1.0-r1.ebuild
new file mode 100644
index 000000000000..052924ba8c88
--- /dev/null
+++ b/games-board/atakks/atakks-1.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils
+
+MY_P=${P/-/_}
+DESCRIPTION="A clone of Ataxx"
+HOMEPAGE="http://team.gcu-squad.org/~fab"
+# no version upstream
+#SRC_URI="http://team.gcu-squad.org/~fab/down/${PN}.tgz"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl:0"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-warnings.patch
+ "${FILESDIR}"/${P}-as-needed.patch
+)
+
+src_prepare() {
+ default
+
+ # Modify game data paths
+ sed -i \
+ -e "s:SDL_LoadBMP(\":SDL_LoadBMP(\"/usr/share/${PN}/:" \
+ main.c || die
+}
+
+src_compile() {
+ emake E_CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ insinto /usr/share/${PN}
+ doins *bmp
+ newicon icon.bmp ${PN}.bmp
+ make_desktop_entry ${PN} Atakks /usr/share/pixmaps/${PN}.bmp
+}
diff --git a/games-board/atakks/atakks-1.0.ebuild b/games-board/atakks/atakks-1.0.ebuild
new file mode 100644
index 000000000000..e9a32e93687f
--- /dev/null
+++ b/games-board/atakks/atakks-1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+MY_P=${P/-/_}
+DESCRIPTION="A clone of Ataxx"
+HOMEPAGE="http://team.gcu-squad.org/~fab"
+# no version upstream
+#SRC_URI="http://team.gcu-squad.org/~fab/down/${PN}.tgz"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="media-libs/libsdl:0"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ # Modify game data paths
+ sed -i \
+ -e "s:SDL_LoadBMP(\":SDL_LoadBMP(\"${GAMES_DATADIR}/${PN}/:" \
+ main.c || die
+
+ epatch "${FILESDIR}"/${PV}-warnings.patch \
+ "${FILESDIR}"/${P}-as-needed.patch
+}
+
+src_compile() {
+ emake E_CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dogamesbin ${PN}
+ insinto "${GAMES_DATADIR}"/${PN}
+ doins *bmp
+ newicon icon.bmp ${PN}.bmp
+ make_desktop_entry ${PN} Atakks /usr/share/pixmaps/${PN}.bmp
+ prepgamesdirs
+}
diff --git a/games-board/atakks/files/1.0-warnings.patch b/games-board/atakks/files/1.0-warnings.patch
new file mode 100644
index 000000000000..7123bb4f7dd2
--- /dev/null
+++ b/games-board/atakks/files/1.0-warnings.patch
@@ -0,0 +1,28 @@
+--- a/main.c 2004-06-02 01:26:00.000000000 -0700
++++ b/main.c 2004-06-02 01:27:30.000000000 -0700
+@@ -13,6 +13,7 @@
+ #include<SDL/SDL.h>
+ #include<unistd.h>
+ #include<stdlib.h> /* atexit */
++#include<string.h>
+ #include "defs.h"
+ void virus(Uint8 posX, Uint8 posY)
+ {
+@@ -206,7 +207,7 @@
+ int main(int argc, char **argv)
+ {
+ struct move hoho;
+- Uint8 caseX, caseY,selx, sely, checked = 0, canmove = 1;
++ Uint8 caseX, caseY,selx = 0, sely = 0, checked = 0, canmove = 1;
+ SDL_Surface *ico;
+ int pions1=0, pions2=0;
+ if (SDL_Init(SDL_INIT_VIDEO) == -1) {
+@@ -238,7 +239,7 @@
+ argv[0]);
+ #else
+ printf
+- ("\nSyntax: %s OPTIONS\n\n options:\n-h\t\tPrint help\n-t n1 n2\tSet width=n1 and height=n2\n\-ai\t\tActivate 1 player mode, [i] key during game.\n\n",
++ ("\nSyntax: %s OPTIONS\n\n options:\n-h\t\tPrint help\n-t n1 n2\tSet width=n1 and height=n2\n-ai\t\tActivate 1 player mode, [i] key during game.\n\n",
+ argv[0]);
+
+ #endif /* */
diff --git a/games-board/atakks/files/atakks-1.0-as-needed.patch b/games-board/atakks/files/atakks-1.0-as-needed.patch
new file mode 100644
index 000000000000..e496f5ff0d30
--- /dev/null
+++ b/games-board/atakks/files/atakks-1.0-as-needed.patch
@@ -0,0 +1,16 @@
+--- a/Makefile 2009-02-03 10:02:08.000000000 +0100
++++ b/Makefile 2009-02-03 10:04:12.000000000 +0100
+@@ -1,10 +1,10 @@
+-LDFLAGS= -lSDL -lpthread -s
+-CFLAGS= -Wall -ansi # -DDEBUG
++LDLIBS = -lSDL
++CFLAGS= $(E_CFLAGS) -DUS -Wall -ansi # -DDEBUG
+ all: atakks
+ clean:
+ rm atakks *.o
+ atakks: main.o
+- $(CC) $(LDFLAGS) $< -o $@
++ $(CC) $(LDFLAGS) $< -o $@ $(LDLIBS)
+ pkg:
+ mkdir atakks-src
+ cp *.bmp main.c Makefile README atakks-src
diff --git a/games-board/atakks/metadata.xml b/games-board/atakks/metadata.xml
new file mode 100644
index 000000000000..78274e0fa550
--- /dev/null
+++ b/games-board/atakks/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>