ChangeLog

# ChangeLog for games-fps/blackshades
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades/ChangeLog,v 1.2 2007/07/23 16:07:26 nyhm Exp $

*blackshades-20070723 (23 Jul 2007)

23 Jul 2007; Tristan Heaven
+files/blackshades-datadir.patch, +blackshades-20070723.ebuild:
New snapshot

*blackshades-20031110-r1 (23 Jul 2007)

23 Jul 2007; Tristan Heaven
+files/blackshades-freealut.patch, +files/blackshades-gcc42.patch,
+metadata.xml, +blackshades-20031110-r1.ebuild:
Moved from games-fps/blackshades-cvs

13 Jun 2007; Tristan Heaven
+files/blackshades-cvs-gcc42.patch, blackshades-cvs-20031110-r1.ebuild:
Patch for gcc-4.2

07 Mar 2007; Chris Gianelloni
blackshades-cvs-20031110-r1.ebuild:
Change all instances of [ to [[.

06 Dec 2006; Chris Gianelloni
blackshades-cvs-20031110-r1.ebuild:
Removing specific version of openal since the older CVS snapshot versions
have been removed from the tree for some time now.

23 Sep 2006; blackshades-cvs-20031110-r1.ebuild:
stable on amd64

*blackshades-cvs-20031110-r1 (11 May 2006)

11 May 2006; Chris Gianelloni
+files/blackshades-cvs-freealut.patch,
+blackshades-cvs-20031110-r1.ebuild:
Added patch to make blackshades-cvs work with the latest openal versions and
closing bug #132815.

12 Feb 2006; blackshades-cvs-20031110.ebuild:
modular X dependency fix

23 Oct 2005; Michael Sterrett
blackshades-cvs-20031110.ebuild:
desktop entry; tidy install; quoting

02 Mar 2005; Chris Gianelloni
blackshades-cvs-20031110.ebuild:
Marking ~amd64... blame zakk.

13 Jun 2004; David Holm blackshades-cvs-20031110.ebuild:
Added to ~ppc.

10 Apr 2004; Michael Sterrett
blackshades-cvs-20031110.ebuild:
don't rdepend on sed; media-libs/glut -> virtual/glut

10 Apr 2004; Chris Gianelloni
blackshades-cvs-20031110.ebuild:
Adding media-libs/glut to RDEPEND. Closing bug #47446.

*blackshades-cvs-20031110 (10 Nov 2003)

10 Nov 2003; Mike Frysinger :
CVS snapshot so we dont keep overloading cvs server.

*blackshades-cvs-20030712 (12 Jul 2003)

03 Aug 2003; Mike Frysinger :
Fixed SRC_URI to point to a better texture tarball ... zakk pointed out my mistake ;)

29 Jul 2003; Michael Sterrett
blackshades-cvs-20030712.ebuild:
sed the Makefile in src_unpack instead of src_compile; depend on sed >= 4

12 Jul 2003; Mike Frysinger :
Initial import. Ebuild submitted by me for #21249.

Manifest

AUX blackshades-datadir.patch 245 RMD160 62d52b344de51f42eb8275de68a0bda838e51ce8 SHA1 0738f60b2ea266ddb829684f21246113cabde735 SHA256 0771f820980f96adbe0c31818f55c160ab207923548712e9985c9fed3dddf0d0
AUX blackshades-freealut.patch 370 RMD160 a68103f4bc6a3fb5362f22ef52141ab7086e49fd SHA1 42a52ca9394e5736a2890d7cb3bd703bbda3ffa8 SHA256 0d85cc82982ac57b79678e964598dfc65e3718005ba0cf7fff8461aed569ec32
AUX blackshades-gcc42.patch 654 RMD160 07bb2c4d0c512602626497048891e3d0365ae73c SHA1 1672d762a1a0765c2d14370fa4c369477d078a45 SHA256 d7b94be1d45eb75f554793f054c48f17e3ce5d34479180fbe83d3bf9a767a50c
DIST Textures.tar.bz2 340110 RMD160 6fa3072a7a013649093da0d586e69be3bba02b54 SHA1 78f18061a65d656c345f981bbca27ed3375b52c0 SHA256 084f4592e1c83a0ae79a14823f59fe210dc6ae83ff35111972d3b0239b276607
DIST blackshades-20031110.tar.bz2 765970 RMD160 8ed3b2c3d683bbd3c0e56179d8d69b71c9642ad9 SHA1 65f0810615a96816dad90dd43fde8f604fb4c6b2 SHA256 2fd16d4b1c7a5b48854040e2a7857089fc0cbd7d72d489005530b89b769fd003
DIST blackshades-20070723.tar.bz2 761669 RMD160 1618e1ef9f30160d89c8d7e7de84bc0576c8f7b7 SHA1 c878ea1747ffda2bb4ffca33a57a962b082eb9e6 SHA256 2fbd1ed3778a834010fe4de94063149b60461d6e9d155b281747c2e14fc30056
EBUILD blackshades-20031110-r1.ebuild 1988 RMD160 d460a1e816dd4f9c27bfe7ae1c7c3ddad154cc67 SHA1 e7b1437cd4f9345ed72f5c98a05facddb94adf2b SHA256 76fd7be2af704c0dabf0758357a2fb9ae1a04a1e3c92a9ff494d43bc223f1049
EBUILD blackshades-20070723.ebuild 1407 RMD160 40dcc508ef2ed5989cd18ba7a01896ee43a551e6 SHA1 70c7cdbd6dc5a6347a79d439ba4fb34a244559d5 SHA256 c0bd5c79fbb4696380eafc971d1155047da6025398d190c7c4c4ae73ff542795
MISC ChangeLog 2832 RMD160 fb8711fdb409b2100a963bf979f41cfa08cf6119 SHA1 f0ec297d55c726698a903996468eaf6fd17bd20c SHA256 ef37d1b0ec097f111afd280e0ecf2f1e65c7f912d63b3df077c7efb2417e4eb3
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

blackshades-20031110-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades/blackshades-20031110-r1.ebuild,v 1.1 2007/07/23 12:39:34 nyhm Exp $

#ECVS_PASS="anonymous"
#ECVS_SERVER="icculus.org:/cvs/cvsroot"
ECVS_MODULE="blackshades"
#inherit cvs
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/blackshades-${PV}.tar.bz2"

LICENSE="blackshades"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""

DEPEND="virtual/opengl
virtual/glu
media-libs/libvorbis
media-libs/openal
media-libs/freealut
media-libs/libsdl"

S=${WORKDIR}/${ECVS_MODULE}

src_unpack() {
if [[ -z "${ECVS_SERVER}" ]] ; then
unpack blackshades-${PV}.tar.bz2
else
cvs_src_unpack
fi
cd "${WORKDIR}"
unpack Textures.tar.bz2
cd "${S}"
rm -rf Data/Textures
mv "${WORKDIR}"/Textures Data/ || die "mv failed"
sed -i \
-e "/^CFLAGS/s:-O2 -Wall -g:-Wall ${CXXFLAGS}:" Makefile \
|| die "sed Makefile failed"
find "${S}" -type d -name CVS -exec rm -rf \{\} \; 2> /dev/null
find "${S}/Data/Textures" -type f -name ".*" -exec rm -f \{\} \;
find "${S}/Data/" -type f -exec chmod a-x \{\} \;
# Glut is not really needed, but there is an include in the source
# We patch it
sed -i \
-e "/glut.h/d" Source/Decals.h \
|| die "removing glut include failed"
epatch \
"${FILESDIR}"/${PN}-freealut.patch \
"${FILESDIR}"/${PN}-gcc42.patch
}

src_install() {
games_make_wrapper blackshades blackshades-bin "${GAMES_DATADIR}/${PN}"
newgamesbin objs/blackshades blackshades-bin || die "newgamesbin failed"

insinto "${GAMES_DATADIR}"/${PN}
doins -r Data/ || die "doins failed"

dodoc IF_THIS_IS_A_README_YOU_HAVE_WON Readme TODO uDevGame_Readme
make_desktop_entry blackshades "Black Shades"
prepgamesdirs
}

blackshades-20070723.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades/blackshades-20070723.ebuild,v 1.1 2007/07/23 16:07:26 nyhm Exp $

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 ~ppc ~x86"
IUSE=""

DEPEND="virtual/opengl
virtual/glu
media-libs/libvorbis
media-libs/openal
media-libs/freealut
media-libs/libsdl"

S=${WORKDIR}/${PN}

src_unpack() {
unpack ${A}
cd "${S}"
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_install() {
newgamesbin objs/blackshades ${PN} || die "newgamesbin failed"
insinto "${GAMES_DATADIR}"/${PN}
doins -r Data || die "doins failed"
dodoc IF_THIS_IS_A_README_YOU_HAVE_WON Readme TODO uDevGame_Readme
make_desktop_entry ${PN} "Black Shades"
prepgamesdirs
}

files

metadata.xml




games