diff options
author | Ryan Phillips <rphillips@gentoo.org> | 2003-06-25 04:22:03 +0000 |
---|---|---|
committer | Ryan Phillips <rphillips@gentoo.org> | 2003-06-25 04:22:03 +0000 |
commit | f78ca7b44c970c5818903c1645f488aacda857da (patch) | |
tree | baf78730833c9e2697053544140249bd6044a086 /app-emulation | |
parent | new ebuilds. Submmited by Alex Holding (diff) | |
download | gentoo-2-f78ca7b44c970c5818903c1645f488aacda857da.tar.gz gentoo-2-f78ca7b44c970c5818903c1645f488aacda857da.tar.bz2 gentoo-2-f78ca7b44c970c5818903c1645f488aacda857da.zip |
new revision. submitted by Rob McMullen. Fixes #16619
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/atari800/ChangeLog | 7 | ||||
-rw-r--r-- | app-emulation/atari800/Manifest | 4 | ||||
-rw-r--r-- | app-emulation/atari800/atari800-1.3.0.ebuild | 93 | ||||
-rw-r--r-- | app-emulation/atari800/files/digest-atari800-1.3.0 | 2 |
4 files changed, 104 insertions, 2 deletions
diff --git a/app-emulation/atari800/ChangeLog b/app-emulation/atari800/ChangeLog index ed7bdbc1d53b..5a94a61c8576 100644 --- a/app-emulation/atari800/ChangeLog +++ b/app-emulation/atari800/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/atari800 # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/atari800/ChangeLog,v 1.6 2003/03/03 12:44:43 vladimir Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/atari800/ChangeLog,v 1.7 2003/06/25 04:22:03 rphillips Exp $ + +*atari800-1.3.0 (24 Jun 2003) + + 24 Jun 2003; Ryan Phillips <rphillips@gentoo.org> atari800-1.3.0.ebuild: + New version. Fixes #16619 *atari800-1.2.5 (31 Jan 2003) diff --git a/app-emulation/atari800/Manifest b/app-emulation/atari800/Manifest index ce9c1b547df9..6122087d8d17 100644 --- a/app-emulation/atari800/Manifest +++ b/app-emulation/atari800/Manifest @@ -1,10 +1,12 @@ MD5 90d8b810a3439a340f0f27125f13a7bc ChangeLog 1055 MD5 64216e9232c030b6dde6c65a1506bcc8 atari800-1.2.2.ebuild 3365 MD5 d3927be1860cf48e310f0fd68c2fd25d atari800-1.2.5.ebuild 3278 +MD5 29f06cd24dd8269c7be9556a58cac5de atari800-1.3.0.ebuild 2916 MD5 eb8a8b62973cd8789aad8dee8a839842 files/atari800-1.2.2-gentoo.diff 378 -MD5 51143eeb7bd76c8cca8a80bbf5ab7e88 files/atari800-1.2.5-gentoo.diff 1876 MD5 39a9ab82d0c6639ee234c9d422aa6fb2 files/digest-atari800-1.2.2 119 MD5 a6366b321577c3ea381f387be52f4212 files/digest-atari800-1.2.5 119 +MD5 51143eeb7bd76c8cca8a80bbf5ab7e88 files/atari800-1.2.5-gentoo.diff 1876 +MD5 f85f4f8f75bb8202fb9d720a73b99365 files/digest-atari800-1.3.0 119 MD5 1d6cdbf0913428f3ace81314e78fb9e5 files/1.2.2/atari800.1 11812 MD5 888bd3ecb979f2095569f1dd8c95a2f8 files/1.2.2/atari800.cfg 449 MD5 1d6cdbf0913428f3ace81314e78fb9e5 files/1.2.5/atari800.1 11812 diff --git a/app-emulation/atari800/atari800-1.3.0.ebuild b/app-emulation/atari800/atari800-1.3.0.ebuild new file mode 100644 index 000000000000..0b750288726d --- /dev/null +++ b/app-emulation/atari800/atari800-1.3.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/app-emulation/atari800/atari800-1.3.0.ebuild,v 1.1 2003/06/25 04:22:03 rphillips Exp $ + +IUSE="sdl" + +S=${WORKDIR}/${P} +DESCRIPTION="Atari 800 emulator" +SRC_URI="mirror://sourceforge/atari800/${P}.tar.gz + mirror://sourceforge/atari800/xf25.zip" +HOMEPAGE="http://atari800.sourceforge.net" +SLOT="0" +LICENSE="GPL-2" + +# Haven't tested other architectures, but is reported to work on non-x86 +# platforms +KEYWORDS="~x86 ~ppc ~sparc ~sparc64 ~alpha" + +DEPEND="virtual/x11 + app-arch/unzip + sdl? ( >=media-libs/libsdl-1.2.0 )" + +RDEPEND="virtual/x11 + sdl? ( >=media-libs/libsdl-1.2.0 )" + + +# The configure script in 1.2.5 changed syntax, but the change wasn't +# updated in the atari800.spec file as in the previous versions. +src_compile() { + local target + target="x11" + use sdl && target="sdl" + + local myconf + myconf="--enable-crashmenu --enable-break --enable-hints \ + --enable-asm --enable-cursorblk --enable-led --enable-displayled \ + --enable-sndclip --enable-linuxjoy --enable-sound" + + cd src + ./configure --prefix=/usr --target=$target ${myconf} + emake + mv atari800.man atari800.1 +} + +# The makefile doesn't supply an install routine, so we have to do it +# ourselves. +src_install () { + into /usr + dodir /usr/bin /usr/share/man/man1 /usr/share/atari800 + dobin src/atari800 + doman src/atari800.1 + dodoc COPYING README.1ST DOC/USAGE DOC/README DOC/NEWS DOC/FAQ DOC/CREDITS DOC/BUGS DOC/LPTjoy.txt DOC/cart.txt DOC/pokeysnd.txt + insinto /usr/share/atari800 + doins ${WORKDIR}/*.ROM + + # Basic config file for /etc directory. An atari800.cfg file + # in the current directory will be loaded instead of the + # global file, if it exists. Run "atari800 -configure" to + # have the emulator prompt for new values + insinto /etc + doins ${FILESDIR}/${PVR}/atari800.cfg +} + +pkg_postinst() { + if [ "`use sdl`" ] + then + echo ' ' + echo ' ' + echo 'The emulator has been compiled using the SDL libraries. By default,' + echo 'atari800 switches to fullscreen mode, so a 400x300 entry in your' + echo 'XF86Config-4 file is recommended. Otherwise, the emulated Atari' + echo 'screen is postage-stamp sized in the middle of your display.' + echo ' ' + echo 'For example, in the "Screen" section of your /etc/XF86Config-4 file,' + echo 'add the entry "400x300" to the end of the list of modes:' + echo ' ' + echo ' Section "Screen"' + echo ' [...]' + echo ' ' + echo ' Subsection "Display"' + echo ' Depth 16' + echo ' Modes "1600x1200" "1024x768" "400x300"' + echo ' ViewPort 0 0' + echo ' EndSubsection' + echo ' EndSection' + echo ' ' + echo 'You should not need to specify a modeline for this mode, since in most' + echo 'cases it is a standard mode calculated by the X server.' + echo ' ' + echo ' ' + echo ' ' + fi +} diff --git a/app-emulation/atari800/files/digest-atari800-1.3.0 b/app-emulation/atari800/files/digest-atari800-1.3.0 new file mode 100644 index 000000000000..3a9b403feff4 --- /dev/null +++ b/app-emulation/atari800/files/digest-atari800-1.3.0 @@ -0,0 +1,2 @@ +MD5 2998586f3c69f8a7e50439722e30ffc6 atari800-1.3.0.tar.gz 671467 +MD5 4dc3b6b4313e9596c4d474785a37b94d xf25.zip 188942 |