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-fps/blackshades/Manifest | 8 +++ .../blackshades/blackshades-20070723-r1.ebuild | 60 ++++++++++++++++++++++ games-fps/blackshades/blackshades-20070723.ebuild | 55 ++++++++++++++++++++ .../blackshades/files/blackshades-datadir.patch | 18 +++++++ games-fps/blackshades/metadata.xml | 8 +++ 5 files changed, 149 insertions(+) create mode 100644 games-fps/blackshades/Manifest create mode 100644 games-fps/blackshades/blackshades-20070723-r1.ebuild create mode 100644 games-fps/blackshades/blackshades-20070723.ebuild create mode 100644 games-fps/blackshades/files/blackshades-datadir.patch create mode 100644 games-fps/blackshades/metadata.xml (limited to 'games-fps/blackshades') diff --git a/games-fps/blackshades/Manifest b/games-fps/blackshades/Manifest new file mode 100644 index 000000000000..2290a4ac7371 --- /dev/null +++ b/games-fps/blackshades/Manifest @@ -0,0 +1,8 @@ +AUX blackshades-datadir.patch 249 SHA256 8dd140b4c33a764edc44e77b4613cec798f173cca530b16087bb4764cb10dc4b SHA512 e1f564b29fee08ab3f335933acafb90ddf2e382f7ad72a7d7d9410d3a46222864e8370ee48bbd117493ee01c01a6ba58a8f68daa6641d250cb6c6dd135ac84dd WHIRLPOOL 01a5bff10e930ec260456b67624d846bb0cbdecb4cc0565fb8dc261038ed00025f7bcc9d1a2df2da21f944f7b9f82c30a5b21ff4356e30952b7ba8dd27275944 +DIST Textures.tar.bz2 340110 SHA256 084f4592e1c83a0ae79a14823f59fe210dc6ae83ff35111972d3b0239b276607 SHA512 42a2a28072972b0919a67a17ab06cf74d6bb611cbf91ff017d72726fa2d01b3c5dec905c6760a199b710eabfff8d980867269d6ad3476096beab5c4edb2cae10 WHIRLPOOL 7e182176a216939fd553f305b3cb49e1c1bc384a157571c0385a0d9a74a2ea19bbaca618e6ad8f0591940f564bd0f43b408ad75657ff2e0cf73ac6b14348b52b +DIST blackshades-20070723.tar.bz2 761669 SHA256 2fbd1ed3778a834010fe4de94063149b60461d6e9d155b281747c2e14fc30056 SHA512 9477c59d685227650980c16aeb59f567764bc983c01da4e256b2ec582b5a063ef89222eb4ab0d42552bf6a4ffd95ba270229800decc9ba7a9b289f093c5b9c61 WHIRLPOOL 2eed49d46090509c4ddd1638b6066c7017453beae646d8dd7e42d6f54d8f8195b0a7f07b7ec22164f952acc0902e2a4c0dcb915dae8cd3e46567a14e68a92f02 +EBUILD blackshades-20070723-r1.ebuild 1266 SHA256 b31ef2f6f2ae2d3f93ee05b5dccfad8d53644b4ee0c7fd1932f99814fecc8178 SHA512 f6b39d40ece5a33caa9c95bedd97dc9060cb3f624f23472730e53129c5ebbca675e5edff0f93f5b675c2170645303755cf9aaf6e5ad02dc843f6175f7ddd5b76 WHIRLPOOL 70a071e860b9d711a76a7bbc5ffaa57a8e277f2088d38bd80ff25682b57a3061279d8bbdcdbe5c13e017be7a23b01bda4e7d98531dcadbf82fb09fbb8320679b +EBUILD blackshades-20070723.ebuild 1272 SHA256 4056b48181b83bb0034b81a4236bea5362e6b8fdc01aae82242ea133db47a0e9 SHA512 02132285aa7b9187ca7ee845a9687d537fd6a27a66e5e2fc78ce96640684480b444613940d75499c72262829e17a764cb68ab70e6a9131b274468dd7ed2f0ce5 WHIRLPOOL fffe48c1cbeef4618e03f804ca2169c9afae68382e0a3e776862f83b294a4a81cea65a34a5d36f07839ed4a6b549a8143bf4c416a999c61bfc3e776094c6e983 +MISC ChangeLog 2746 SHA256 16e3fe9f29fb173e635cc724c832b2851ac111f41c6f9b4d38c2bddbfc5af896 SHA512 807a8e4c05002d8e9c7e5cec7aa5a5f77205abd06a0915bf16350f78ce58543a9f015f265259251e57eaf6b76910502f18d0d038342eaaf5102ac443aedd1ac4 WHIRLPOOL 7c88c79235d4e6526f8670f630e1cb63c3963b973c8066c3a31a5f7116e4b4aa08b337cc46cf0aa2fc17dce399cb5954a95eb1066af0c1e5a65c3622c32a7b9d +MISC ChangeLog-2015 3340 SHA256 8cb22dc09d00e5fe0b0dde6a0cabd801011021ef9715d458b1da8cca269e8724 SHA512 2bd47eb813ff2fd03d530eebf36345ff3e307a1de43c5c357db68eb77d374428f7e5511763bf9193dd850297966cf8a0b27f09798a81ebd94b24e6d2d37f2395 WHIRLPOOL 335ae943f943e9025c68144eebf6650100f43bf863a26e7754d362a493b6fb3420c74aad7cb2ff41fbe420939400462e4e5c9dec1c29bea0aad347ae8fe2f3ca +MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088 diff --git a/games-fps/blackshades/blackshades-20070723-r1.ebuild b/games-fps/blackshades/blackshades-20070723-r1.ebuild new file mode 100644 index 000000000000..a531ebbe5987 --- /dev/null +++ b/games-fps/blackshades/blackshades-20070723-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils + +DESCRIPTION="You control a psychic bodyguard, and try to protect the VIP" +HOMEPAGE="http://www.wolfire.com/blackshades.html + http://www.icculus.org/blackshades/" +SRC_URI="http://filesingularity.timedoctor.org/Textures.tar.bz2 + mirror://gentoo/${P}.tar.bz2" + +LICENSE="blackshades" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + media-libs/freealut + media-libs/libsdl + media-libs/libvorbis + media-libs/openal + virtual/glu + virtual/opengl" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PN} + +PATCHES=( + "${FILESDIR}"/${PN}-datadir.patch +) + +src_prepare() { + default + + rm -rf Data/Textures || die + rm -f ../Textures/{,Blood/}._* || die + mv -f ../Textures Data || die "mv failed" + sed -i \ + -e "s/-O2 \(-Wall\) -g/${CXXFLAGS} \1/" \ + -e "/^LINKER/s:$: ${LDFLAGS}:" \ + Makefile \ + || die "sed Makefile failed" + sed -i "s:@DATADIR@:/usr/share/${PN}:" \ + Source/Main.cpp \ + || die "sed Main.cpp failed" +} + +src_compile() { + emake bindir + emake +} + +src_install() { + newbin objs/blackshades ${PN} + insinto /usr/share/${PN} + doins -r Data + dodoc IF_THIS_IS_A_README_YOU_HAVE_WON Readme TODO uDevGame_Readme + make_desktop_entry ${PN} "Black Shades" +} diff --git a/games-fps/blackshades/blackshades-20070723.ebuild b/games-fps/blackshades/blackshades-20070723.ebuild new file mode 100644 index 000000000000..7e976e731790 --- /dev/null +++ b/games-fps/blackshades/blackshades-20070723.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils games + +DESCRIPTION="you control a psychic bodyguard, and try to protect the VIP" +HOMEPAGE="http://www.wolfire.com/blackshades.html + http://www.icculus.org/blackshades/" +SRC_URI="http://filesingularity.timedoctor.org/Textures.tar.bz2 + mirror://gentoo/${P}.tar.bz2" + +LICENSE="blackshades" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="virtual/opengl + virtual/glu + media-libs/libvorbis + media-libs/openal + media-libs/freealut + media-libs/libsdl" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PN} + +src_prepare() { + rm -rf Data/Textures + rm -f ../Textures/{,Blood/}._* + mv -f ../Textures Data || die "mv failed" + epatch "${FILESDIR}"/${PN}-datadir.patch + sed -i \ + -e "s/-O2 \(-Wall\) -g/${CXXFLAGS} \1/" \ + -e "/^LINKER/s:$: ${LDFLAGS}:" \ + Makefile \ + || die "sed Makefile failed" + sed -i "s:@DATADIR@:${GAMES_DATADIR}/${PN}:" \ + Source/Main.cpp \ + || die "sed Main.cpp failed" +} + +src_compile() { + emake bindir + emake +} + +src_install() { + newgamesbin objs/blackshades ${PN} + insinto "${GAMES_DATADIR}"/${PN} + doins -r Data + dodoc IF_THIS_IS_A_README_YOU_HAVE_WON Readme TODO uDevGame_Readme + make_desktop_entry ${PN} "Black Shades" + prepgamesdirs +} diff --git a/games-fps/blackshades/files/blackshades-datadir.patch b/games-fps/blackshades/files/blackshades-datadir.patch new file mode 100644 index 000000000000..ee6cdf8e0364 --- /dev/null +++ b/games-fps/blackshades/files/blackshades-datadir.patch @@ -0,0 +1,18 @@ +--- a/Source/Main.cpp ++++ b/Source/Main.cpp +@@ -1,6 +1,7 @@ + /********************> Headers <*****/ + + #include "Game.h" ++#include + + + +@@ -17,6 +18,7 @@ + int main( int argc, char *argv[] ) + + { ++ chdir("@DATADIR@"); + + + #ifdef OS9 diff --git a/games-fps/blackshades/metadata.xml b/games-fps/blackshades/metadata.xml new file mode 100644 index 000000000000..78274e0fa550 --- /dev/null +++ b/games-fps/blackshades/metadata.xml @@ -0,0 +1,8 @@ + + + + + games@gentoo.org + Gentoo Games Project + + -- cgit v1.2.3