ChangeLog

# ChangeLog for games-puzzle/krystaldrop
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/krystaldrop/ChangeLog,v 1.7 2008/01/28 21:17:42 mr_bones_ Exp $

28 Jan 2008; Michael Sterrett
krystaldrop-0.7.2.ebuild:
opengl isn't optional (bug #206398)

06 Dec 2006; Chris Gianelloni
krystaldrop-0.7.2.ebuild:
Removed sed-4 from *DEPEND.

03 Oct 2006; Simon Stelling krystaldrop-0.7.2.ebuild:
stable on amd64

31 May 2006; Diego Pettenò
+files/krystaldrop-0.7.2-deps.patch, krystaldrop-0.7.2.ebuild:
Add patch to build with gmake 3.81 closing bug #131834.

18 May 2006; +files/krystaldrop-0.7.2-gcc41.patch,
krystaldrop-0.7.2.ebuild:
Fixing gcc-4.1 compilation, bug #131834 thanks to Diego Pettenò

*krystaldrop-0.7.2 (27 Feb 2004)

27 Feb 2004; Michael Sterrett
krystaldrop-0.7.2.ebuild, metadata.xml, files/krystaldrop-assert.patch:
initial commit; ebuild submitted by Will McQueen via bug #43059 (modified)

Manifest

AUX krystaldrop-0.7.2-deps.patch 1152 RMD160 48eac8807d977daddbc40a57eeec407950d10d13 SHA1 72d0ce25b1c1bfdca0ba7170f7a274a2162334cd SHA256 bc8121c186af89aa1116d0eed5b5743c91a691434965f4128b2e9ac4ade2ea84
AUX krystaldrop-0.7.2-gcc41.patch 2677 RMD160 552e9d91f6b78dd35c4f849261f8d31f9cf4ea25 SHA1 269b03d4504d96b0da604f355668e328b75b3463 SHA256 413d56f90d196ecfdc7ec3210b78ee54cd7348cf451e23c519ffcd2e3913a70a
AUX krystaldrop-assert.patch 417 RMD160 3d1b1461baad3c9c0597fe967791a9e170d3e618 SHA1 4d4688eb5622c6d3d2c973dc98640ab49c18d5aa SHA256 ac4a526be3335f7aab6fd00f0af5a79556aedc66704277704a9bb41030983df2
DIST art_0.7.2.tgz 17079147 RMD160 3a01c1375946f6d0b764ed3482ebb346ffe6480c SHA1 80d6ba755bb98f914fbc85ebdaa59b482e332e44 SHA256 7cd9dbd1ad12eb7e26e57e2a52b59e7137e20979d4fc8cb21a48faff983f6e27
DIST src_0.7.2.tgz 162856 RMD160 d53bcfb904bf32948ccf47838df011f67435e45b SHA1 c87ba2773f2ef5fe97fa4bc2eb89d2324a27e2c6 SHA256 d0e42cf05f241e409649de6a48045c026c42417cdabd233c8fef8783096946e5
EBUILD krystaldrop-0.7.2.ebuild 1597 RMD160 4c371c6c9c5b50481d7d17731478de900f4f4401 SHA1 b4d9516471e128322a4a11736bfb5edf79811838 SHA256 9cbd9ef7e5b540cf79c624e8c45203a07b6699c09136ce19add9f94441033b26
MISC ChangeLog 1140 RMD160 a4800ba6e7e40d3c65e167d625c3752dd730b4a8 SHA1 f493a8a4a5b8977e4f2cda82ff1a7c912df1049f SHA256 b1769fea90cce0e39d6442e50b2c6456d99257392040be35ced32f149f3c7be6
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

krystaldrop-0.7.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/krystaldrop/krystaldrop-0.7.2.ebuild,v 1.8 2008/01/28 21:17:42 mr_bones_ Exp $

inherit eutils games

DESCRIPTION="Free clone of an excellent NeoGeo puzzle game, Magical Drop"
HOMEPAGE="http://krystaldrop.sourceforge.net/"
SRC_URI="mirror://sourceforge/krystaldrop/art_${PV}.tgz
mirror://sourceforge/krystaldrop/src_${PV}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""

DEPEND="virtual/opengl
media-libs/libsdl
media-libs/sdl-image
media-libs/sdl-mixer
media-libs/sdl-ttf
dev-libs/libxml2"

S=${WORKDIR}/${PN}

src_unpack() {
unpack src_${PV}.tgz
cd "${S}"
epatch "${FILESDIR}/krystaldrop-assert.patch" \
"${FILESDIR}/${P}"-gcc41.patch \
"${FILESDIR}/${P}"-deps.patch

unpack art_${PV}.tgz

sed -i \
-e "/^EXEDIR:=/ s|$|/bin|" \
-e "/^INSTALL_PREFIX:=/ s|$|${D}|" Makefile \
|| die "sed Makefile failed"

# fix the high score location
sed -i \
-e "s:BINDIR:\"${GAMES_STATEDIR}/${PN}\":" \
Sources/KrystalDrop/Controller/HighScoresController.cpp \
|| die "sed HighScoresController.cpp failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodir "${GAMES_STATEDIR}/${PN}"
mv "${D}${GAMES_DATADIR}/${PN}/art/survival.sco" \
"${D}${GAMES_STATEDIR}/${PN}/" || die "mv failed"
fperms 664 "${GAMES_STATEDIR}/${PN}/survival.sco"
dodoc CHANGES README
doman doc/kdrop.6
newicon art/drop.png ${PN}.png
make_desktop_entry kdrop "KrystalDrop" ${PN}

prepgamesdirs
}

metadata.xml




games