From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-arcade/gav/Manifest | 14 ++++++ games-arcade/gav/files/gav-0.9.0-gcc43.patch | 10 ++++ games-arcade/gav/files/gav-0.9.0-ldflags.patch | 26 ++++++++++ games-arcade/gav/gav-0.9.0.ebuild | 69 ++++++++++++++++++++++++++ games-arcade/gav/metadata.xml | 11 ++++ 5 files changed, 130 insertions(+) create mode 100644 games-arcade/gav/Manifest create mode 100644 games-arcade/gav/files/gav-0.9.0-gcc43.patch create mode 100644 games-arcade/gav/files/gav-0.9.0-ldflags.patch create mode 100644 games-arcade/gav/gav-0.9.0.ebuild create mode 100644 games-arcade/gav/metadata.xml (limited to 'games-arcade/gav') 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 + #include + #include ++#include + #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 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + gav + + -- cgit v1.2.3