summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno Boeck <hanno@gentoo.org>2010-02-15 00:20:38 +0000
committerHanno Boeck <hanno@gentoo.org>2010-02-15 00:20:38 +0000
commit8d88e9c1280c53ef055b4f63b434dedc27acf5b5 (patch)
tree0f2ce852be6a78a20b41a6fceefc2cc5896e83e0 /app-emulation/uae
parentgimp fix for libpng 1.4 (diff)
downloadhistorical-8d88e9c1280c53ef055b4f63b434dedc27acf5b5.tar.gz
historical-8d88e9c1280c53ef055b4f63b434dedc27acf5b5.tar.bz2
historical-8d88e9c1280c53ef055b4f63b434dedc27acf5b5.zip
uae revision, throwing out lots of probably broken use-flag-options
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64
Diffstat (limited to 'app-emulation/uae')
-rw-r--r--app-emulation/uae/ChangeLog10
-rw-r--r--app-emulation/uae/Manifest11
-rw-r--r--app-emulation/uae/uae-0.8.29-r1.ebuild66
3 files changed, 80 insertions, 7 deletions
diff --git a/app-emulation/uae/ChangeLog b/app-emulation/uae/ChangeLog
index efd5b7d31929..57cef54cebbc 100644
--- a/app-emulation/uae/ChangeLog
+++ b/app-emulation/uae/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/uae
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/ChangeLog,v 1.37 2009/06/15 18:22:27 hanno Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/ChangeLog,v 1.38 2010/02/15 00:20:38 hanno Exp $
+
+*uae-0.8.29-r1 (15 Feb 2010)
+
+ 15 Feb 2010; Hanno Boeck <hanno@gentoo.org> +uae-0.8.29-r1.ebuild:
+ Updated ebuild with less use flag options, as the upstream code contains
+ lots of broken options.
*uae-0.8.29 (15 Jun 2009)
diff --git a/app-emulation/uae/Manifest b/app-emulation/uae/Manifest
index 80c5ed4f5ef9..480ed0a91ba3 100644
--- a/app-emulation/uae/Manifest
+++ b/app-emulation/uae/Manifest
@@ -14,13 +14,14 @@ AUX uae-0.8.26-uae_reset_args.diff 3216 RMD160 a4c87ae59a5c0e12683600d4eaf4b14ff
DIST uae-0.8.26.tar.gz 1013196 RMD160 8394b85b4ea2c74a758984e89b2793157c585da1 SHA1 3e705798f3a9089578902a853b41c991b9d4b2f7 SHA256 9da8f71f9fe1bfaf18f6ea227f31baadb89d12ba78cb7ac9ce6132f35055f868
DIST uae-0.8.29.tar.bz2 925508 RMD160 7af89c1737a465c96a4242d6cfdfb3e11579f203 SHA1 0815c755fe9c739c6ca2c573e2374c36eb87ee36 SHA256 2463524b19b36ab44de158c5f24871878eda05230ea391343849959643634317
EBUILD uae-0.8.26-r1.ebuild 5920 RMD160 3c44c251cc46c1e3ec31143523757cad49438487 SHA1 c100d204cbde9d38403d82e083cd802e4403fea0 SHA256 5c016616d293937ad9a37b0344e851884f7b3dd50d4c6b496bf51059c307e735
+EBUILD uae-0.8.29-r1.ebuild 1837 RMD160 bc6b22cb34cd138dae4b2e107bd030496e8f8ff8 SHA1 570361449a72367fc8e43e9d80259e97887bba73 SHA256 c1816e61f50c7a567eb24519c5a24b3f489d0b32efe92fb96c657388341e1b16
EBUILD uae-0.8.29.ebuild 5663 RMD160 2ba0744e03055381a316780dee08eb59c4dabfed SHA1 b3753b53573c225c95421c5ee0788ad8df364313 SHA256 d09170cd81e4a6e72ed1ffeb2c044eb3f4418c9d92c36b97e63d4edad1bcbaab
-MISC ChangeLog 6629 RMD160 7d789ff2eac34cd3c1e53865716516a7baa3c51c SHA1 a45afb3727f10841545e61f01c99c8c79c605397 SHA256 eb29749f8f5d52138e3ff4eb4e15086b953c5feb851b4090d73509323e0fb005
+MISC ChangeLog 6830 RMD160 efbf1a050043dc439ffdb60c16b7e13b67d91768 SHA1 533f6e1c790c8b7abfaf634b3eb31fb9765a3811 SHA256 04b62d41e4625b6302565cd02e5eee0a3d791a768c9ca242d7ea31b0b53234f0
MISC metadata.xml 951 RMD160 d03b9d43223188e977e37b2556322681e435272f SHA1 e9b9b5562a9fb547b91317a9f3b9f450c8921f39 SHA256 4362dafc67dba1042074d450e8242a592cdf202a778dd35e60defd0b58e3bb54
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.14 (GNU/Linux)
-iEYEARECAAYFAko2kWAACgkQr2QksT29OyCeJwCfVMVjQSSCGxb61pEsggHe+jFd
-DewAoKMQ29dVdHCiZVSo3MwPso1VOuTk
-=ODuw
+iEYEARECAAYFAkt4k10ACgkQr2QksT29OyBePgCdFsHe3Jq9cqkTum8JAFL3skhV
+t5gAnRjTeGZl2ylxSzWGGQTJmAZBas90
+=3lXC
-----END PGP SIGNATURE-----
diff --git a/app-emulation/uae/uae-0.8.29-r1.ebuild b/app-emulation/uae/uae-0.8.29-r1.ebuild
new file mode 100644
index 000000000000..4d4f0200b26a
--- /dev/null
+++ b/app-emulation/uae/uae-0.8.29-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/uae-0.8.29-r1.ebuild,v 1.1 2010/02/15 00:20:38 hanno Exp $
+
+inherit eutils
+
+DESCRIPTION="The Umiquious Amiga Emulator"
+HOMEPAGE="http://www.amigaemulator.org/"
+SRC_URI="ftp://ftp.amigaemulator.org/pub/uae/sources/develop/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="sdl alsa scsi"
+
+DEPEND="sdl? ( media-libs/libsdl
+ media-libs/sdl-gfx
+ x11-libs/gtk+
+ alsa? ( media-libs/alsa-lib )
+ )
+ !sdl? ( x11-libs/libXext
+ x11-libs/gtk+
+ )
+ alsa? ( media-libs/alsa-lib )
+ scsi? ( app-cdr/cdrtools )"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/uae-0.8.25-allow_spaces_in_zip_filenames.diff
+ epatch "${FILESDIR}"/uae-0.8.25-struct_uae_wrong_fields_name.diff
+ epatch "${FILESDIR}"/${PN}-0.8.26-uae_reset_args.diff
+ cp "${FILESDIR}"/sdlgfx.h "${S}"/src
+}
+
+src_compile() {
+ # disabling lots of options, cause many code-paths are broken, these should compile,
+ # if you want/need other options, please test if they work with other combinations
+ # before opening a bug
+ econf --enable-ui --with-x --without-svgalib \
+ --without-asciiart --without-sdl-sound --enable-threads \
+ $(use_with sdl) $(use_with sdl sdl-gfx) \
+ $(use_with alsa) \
+ $(use_enable scsi scsi-device) || die "econf failed"
+
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ dobin uae readdisk || die
+ cp docs/unix/README docs/README.unix
+ rm -r docs/{AmigaOS,BeOS,pOS,translated,unix}
+ dodoc docs/*
+
+ insinto /usr/share/uae/amiga-tools
+ doins amiga/{*hack,trans*,uae*}
+}
+
+pkg_postinst() {
+ elog
+ elog "Upstream recomends using SDL graphics (with an environment variable)"
+ elog "SDL_VIDEO_X11_XRANDR=1 for fullscreen support."
+ echo
+}