Portage is a package management system used by Gentoo Linux
# 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
Transition to Manifest2.
01 Dec 2006; Chris Gianelloni
Stable on alpha wrt bug #153645.
01 Dec 2006; Chris Gianelloni
atari800-2.0.1.ebuild:
Removing old virtual/x11 dependency.
23 Nov 2006; Tristan Heaven
Fix hardcoded paths
22 Nov 2006; Joseph Jezak
Marked ppc stable for bug #153645.
15 Nov 2006; Gustavo Zacarias
Stable on sparc wrt #153645
14 Nov 2006; Andrej Kacian
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;
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
added ~amd64 to KEYWORDS, fixes #74444
*atari800-1.3.5 (30 Dec 2004)
30 Dec 2004; Michael Sterrett
version bump
*atari800-1.3.4 (27 Dec 2004)
27 Dec 2004; Michael Sterrett
version bump
*atari800-1.3.3 (08 Nov 2004)
08 Nov 2004; Michael Sterrett
version bump (bug #70084)
03 Jun 2004; Aron Griffis
atari800-1.3.2.ebuild:
Fix use invocation
*atari800-1.3.2 (30 Dec 2003)
30 Dec 2003; Michael Sterrett
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
Security update.
10 Jul 2003; Michael Sterrett
files/1.3.0/atari800.cfg:
marked stable on everything; cleaned up the pkg_postinst(); error checking;
tidy
26 Jun 2003;
removed invalid KEYWORD sparc64
*atari800-1.3.0 (24 Jun 2003)
24 Jun 2003; Ryan Phillips
New version. Fixes #16619
*atari800-1.2.5 (31 Jan 2003)
03 Mar 2003;
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
Added KEYWORDS and SLOT to meet lintool and repoman QA.
24 Feb 2002; Rob McMullen
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.
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
# 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
}
# 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
}
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