summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/uae/ChangeLog9
-rw-r--r--app-emulation/uae/Manifest7
-rw-r--r--app-emulation/uae/files/digest-uae-0.8.25_pre200403021
-rw-r--r--app-emulation/uae/files/install_libscg_gentoo27
-rw-r--r--app-emulation/uae/metadata.xml1
-rw-r--r--app-emulation/uae/uae-0.8.25_pre20040302.ebuild56
6 files changed, 98 insertions, 3 deletions
diff --git a/app-emulation/uae/ChangeLog b/app-emulation/uae/ChangeLog
index 75728b1ab145..02373a615a14 100644
--- a/app-emulation/uae/ChangeLog
+++ b/app-emulation/uae/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-emulation/uae
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/ChangeLog,v 1.12 2004/02/11 21:04:54 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/ChangeLog,v 1.13 2004/03/04 20:05:05 dholm Exp $
+
+*uae-0.8.25_pre20040302 (04 Mar 2004)
+
+ 04 Mar 2004; David Holm <dholm@gentoo.org> metadata.xml,
+ uae-0.8.25_pre20040302.ebuild, files/install_libscg_gentoo:
+ Version bump. Thanks goes to Jonathan Heaney for helping me with scsi support
+ and CAPS.
11 Feb 2004; David Holm <dholm@gentoo.org> uae-0.8.23_pre20040129.ebuild:
Added SDL configure flags as suggested by Jonathan Heaney and compilation fix
diff --git a/app-emulation/uae/Manifest b/app-emulation/uae/Manifest
index ca2ca2017012..508a5fa69d38 100644
--- a/app-emulation/uae/Manifest
+++ b/app-emulation/uae/Manifest
@@ -1,7 +1,10 @@
-MD5 3e0aec72b9d5113d431b4e55a248cb3d ChangeLog 1912
+MD5 afb740a2d7cfaf5d27d92faaa065cd7a ChangeLog 2165
MD5 9942fdc6d0c4e617f237b18ed3f71768 uae-0.8.22.ebuild 1251
-MD5 c94a58ae3e3cb3fe70e08de53e086a21 metadata.xml 642
+MD5 800d59bca6b74f54268ca8c63af928ee metadata.xml 668
MD5 a79fb678ea1d364d3105b6fbc3ddacc4 uae-0.8.23_pre20040129.ebuild 1348
+MD5 069ff15da40855cf6882f7b3e57a8d45 uae-0.8.25_pre20040302.ebuild 1450
MD5 b2fac0f21ee34abaa6279cf7ad023119 files/digest-uae-0.8.22 62
MD5 4d3af2d2cc2945b006249066cb8c7adb files/uae-patch.diff 364
MD5 24ce02be9243fef32739ff76bd9ba84c files/digest-uae-0.8.23_pre20040129 73
+MD5 b40e309b9e4a5592840dca0346ee0de5 files/install_libscg_gentoo 652
+MD5 02f734719ea8dc27787fb6be6ddcc11e files/digest-uae-0.8.25_pre20040302 73
diff --git a/app-emulation/uae/files/digest-uae-0.8.25_pre20040302 b/app-emulation/uae/files/digest-uae-0.8.25_pre20040302
new file mode 100644
index 000000000000..5f3e6f48ef6a
--- /dev/null
+++ b/app-emulation/uae/files/digest-uae-0.8.25_pre20040302
@@ -0,0 +1 @@
+MD5 44968ff8e20be721527758bbe1b8cb96 uae-0.8.25-20040302.tar.bz2 1043715
diff --git a/app-emulation/uae/files/install_libscg_gentoo b/app-emulation/uae/files/install_libscg_gentoo
new file mode 100644
index 000000000000..4670d5b72eae
--- /dev/null
+++ b/app-emulation/uae/files/install_libscg_gentoo
@@ -0,0 +1,27 @@
+#!/bin/sh
+#
+# copy those files that are necessary to use the libscg
+# in UAE ON GENTOO
+#
+# Patrick Ohly, 9.4.2000, GPL
+#
+# Updated for cdrtools 2.0.x Richard Drummond 15.2.2004
+# Ripped to pieces by Jonathan Heaney 23.2.2004
+#
+# check arguments
+#
+libsdir=/usr/lib
+incsdir=/usr/include
+scsiinc="$incsdir"/scsilib
+
+#
+# find our own directory
+# hint: this file is in src
+#
+uaedir=`dirname "$0"`
+
+cp -R -f -L "$scsiinc/btorder.h" "$scsiinc/intcvt.h" "$scsiinc/mconfig.h" \
+ "$scsiinc/prototyp.h" "$scsiinc/utypes.h" "$scsiinc/scg" \
+ "$incsdir/xconfig.h" "$uaedir"/include
+cp -f "$libsdir/libscg.a" \
+ "$libsdir/libschily.a" "$uaedir"
diff --git a/app-emulation/uae/metadata.xml b/app-emulation/uae/metadata.xml
index 169e91426444..def340094bb4 100644
--- a/app-emulation/uae/metadata.xml
+++ b/app-emulation/uae/metadata.xml
@@ -4,6 +4,7 @@
<herd>no-herd</herd>
<maintainer>
<email>dholm@gentoo.org</email>
+ <name>David Holm</name>
</maintainer>
<longdescription>UAE is a mostly complete software emulation of the hardware of the Commodore Amiga 500/1000/2000. A Commodore Amiga is a 16/32 bit computer system based on the Motorola 680x0 CPU and a few specially designed custom chips that provide very good graphics and sound capabilities. Its first incarnation, the A1000, appeared in 1985, followed by the highly successful A500 and A2000 models.</longdescription>
</pkgmetadata>
diff --git a/app-emulation/uae/uae-0.8.25_pre20040302.ebuild b/app-emulation/uae/uae-0.8.25_pre20040302.ebuild
new file mode 100644
index 000000000000..c4db6b94b086
--- /dev/null
+++ b/app-emulation/uae/uae-0.8.25_pre20040302.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/uae-0.8.25_pre20040302.ebuild,v 1.1 2004/03/04 20:05:05 dholm Exp $
+
+inherit flag-o-matic
+
+MY_PV="0.8.25-20040302"
+S="${WORKDIR}/${PN}-${MY_PV}"
+DESCRIPTION="The Umiquious Amiga Emulator"
+HOMEPAGE="http://www.rcdrummond.net/uae/"
+SRC_URI="http://www.rcdrummond.net/uae/uae-${MY_PV}/uae-${MY_PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="X gtk sdl"
+
+DEPEND="X? ( virtual/x11 gtk? x11-libs/gtk+ ) :
+ ( ncurses? sys-libs/ncurses svga? media-libs/svgalib )
+ sdl? media-libs/libsdl
+ games-emulation/caps
+ app-cdr/cdrtools"
+
+src_compile() {
+ ewarn "Compiling the CPU-core requires a substantial amount of RAM."
+ ewarn "Make sure that you have at least 512MB of RAM+SWAP available."
+
+ # copy over dirty scsi copy script
+ cp ${FILESDIR}/install_libscg_gentoo ${S}/src
+ # and run
+ /bin/sh ${S}/src/install_libscg_gentoo
+
+ replace-flags "-O3" "-O2"
+ use sdl && myconf="--with-sdl-sound --with-sdl-gfx"
+
+ econf ${myconf} \
+ --enable-threads \
+ --enable-scsi-device \
+ --enable-cdtv \
+ --enable-cd32 \
+ || die "./configure failed"
+
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ cp docs/unix/README docs/README.unix
+ dodoc docs/COMPATIBILITY docs/CREDITS docs/FAQ docs/NEWS \
+ docs/README docs/README.PROGRAMMERS docs/README.unix \
+ docs/translated/*
+
+ emake install DESTDIR=${D}
+
+ insinto /usr/share/uae/amiga-tools
+ doins amiga/{*hack,trans*,uae*,*.library}
+}