diff options
author | Hanno Boeck <hanno@gentoo.org> | 2010-02-15 00:20:38 +0000 |
---|---|---|
committer | Hanno Boeck <hanno@gentoo.org> | 2010-02-15 00:20:38 +0000 |
commit | 8d88e9c1280c53ef055b4f63b434dedc27acf5b5 (patch) | |
tree | 0f2ce852be6a78a20b41a6fceefc2cc5896e83e0 /app-emulation/uae | |
parent | gimp fix for libpng 1.4 (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | app-emulation/uae/Manifest | 11 | ||||
-rw-r--r-- | app-emulation/uae/uae-0.8.29-r1.ebuild | 66 |
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 +} |