ChangeLog

# ChangeLog for games-emulation/atari800
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/atari800/ChangeLog,v 1.22 2007/07/13 03:25:04 mr_bones_ Exp $

*atari800-2.0.3 (13 Jul 2007)

13 Jul 2007; Michael Sterrett
+atari800-2.0.3.ebuild:
version bump

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

01 Dec 2006; Chris Gianelloni atari800-2.0.2.ebuild:
Stable on alpha wrt bug #153645.

01 Dec 2006; Chris Gianelloni atari800-1.3.6.ebuild,
atari800-2.0.1.ebuild:
Removing old virtual/x11 dependency.

23 Nov 2006; Tristan Heaven atari800-2.0.2.ebuild:
Fix hardcoded paths

22 Nov 2006; Joseph Jezak atari800-2.0.2.ebuild:
Marked ppc stable for bug #153645.

15 Nov 2006; Gustavo Zacarias atari800-2.0.2.ebuild:
Stable on sparc wrt #153645

14 Nov 2006; Andrej Kacian atari800-2.0.2.ebuild:
Stable on x86, bug #153645.

*atari800-2.0.2 (10 Apr 2006)

10 Apr 2006; Michael Sterrett
+atari800-2.0.2.ebuild:
version bump

*atari800-2.0.1 (17 Mar 2006)

