ChangeLog

# ChangeLog for games-emulation/fbzx
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/fbzx/ChangeLog,v 1.18 2008/07/15 14:32:01 armin76 Exp $

15 Jul 2008; Raúl Porcel fbzx-1.10.ebuild:
x86 stable wrt #231206

25 Dec 2007; Christian Heim metadata.xml:
Removing dholm from metadata.xml as per #24623.

*fbzx-1.10 (08 Dec 2007)

08 Dec 2007; Michael Sterrett +fbzx-1.10.ebuild:
version bump

*fbzx-1.9 (01 Oct 2007)

01 Oct 2007; Michael Sterrett +fbzx-1.9.ebuild:
version bump

*fbzx-1.8 (12 Apr 2007)

12 Apr 2007; Michael Sterrett +fbzx-1.8.ebuild:
version bump

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

06 Dec 2006; Chris Gianelloni fbzx-1.4.ebuild,
fbzx-1.5.ebuild:
Removed sed-4 from *DEPEND.

*fbzx-1.7 (02 Oct 2006)

02 Oct 2006; Tristan Heaven +fbzx-1.7.ebuild:
Version bump

*fbzx-1.6 (28 Feb 2006)

28 Feb 2006; Michael Sterrett +fbzx-1.6.ebuild:
version bump

26 Sep 2005; Chris Gianelloni fbzx-1.4.ebuild,
fbzx-1.5.ebuild:
Making games last on inherit line.

12 Aug 2005; Luis Medinas fbzx-1.5.ebuild:
Added ~amd64 Keywords. Closes bug #101969.

15 Jun 2005; Chris Gianelloni fbzx-1.4.ebuild,
fbzx-1.5.ebuild:
Removed INSTALL file.

16 May 2005; David Holm fbzx-1.4.ebuild,
fbzx-1.5.ebuild:
Stopped inheriting gcc (Bug #92745)

*fbzx-1.5 (29 Apr 2005)

29 Apr 2005; David Holm +fbzx-1.5.ebuild:
Version bumped

26 Aug 2004; Mike Frysinger +files/1.4-endian.patch,
fbzx-1.4.ebuild:
Fix endian issues (like on ppc) #61531 by Maciej J. Woloszyk.

22 Apr 2004; Michael Sterrett fbzx-1.4.ebuild:
keyword for x86; depend on sed >= 4; use games eclass; error check; tidy

*fbzx-1.4 (21 Mar 2004)

21 Mar 2004; David Holm fbzx-1.4.ebuild, metadata.xml:
Initial import.

Manifest

DIST fbzx-1.10.tar.bz2 252860 RMD160 c27a227b4374212fb34a374840375636bf4116ab SHA1 e1f570e6ffbb1e92d634a0ad5b8a1a10d34ca68a SHA256 dd5cef549d0bfd496dd2df500f91b28888578303b0eae3d49be29c73a6b0f651
EBUILD fbzx-1.10.ebuild 1148 RMD160 bb04e141035afe8fb4c891776a50e6ea42ac21de SHA1 816feb7097b460274f25ac4968a2ba07b15d94e6 SHA256 265039e20aeabcb65899da0d7dbd6f7df1bb4d40fe892df34982eb9bc09e033e
MISC ChangeLog 2210 RMD160 89a70f51c8a294ed70e655ba9eef32b69c3d2ae2 SHA1 1c8ba558caeda1694acb08403b62213e5d9da8cc SHA256 b4d38c3d5d6db1d097ca47afd1220e5533b733f19691452f2789faa482e41001
MISC metadata.xml 295 RMD160 4140a3637bb43e7bdc93bbc1f775ba680aeba4e7 SHA1 4f1271139793e4b9a956630ec1009911b5dea6dc SHA256 d87a94155b2e02e984a9b9e04f4ac0d95064e7e155c6a0b61a9f357b1d828a8b

fbzx-1.10.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/fbzx/fbzx-1.10.ebuild,v 1.3 2008/07/15 14:32:01 armin76 Exp $

inherit eutils toolchain-funcs games

DESCRIPTION="A Sinclair Spectrum emulator, designed to work at full screen using the FrameBuffer"
HOMEPAGE="http://www.rastersoft.com/fbzx.html"
SRC_URI="http://www.rastersoft.com/descargas/${P}.tar.bz2"

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

DEPEND="media-libs/libsdl"

src_unpack() {
unpack ${A}
cd "${S}"

sed -i \
-e "s|/usr/share/spectrum|${GAMES_DATADIR}/${PN}|g" \
emulator.c || die "sed failed"
sed -i \
-e "/^CC/s:gcc:$(tc-getCC):" \
-e "s/^\(CC =\).*/\1 $(tc-getCC) ${CFLAGS}/" \
-e "s:-O2:${CFLAGS}:" \
Makefile || die "sed failed"
}

src_compile() {
rm -f fbzx_fs fbzx *.o # clean out accidentally packaged .o files
emake || die
}

src_install() {
dogamesbin fbzx || die "dogamesbin failed"
insinto "${GAMES_DATADIR}/${PN}/roms"
doins roms/* || die "doins failed"
dodoc CAPABILITIES FAQ PORTS README* TODO VERSIONS
prepgamesdirs
}

metadata.xml




games

FBZX is a Sinclair Spectrum emulator, designed to work at full screen
using the FrameBuffer.