summaryrefslogtreecommitdiff
path: root/games-arcade/gav
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/gav
reinit the tree, so we can have metadata
Diffstat (limited to 'games-arcade/gav')
-rw-r--r--games-arcade/gav/Manifest14
-rw-r--r--games-arcade/gav/files/gav-0.9.0-gcc43.patch10
-rw-r--r--games-arcade/gav/files/gav-0.9.0-ldflags.patch26
-rw-r--r--games-arcade/gav/gav-0.9.0.ebuild69
-rw-r--r--games-arcade/gav/metadata.xml11
5 files changed, 130 insertions, 0 deletions
diff --git a/games-arcade/gav/Manifest b/games-arcade/gav/Manifest
new file mode 100644
index 000000000000..7a49825c8ed8
--- /dev/null
+++ b/games-arcade/gav/Manifest
@@ -0,0 +1,14 @@
+AUX gav-0.9.0-gcc43.patch 201 SHA256 11c7bc2062c08133851bf4ec57d6534a203372c2e13b7b35c5d1598b2ba8dd2d SHA512 bff9eab5a70eda4927983a073e726f59eb82c8c54cd04fd05f7db498cbb71fba75fbe37b69a6bec5b68ad11a1c32ecaa92b7e45fd0b224b2d51e3261e8c170b0 WHIRLPOOL 5462d4cf8bbfe24ec16596322a4843105b1ccad30a8b87ef5f15f589dac560db8dc34d962f1d193fb2d30fe0d1000280400207a202fb603329fff3dc87289f24
+AUX gav-0.9.0-ldflags.patch 742 SHA256 1b0f0f048ac9fec34fe27f56404241362cbf8a0b06c2bda6f6d28b9aaea1433b SHA512 506b26e18cfa34c99759b79fabb3b75abd4ba520de04c2c769cecb65292645faac60b9cc52f96fa4ce90935ad0aacf5bebab4b9a3aa0085b41c4fb516f80aef1 WHIRLPOOL d36685464622fecc74b795c5e36edde92591d1dee1618ebb883a09c7f72080b5e028b3b7b5988145d656748611940fdd754f7d33705f36ee97761b88690f83a4
+DIST fabeach.tgz 163750 SHA256 e479d25c3624ebb432d6ea272ce60d4f4de4deb47a9c4325ebd4b77b3a4ab9ab SHA512 c0ce8e20a2bece7beeb66a036abcffa1394fcddc0aa255fe244e86548b2c0d7ec4a72a903f2108a44e84590d9986ee6729d67e5ec103b867bbde01772d524978 WHIRLPOOL d672402e2ea087de1aea5193dba2f483dc4391062da9e57c8dd7ee86a642b222ce0b67558e7872384462c3561d86148a23a71e88180bd1e25b0e6c06505836ab
+DIST florindo.tgz 175052 SHA256 d622ce2054a5f19243d7429dccfd036e51f8a7489cf692fb5181c670ef129a3e SHA512 91a42c209d9370f42a7918ea0b6b63ed9c2dcacdbf3051dc2535293b2e2a9b1b53795a7db476fd5c7b3da9682b5ddaf8a2ceab50bc4bdeefde33416de82197dc WHIRLPOOL b1907538fa56c8ebbee2cd6c5f062899d78133dc84de72f72f5d61da308fca4def64d0a17301ad1fe193d77fd6f7c96a3199c15d8b4c7234032b3bf6308bc68f
+DIST gav-0.9.0.tar.gz 137729 SHA256 8f0deb8b2cd775b339229054f4f282583a4cfbcba9d27a6213cf910bab944f3e SHA512 e702269371dc8ed4ce4415a24a703ef6c3604af69f2e0c548a48f282d812b4f3f76f74cb36a6036889b9e3628b844d2fa41e2cfde5b0fe647bceadc64c087a9f WHIRLPOOL 6ffb0ff88869ce2c171faa3f4e69d1c2bfa0fc35a4333928342d7f6c437d57b3f417bef532cc90f13da77bc0cc93d067b54668d75ed78425914715032a5c9692
+DIST inverted.tgz 35554 SHA256 aa34407321c567183a10197e22aa1ff6b031313ac2c84fd9cd3b371e8e6c2852 SHA512 a05bf4d580dcf509cfacf7bf8c8ab12e363dfcf646f24761daffd251bdaa15bc1df087b9d6618f70e1e6b17ac8bdbcaca18d6fe982938df2016dc4eaaafe0c04 WHIRLPOOL 076d9e3f1455e1b1b074a6999671fb04ddfe61e6685dfd1c1be6b35abcde0671d4e8fa5e567fe89eabecddeb8f15441d0a1011d1e4d3a9606ebd39ecac94a910
+DIST naive.tgz 80169 SHA256 4692c7ea7d17b0a75fee5ba56eb5f93c26531537898fdcaa2bc376d520c150d9 SHA512 c962b4fa1dac20f1f1af46e816ed5fc1d46b58438391f1f496a24960a464b515ed296490bf113e5f6c428ea7f740e0bbc9d4343088f5a9da4c00909a5d584c9a WHIRLPOOL 76e0db07bb5c188dd59e8f65bf89366e6042787241d1023188bea7a223157967e2b0ca24a4db0e6c0e4f1f003f7c682dda0a03ba29bb7c433b53851fba408f66
+DIST unnamed.tgz 156406 SHA256 e51f5ecf3046b29da3745713a7a9cd6af037bbf297e8bbe403d68ed9e0feec00 SHA512 530084b5e49e40447cb68545fb4b01f837e74efa3bfb9a110f13037a7f6c135e23f9ed49837abe918a8b393226f90a2d206e5bfd2f4e60335ebf7bc4e8341673 WHIRLPOOL 45a9ff55ca8e598ffb82ac6ee9b529e89178798b22ea6d761ea1455318bb739cba7d1527373053be49db523bf2ac3acc5c4c5b4c17ff6d38500c71a2976e19e0
+DIST yisus.tgz 131021 SHA256 952e162a75ff235743ef89f8b90dde456a3494e245364b52a9c6092725a99dd2 SHA512 2494e10998bf73c369e6591edeca4c466dfdba1901ca69d96838e0310eb36c94690b9fd6df3c0aa91e0ac611ec414acf402f532145eb795a43e15406aed4c604 WHIRLPOOL de18992cd902ce32bbca6d753da44d02a5756b60a09691281f02c4d3853b12ac863a233bda6510047057760043c30e4e3dd455650baf52c5f9babd09786cfcb4
+DIST yisus2.tgz 117923 SHA256 60939602a3ee52316204f64eb167839161aac4aff7b8f409e88d2543ebe733fc SHA512 a063908230e9085536322481bf511cc3f3df3997d27dd83e9f976762670e2bdbebc634c2566549fe856ddc93302422cf8676147937d2cbbcf7262e722c999f4d WHIRLPOOL b8cf0995af8fd76404d7e8348e1556e11be90fbe6773e7fbc13da01b52b96e6513e7a95fc67e6e8bac6afd127bf445f090edcf898ce4c060ef33880a85c7866c
+EBUILD gav-0.9.0.ebuild 1602 SHA256 080ab2aa376e3c5099094f4cb2e83c2c782666d0bf58b124125b98c4bcee7045 SHA512 3ca3956c0e5cccabb8f063b1d36574a574849bbac7e57b8827c2a4da7ac99bf80faad3a2ac9b9cca4e273e6580dffb436a8a7b6a5a342bb12f7e2327cc9e97dd WHIRLPOOL 64960178b3e2cb7ae27d383d27c747bfbd884fe49fa2795dbc176ac32ee54785c70fe8ac655ff6cc6b90f76dfdaad21e427a17650bf7d0495bbe65471bc6e480
+MISC ChangeLog 2483 SHA256 d7e84e2650646b8fdd8c15b6d3f3bf896288fbc2371ffe89abe4d77b3a2cb21f SHA512 9f381ba30178328560a964a50a6fe8e5a5b75d367cb2d19b00151003a2736544811d86559ee32cf8f37602e1b2cfb2c1090dade89286779db94e6f30c50717cc WHIRLPOOL a3e7ead0d26ba8a2dd2241c65dda7b72109b21a1fa0ee46bd1e32bde2eae3ab3b533a0001104fcca1aca57f1aeb374c177dd4d8dd736a01ee3f169f3b21c18df
+MISC ChangeLog-2015 2202 SHA256 3e4d49360865af63adabff449802185533c5a5a3e3af021ff3a862fc729e14b4 SHA512 7c8749f1118c91ab43b500799fe1af53621673d30f488b8f105db068051160ee21712edbb92331aa50b28c83915011a881ada1b11754373a348015285f4e86cb WHIRLPOOL 480939da856a19f2077402dd2bafcbd80487f0af9d92fb92ca4b595fdaaeccfe72fe8d7d5f75090c449337e2ef244d793488b976e50a41fb0c74a294489206da
+MISC metadata.xml 326 SHA256 f05d3d5f9ee29e46efd0302cd7ca8a79312930e455fc8610a315dd507d401e4e SHA512 be67de8c13d7163c370e9f884dc50665720cd899c4f7d76859734751bf494f561a93fe344f04753180e27c0f854c4020dec2d9611f44d547c7b613aad705d9d7 WHIRLPOOL b2b38c01a92685d4b54b517edad6a43b0c8d98129f56735a7cb6b7a393e0698494ae5bd90b7cd286fd7de4ece815b608d8e48b9ab8d2a349ecb67005cb4c9f23
diff --git a/games-arcade/gav/files/gav-0.9.0-gcc43.patch b/games-arcade/gav/files/gav-0.9.0-gcc43.patch
new file mode 100644
index 000000000000..06bc1a5d2542
--- /dev/null
+++ b/games-arcade/gav/files/gav-0.9.0-gcc43.patch
@@ -0,0 +1,10 @@
+--- Configuration.cpp
++++ Configuration.cpp
+@@ -25,6 +25,7 @@
+ #include <stdlib.h>
+ #include <string>
+ #include <iostream>
++#include <cstring>
+ #include "Configuration.h"
+ #include "ControlsArray.h"
+
diff --git a/games-arcade/gav/files/gav-0.9.0-ldflags.patch b/games-arcade/gav/files/gav-0.9.0-ldflags.patch
new file mode 100644
index 000000000000..04188320ac4b
--- /dev/null
+++ b/games-arcade/gav/files/gav-0.9.0-ldflags.patch
@@ -0,0 +1,26 @@
+--- CommonHeader.old 2010-10-12 13:08:23.000000000 +0200
++++ CommonHeader 2010-10-12 13:08:48.000000000 +0200
+@@ -31,9 +31,9 @@
+ endif
+
+ ifdef NET
+-LDFLAGS= `sdl-config --libs` -lSDL_image -lSDL_net -lm
++LDLIBS= `sdl-config --libs` -lSDL_image -lSDL_net -lm
+ else
+-LDFLAGS= `sdl-config --libs` -lSDL_image -lm
++LDLIBS= `sdl-config --libs` -lSDL_image -lm
+ endif
+
+ SRCS = $(wildcard *.cpp)
+--- Makefile.Linux.old 2010-10-12 14:36:47.000000000 +0200
++++ Makefile.Linux 2010-10-12 14:37:02.000000000 +0200
+@@ -38,8 +38,7 @@
+ $(MAKE) -C $(@D:%_module.o=%)
+
+ gav: $(ALL_OBJ) $(OFILES)
+- $(CXX) -o gav $(OFILES) $(ALL_OBJ) $(LDFLAGS)
+- strip gav
++ $(CXX) $(LDFLAGS) -o gav $(OFILES) $(ALL_OBJ) $(LDLIBS)
+
+ clean:
+ for i in $(SUBDIRS) ; do \
diff --git a/games-arcade/gav/gav-0.9.0.ebuild b/games-arcade/gav/gav-0.9.0.ebuild
new file mode 100644
index 000000000000..e42cbb3d42a5
--- /dev/null
+++ b/games-arcade/gav/gav-0.9.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="GPL Arcade Volleyball"
+HOMEPAGE="http://gav.sourceforge.net/"
+# the themes are behind a lame php-counter script.
+SRC_URI="mirror://sourceforge/gav/${P}.tar.gz
+ mirror://gentoo/fabeach.tgz
+ mirror://gentoo/florindo.tgz
+ mirror://gentoo/inverted.tgz
+ mirror://gentoo/naive.tgz
+ mirror://gentoo/unnamed.tgz
+ mirror://gentoo/yisus.tgz
+ mirror://gentoo/yisus2.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="media-libs/sdl-image[jpeg,png]
+ media-libs/sdl-net
+ media-libs/libsdl[joystick,video]"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ local d
+
+ epatch "${FILESDIR}"/${P}-ldflags.patch
+
+ for d in . automa menu net ; do
+ cp ${d}/Makefile.Linux ${d}/Makefile || die "cp ${d}/Makefile failed"
+ done
+
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+ sed -i \
+ -e "s:/usr/bin:${GAMES_BINDIR}:" \
+ Makefile \
+ || die "sed failed"
+ sed -i \
+ -e "/^CXXFLAGS=/s: -g : ${CXXFLAGS} :" CommonHeader \
+ || die "sed failed"
+
+ # Now, move the additional themes in the proper directory
+ mv ../{fabeach,florindo,inverted,naive,unnamed,yisus,yisus2} themes
+
+ # no reason to have executable files in the themes
+ find themes -type f -exec chmod a-x \{\} \;
+}
+
+src_compile() {
+ # bug #41530 - doesn't like the hot parallel make action.
+ emake -C automa
+ emake -C menu
+ emake -C net
+ emake
+}
+
+src_install() {
+ dodir "${GAMES_BINDIR}"
+ emake ROOT="${D}" install
+ insinto "${GAMES_DATADIR}"/${PN}
+ doins -r sounds
+ dodoc CHANGELOG README
+ prepgamesdirs
+}
diff --git a/games-arcade/gav/metadata.xml b/games-arcade/gav/metadata.xml
new file mode 100644
index 000000000000..474d81b5edf8
--- /dev/null
+++ b/games-arcade/gav/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="sourceforge">gav</remote-id>
+ </upstream>
+</pkgmetadata>