17 Mar 2006; +atari800-2.0.1.ebuild:
Version bump (Bug #120605) Thanks to James L. Hammons for report

02 Feb 2006; Michael Sterrett
atari800-1.3.6.ebuild:
modular X deps

*atari800-1.3.6 (03 Aug 2005)

03 Aug 2005; Michael Sterrett
+atari800-1.3.6.ebuild:
version bump (bug #101221)

29 Mar 2005; Jan Brinkmann atari800-1.3.5.ebuild:
added ~amd64 to KEYWORDS, fixes #74444

*atari800-1.3.5 (30 Dec 2004)

30 Dec 2004; Michael Sterrett +atari800-1.3.5.ebuild:
version bump

*atari800-1.3.4 (27 Dec 2004)

27 Dec 2004; Michael Sterrett +atari800-1.3.4.ebuild:
version bump

*atari800-1.3.3 (08 Nov 2004)

08 Nov 2004; Michael Sterrett +atari800-1.3.3.ebuild:
version bump (bug #70084)

03 Jun 2004; Aron Griffis atari800-1.3.1.ebuild,
atari800-1.3.2.ebuild:
Fix use invocation

*atari800-1.3.2 (30 Dec 2003)

30 Dec 2003; Michael Sterrett atari800-1.3.1.ebuild,
atari800-1.3.2.ebuild:
version bump; tidy docs a bit; more error checking/messages

*atari800-1.3.1 (11 Oct 2003)

11 Oct 2003; Mike Frysinger :
Version bumpage + games.eclass support.

*atari800-1.3.0-r1 (02 Sep 2003)

02 Sep 2003; Daniel Ahlberg atari800-1.3.0-r1.ebuild :
Security update.

10 Jul 2003; Michael Sterrett atari800-1.3.0.ebuild,
files/1.3.0/atari800.cfg:
marked stable on everything; cleaned up the pkg_postinst(); error checking;
tidy

26 Jun 2003; atari800-1.3.0.ebuild:
removed invalid KEYWORD sparc64

*atari800-1.3.0 (24 Jun 2003)

24 Jun 2003; Ryan Phillips atari800-1.3.0.ebuild:
New version. Fixes #16619

*atari800-1.2.5 (31 Jan 2003)

03 Mar 2003; atari800-1.2.5.ebuild:
Automated removal of remaining sparc64 KEYWORDS

31 Jan 2003; Ryan Phillips :
new version. Fixes #11605

*atari800-1.2.2 (21 Jul 2002)

23 Sep 2002; Mike Frysinger :
Updated SRC_URI to use mirror: and LICENSE to GPL-2

21 Jul 2002; Stuart Bouyer atari800-1.2.2.ebuild:

Added KEYWORDS and SLOT to meet lintool and repoman QA.

24 Feb 2002; Rob McMullen atari800-1.2.2.ebuild:

Atari 8-bit emulator (400/800/1200/XL/XE etc.) that will be compiled
with SDL if 'sdl' appears in your USE statement, otherwise as an X11
app. SDL switches to fullscreen mode by default, so a 400x300 entry
into your XF86Config-4 file is recommended.

Manifest

AUX atari800.cfg 467 RMD160 a67459343b81a879aa58bddd5706512bec7fa8a9 SHA1 3624775a4259a8c925dad85e9d0a0df88d55b7a1 SHA256 562981fd5d3e1e028c3da484ca18bbe5c0a7f5a01eb8740cff14c4a18e05a3e7
DIST atari800-2.0.2.tar.gz 982758 RMD160 a9e3d971b62192be945abf828552bab0a16a7fda SHA1 23dd5e2ce9232945fb3c694cb011c86966b49863 SHA256 d41fc78c264738f2304d8795764b89e6c4705f445e3aaab38f0eaafe92e66c37
DIST atari800-2.0.3.tar.gz 998685 RMD160 408fec88e001a234786e689d0875d820e2036d46 SHA1 e6cfcd22b79874239bd664a476ff287c2d708924 SHA256 987a19c9a4ff483f9a84e165d24a881413adf5391d41ac9852cbb50a30d17966
DIST xf25.zip 188942 RMD160 e3960898223dd4d1b9a9cc5cfb1251bd726ea5a7 SHA1 e65923fd3a4845c1c72d1677db0fda969187eb42 SHA256 98ae0ad10413dd6f35ed80f5662dba6d790def70c7829046e52012a03b574b8a
EBUILD atari800-2.0.2.ebuild 2650 RMD160 303e5b3f75f88d707e46ebe824fad530a374f8ec SHA1 535a4f8713b0aa52a0e75becc8f3af38c72f5711 SHA256 361c5650a38d90a55c38b83cdd0f4fb004bb18c219e41d8761160d0638fb8815
EBUILD atari800-2.0.3.ebuild 2743 RMD160 a816dbf30adb644303c135e644c2ac53dadbab3b SHA1 6c0866fa8f21498ce36bcb4bd4484571ea5e1fac SHA256 ae640d483b96e0b6e6e7ce7a59157496cc9af32387c3973806974cbccee9ac8d
MISC ChangeLog 3967 RMD160 7a29f1682f99e90c6ea8baa8698c08080d83db70 SHA1 3f96d75ea230e1dc30baf2d27129c8bd39057658 SHA256 63fea587cb632a3edf6053c8ae7b06e773b2c08f44704ead82e5f27b06344d80
MISC metadata.xml 776 RMD160 c2603c6c29079814365631d86c43df08370791d9 SHA1 18fabdae1b36c25275fa255e84cbc34f8fd065aa SHA256 220ac4874a800bf3105d0c8c715b3f105d257d9e3b55a909cd602537ee96e9bf

atari800-2.0.2.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/atari800/atari800-2.0.2.ebuild,v 1.6 2006/12/01 22:13:34 wolf31o2 Exp $

inherit games

DESCRIPTION="Atari 800 emulator"
HOMEPAGE="http://atari800.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
mirror://sourceforge/${PN}/xf25.zip"

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

RDEPEND="sdl? ( >=media-libs/libsdl-1.2.0 )
!sdl? ( x11-libs/libX11 )"
DEPEND="${RDEPEND}
!sdl? (
x11-libs/libXt
x11-libs/libX11
x11-proto/xextproto
x11-proto/xproto )
app-arch/unzip"

src_unpack() {
unpack ${A}
cd "${S}"
# remove some not-so-interesting ones
rm -f DOC/{INSTALL.*,*.in,CHANGES.OLD}
sed -i "/CFG_FILE/s:/etc:${GAMES_SYSCONFDIR}:" \
src/atari.c || die "sed failed"
}

src_compile() {
local target="x11"
use sdl && target="sdl"

cd src && \
egamesconf \
--enable-crashmenu \
--enable-break \
--enable-hints \
--enable-asm \
--enable-cursorblk \
--enable-led \
--enable-displayled \
--enable-sndclip \
--enable-linuxjoy \
--enable-sound \
--target=${target} \
|| die
emake || die "emake failed"
}

src_install () {
dogamesbin src/atari800 || die "dogamesbin failed"
newman src/atari800.man atari800.6
dodoc README.1ST DOC/*
insinto "${GAMES_DATADIR}/${PN}"
doins "${WORKDIR}/"*.ROM || die "doins failed (ROM)"
sed "s:/usr/share/games:${GAMES_DATADIR}:" \
"${FILESDIR}"/atari800.cfg > "${T}"/atari800.cfg \
|| die "sed failed"
insinto "${GAMES_SYSCONFDIR}"
doins "${T}"/atari800.cfg || die "doins failed (cfg)"
prepgamesdirs
}

pkg_postinst() {
games_pkg_postinst
if use sdl ; then
echo
elog 'The emulator has been compiled using the SDL libraries. By default,'
elog 'atari800 switches to fullscreen mode, so a 400x300 entry in your'
elog 'XF86Config-4 file is recommended. Otherwise, the emulated Atari'
elog 'screen is postage-stamp sized in the middle of your display.'
echo
elog 'For example, in the "Screen" section of your /etc/XF86Config-4 file,'
elog 'add the entry "400x300" to the end of the list of modes:'
echo
elog ' Section "Screen"'
elog ' [...]'
elog
elog ' Subsection "Display"'
elog ' Depth 16'
elog ' Modes "1600x1200" "1024x768" "400x300"'
elog ' ViewPort 0 0'
elog ' EndSubsection'
elog ' EndSection'
echo
elog 'You should not need to specify a modeline for this mode,'
elog 'since in most cases it is a standard mode calculated by'
elog 'the X server.'
echo
fi
}

atari800-2.0.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/atari800/atari800-2.0.3.ebuild,v 1.1 2007/07/13 03:25:04 mr_bones_ Exp $

inherit games

DESCRIPTION="Atari 800 emulator"
HOMEPAGE="http://atari800.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
mirror://sourceforge/${PN}/xf25.zip"

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

RDEPEND="sdl? ( >=media-libs/libsdl-1.2.0 )
!sdl? ( x11-libs/libX11 )"
DEPEND="${RDEPEND}
!sdl? (
x11-libs/libXt
x11-libs/libX11
x11-proto/xextproto
x11-proto/xproto )
app-arch/unzip"

src_unpack() {
unpack ${A}
cd "${S}"
# remove some not-so-interesting ones
rm -f DOC/{INSTALL.*,*.in,CHANGES.OLD}
sed -i \
-e "/CFG_FILE/s:/etc:${GAMES_SYSCONFDIR}:" \
src/atari.c \
|| die "sed failed"
sed -i \
-e 's/LDFLAGS="-s"/:/' \
src/configure \
|| die "sed failed"
}

src_compile() {
local target="x11"
use sdl && target="sdl"

cd src && \
egamesconf \
--enable-crashmenu \
--enable-break \
--enable-hints \
--enable-asm \
--enable-cursorblk \
--enable-led \
--enable-displayled \
--enable-sndclip \
--enable-linuxjoy \
--enable-sound \
--target=${target} \
|| die
emake || die "emake failed"
}

src_install () {
dogamesbin src/atari800 || die "dogamesbin failed"
newman src/atari800.man atari800.6
dodoc README.1ST DOC/*
insinto "${GAMES_DATADIR}/${PN}"
doins "${WORKDIR}/"*.ROM || die "doins failed (ROM)"
sed "s:/usr/share/games:${GAMES_DATADIR}:" \
"${FILESDIR}"/atari800.cfg > "${T}"/atari800.cfg \
|| die "sed failed"
insinto "${GAMES_SYSCONFDIR}"
doins "${T}"/atari800.cfg || die "doins failed (cfg)"
prepgamesdirs
}

pkg_postinst() {
games_pkg_postinst
if use sdl ; then
echo
elog 'The emulator has been compiled using the SDL libraries. By default,'
elog 'atari800 switches to fullscreen mode, so a 400x300 entry in your'
elog 'XF86Config-4 file is recommended. Otherwise, the emulated Atari'
elog 'screen is postage-stamp sized in the middle of your display.'
echo
elog 'For example, in the "Screen" section of your /etc/XF86Config-4 file,'
elog 'add the entry "400x300" to the end of the list of modes:'
echo
elog ' Section "Screen"'
elog ' [...]'
elog
elog ' Subsection "Display"'
elog ' Depth 16'
elog ' Modes "1600x1200" "1024x768" "400x300"'
elog ' ViewPort 0 0'
elog ' EndSubsection'
elog ' EndSection'
echo
elog 'You should not need to specify a modeline for this mode,'
elog 'since in most cases it is a standard mode calculated by'
elog 'the X server.'
echo
fi
}

files

metadata.xml




games

Atari800 is an Atari 800, 800XL, 130XE and 5200 emulator for Unix, Amiga, MS-DOS, Atari
TT/Falcon, SDL and WinCE. Our main objective is to create a freely distributable portable
emulator (i.e. with source code available). It can be configured to run in the following
ways :

* BASIC mode
* CURSES mode
* SVGALIB for Linux Systems
* X Window + Optional XVIEW or MOTIF User Interface
* CBM Amiga
* MS-DOS
* TOS (Atari Falcon030/TT030 and compatible)
* MS Windows (DirectX)
* SDL (many different platforms and systems)
* WinCE
* MacOS X