ChangeLog

# ChangeLog for app-emulation/frodo
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/frodo/ChangeLog,v 1.12 2008/06/18 01:46:34 darkside Exp $

18 Jun 2008; Jeremy Olexa frodo-4.1b.ebuild:
Actually cd to where the configure script is. bug #227099

07 Jun 2008; Diego Pettenò frodo-4.1b.ebuild:
Fix autotools handling, use eautoreconf as the ebuild is inheriting
autotools.eclass. Patch during unpack phase, not compile.

13 May 2007; Thilo Bangert metadata.xml:
add no-herd

25 Jan 2007; Marius Mauch frodo-4.1b.ebuild:
Replacing einfo with elog

*frodo-4.1b (30 Dec 2006)

30 Dec 2006; Alec Warner
-files/frodo-4.1-gentoo.diff, +files/frodo-4.1b-gentoo.diff,
-frodo-4.1.ebuild, +frodo-4.1b.ebuild:
Fix SRC_URI, rename properly

21 Dec 2006; Danny van Dyk frodo-4.1.ebuild:
QA: export CFLAGS -> append-flags.

29 Oct 2006; Thomas Cort frodo-4.1.ebuild:
Added ~amd64 wrt Bug #152949.

24 Apr 2005; Michael Hanselmann frodo-4.1.ebuild:
Stable on ppc.

29 Mar 2004; Michael Sterrett frodo-4.1.ebuild:
IUSE; don't RDEPEND on sys-devel/autoconf

*frodo-4.1 (17 Apr 2003)

17 Apr 2003; Dylan Carlson frodo-4.1.ebuild,
files/frodo-4.1-gentoo.diff:
Initial import. This build isn't the cleanest thing, but it's mostly
functional. I need some volunteers to help test and improve it. Please
send in bug reports and patches to http://bugs.gentoo.org.

x86 ppc and sparc masked for testing.

Manifest

AUX frodo-4.1b-gentoo.diff 2486 RMD160 02d6778b1a88494ed513ed59a39c4d155dc9026f SHA1 de784565d5d7a49519f2128dc4584d8c12f25450 SHA256 7908a4448d7d00f7829a21b2a2839f634404a87b8df77a871055f587d25a18da
DIST FrodoV4_1b.Src.tar.gz 377002 RMD160 b08231f0f1121d4f802ce08407a6e6c371905bd3 SHA1 af3e2644dd4d26330cad382498c40ca9e4de7e62 SHA256 ffae146dc20458698acf5ccc384dc32317cea1df0c95b44b5d47cca8b26bc986
EBUILD frodo-4.1b.ebuild 2752 RMD160 12d49d7c0c0e7701a2e819c919fe2f7d9e444e1f SHA1 3e46fd31ef7dc742649a2e510cfbcca447d2b16f SHA256 f7a7aee1f295ccd95c951d97df7fa2f0541e084736dcf1eea6b6f44e1b75db85
MISC ChangeLog 1732 RMD160 ce5354fd782d24dc918362b8af200900dfb6f48c SHA1 b8bbb7a9aed7257ba042ed19c86a946f1b3702ed SHA256 83c584bf9a9f36de701d359b564deac69bebb77ff0ca85e1f9d4c77e8ae50f27
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a

files

frodo-4.1b.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/frodo/frodo-4.1b.ebuild,v 1.4 2008/06/18 01:46:34 darkside Exp $

WANT_AUTOCONF="2.5"
WANT_AUTOMAKE="latest"
inherit eutils flag-o-matic autotools

DESCRIPTION="An excellent Commodore 64 Emulator"
HOMEPAGE="http://frodo.cebix.net/"
SRC_URI="http://frodo.cebix.net/downloads/FrodoV4_1b.Src.tar.gz"

LICENSE="Frodo"
SLOT="0"
KEYWORDS="~amd64 ppc ~sparc x86"
IUSE=""
S="${WORKDIR}/Frodo-4.1b"

RDEPEND=">=media-libs/libsdl-1.2
dev-lang/tcl
dev-lang/tk"

src_unpack() {
unpack ${A}

cd "${S}"
mv TkGui.tcl Src

cd "${S}"/Src
epatch "${FILESDIR}"/${P}-gentoo.diff

eautoreconf
}

src_compile() {
cd "${S}"/Src
append-flags "-DX_USE_SHM"
econf || die
emake || die "emake failed"
}

src_install() {
cd "${S}"/Src
dobin Frodo FrodoPC FrodoSC TkGui.tcl
cd "${S}"
dodir /usr/share/${PN}
insinto /usr/share/${PN}
doins \
"1541 ROM" \
"Basic ROM" \
"Char ROM" \
"Kernal ROM"
dodir /usr/share/${PN}/64prgs
cd "${S}"/64prgs
insinto /usr/share/${PN}/64prgs
doins \
3fff \
colorbars \
d011h3 \
dadb \
de00all \
dycp \
fld \
lrborder \
sprsync \
stretch \
tech-tech \
text26
dohtml -r "${S}"/Docs/*.html
}

pkg_postinst() {
elog
elog " READ THE DOCS! The documentation can be found at:"
elog " /usr/share/doc/${PF}/html/"
elog
elog " Getting this program to work requires some experimentation with the"
elog " settings. The three executables you can use are:"
elog
elog " Frodo (normal)"
elog " FrodoPC (faster)"
elog " FrodoSC (slower than the other two, but most compatible)"
elog
elog " We recommend that you run FrodoSC with the following settings:"
elog
elog " 1. Limit Speed = enabled"
elog " 2. Map / = enabled"
elog " 3. Emulate 1541 CPU (for copy-protected games)"
elog " 4. Sprites, Sprite Collisions = enabled"
elog " 5. SID Emulation = Digital"
elog " 6. SID Filters = enabled"
elog
elog " You will probably need to occasionally change these settings"
elog " depending upon which programs you try to run, or you may need to run"
elog " Frodo or FrodoPC if your machine is too slow."
elog
elog " Most Commodore 64 applications load by first pointing to the D64"
elog " file in preferences, then:"
elog " LOAD \"*\",8,1"
elog " then:"
elog " RUN"
elog
elog " Remember that the keyboard is mapped to the C64 layout. So to type"
elog " the first command above you would use the following sequence:"
elog " LOAD [SHIFT-2][RIGHT-BRACKET][SHIFT-2],8,1"
elog
elog
elog " For a complete source of C64 programs, try visiting:"
elog " http://www.c64unlimited.net/"
elog
}

metadata.xml




no-herd

maintainer-needed@gentoo.org