Portage is a package management system used by Gentoo Linux
# ChangeLog for games-puzzle/einstein
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/einstein/ChangeLog,v 1.7 2008/04/15 18:10:15 mr_bones_ Exp $
15 Apr 2008; Michael Sterrett
+files/einstein-2.0-gcc43.patch, einstein-2.0.ebuild:
add patch for gcc-4.3 support submitted by Peter Alfredsen via bug #217601
07 Mar 2008; Chris Gianelloni
QA cleanup: Fix quoting.
03 Feb 2007; Simon Stelling
stable on amd64
06 Oct 2006; Chris Gianelloni
Added icon and closing bug #140428.
28 Sep 2006; Tristan Heaven
+files/einstein-2.0-64bit.patch, einstein-2.0.ebuild:
Add patch from Thomas Cort to fix 64 bit compile errors, bug #143841
22 Mar 2006; Scott Stoddard
~amd64 added wrt bug #126858
*einstein-2.0 (19 Mar 2006)
19 Mar 2006; Michael Sterrett
+einstein-2.0.ebuild:
initial commit - ebuild from Philipp Edelmann via bug #126662
AUX einstein-2.0-64bit.patch 1131 RMD160 fd3621247686f5aeef5d1a0694c3589e9722933f SHA1 96ff771f4c7d1a8af2cf6cb865bf7a4513404c96 SHA256 5acd4eb1942ecbebe116c0638db020480c7aced37d0d3434c61e2db95a343192
AUX einstein-2.0-gcc43.patch 531 RMD160 27b138a1e3c637c33b3a4c971d22d0b73cd28439 SHA1 0a10c4160bb7f33497b87cd1d56be7cea3984104 SHA256 7f5f99228a9f29619fb7493e8d3ac2fb51f5217fa4ed10655337f2d2421b77a4
DIST einstein-2.0-src.tar.gz 722301 RMD160 f19b1f86b33d805300c4423aeb2d88f1f5cae3c5 SHA1 866a9a1c115014d7f6a241bc22b251907f63f8bc SHA256 0f2d1c7d46d36f27a856b98cd4bbb95813970c8e803444772be7bd9bec45a548
DIST einstein.png 932 RMD160 17be94533f9f164b46581f255da909f0273c987f SHA1 0a37400205ffb9e58484152edd237b31aaf08ca2 SHA256 87416ad30823294a55be626adf3bbf3d32f98cf7c8d7e9e65470d78ed37a66a5
EBUILD einstein-2.0.ebuild 1293 RMD160 74e58254646a6dea31e8a8b9adc7ca68996acf15 SHA1 c99e20396fa843567d18b3501de124198332d716 SHA256 3bc5330585ee9b46d3d6b25f916826f3d564c17375de4e660b708345a0367195
MISC ChangeLog 1182 RMD160 fd35c70937373e53b979143a43be2bc61f6dcfb1 SHA1 4bdf78eef08d8aa677f20421271cc8d0bc0d5dbd SHA256 7f73aa22904dfe718f6d7033100aa9969043507bbf351cc05fae3a570ca38036
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/einstein/einstein-2.0.ebuild,v 1.7 2008/04/15 18:10:15 mr_bones_ Exp $
inherit eutils games
DESCRIPTION="A puzzle game inspired by Albert Einstein"
HOMEPAGE="http://games.flowix.com/en/"
SRC_URI="http://games.flowix.com/files/einstein/${P}-src.tar.gz
mirror://gentoo/${PN}.png
http://dev.gentoo.org/~wolf31o2/sources/dump/${PN}.png"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="media-libs/libsdl
media-libs/sdl-mixer
media-libs/sdl-ttf"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-*.patch
sed -i \
-e "/PREFIX/s:/usr/local:${GAMES_PREFIX}:" \
-e "s:\$(PREFIX)/share/einstein:${GAMES_DATADIR}/${PN}:" \
-e "s:\$(PREFIX)/bin:${GAMES_BINDIR}:" \
-e "s/\(OPTIMIZE=[^#]*\)/\0 ${CXXFLAGS}/" Makefile \
|| die "sed Makefile failed"
sed -i \
-e "s:PREFIX L\"/share/einstein:L\"${GAMES_DATADIR}/${PN}:" main.cpp \
|| die "sed main.cpp failed"
}
src_install() {
dogamesbin "${PN}" || die "dogamesbin failed"
insinto "${GAMES_DATADIR}/${PN}/res"
doins einstein.res || die "doins failed"
doicon "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} "Einstein Puzzle"
prepgamesdirs
}