diff options
author | Jeremy Olexa <darkside@gentoo.org> | 2008-07-17 03:16:13 +0000 |
---|---|---|
committer | Jeremy Olexa <darkside@gentoo.org> | 2008-07-17 03:16:13 +0000 |
commit | 1949cb4639b9d227d5cf8c183304e3d1cce62381 (patch) | |
tree | d3ef04e08bb9755afb4e2930df3952df28dcb88d /app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild | |
parent | Add fbdev & jit to use.desc.local for app-emulation/basiliskII-jit (diff) | |
download | historical-1949cb4639b9d227d5cf8c183304e3d1cce62381.tar.gz historical-1949cb4639b9d227d5cf8c183304e3d1cce62381.tar.bz2 historical-1949cb4639b9d227d5cf8c183304e3d1cce62381.zip |
Version bump of sorts, merged code bases resulted in a lower version number upstream. Thanks to Eric me262 Mason for the ebuild in bug #227763
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.22-gentoo-r2 i686
Diffstat (limited to 'app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild')
-rw-r--r-- | app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild b/app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild new file mode 100644 index 000000000000..3ab03b1817cf --- /dev/null +++ b/app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild,v 1.1 2008/07/17 03:16:13 darkside Exp $ + +inherit flag-o-matic eutils + +S="${WORKDIR}/BasiliskII-1.0/src/Unix" +DESCRIPTION="Basilisk II Macintosh Emulator" +HOMEPAGE="http://gwenole.beauchesne.info/projects/basilisk2/" +SRC_URI="http://gwenole.beauchesne.info/projects/basilisk2/files/BasiliskII_src_01052006.tar.bz2" + +LICENSE="|| ( GPL-2 LGPL-2.1 )" +KEYWORDS="~x86 -ppc" +SLOT="0" + +IUSE="dga esd fbdev gtk jit nls sdl xv" + +RDEPEND="esd? ( media-sound/esound ) + !sdl? ( fbdev? ( x11-drivers/xf86-video-fbdev ) ) + gtk? ( >=x11-libs/gtk+-1.3.15 gnome-base/libgnomeui ) + !sdl? ( dga? ( x11-libs/libXxf86dga ) ) + sdl? ( media-libs/libsdl ) + nls? ( virtual/libintl ) + x11-libs/libSM + x11-libs/libXi + x11-libs/libXxf86vm + !app-emulation/basiliskII-jit" + +DEPEND="${RDEPEND} + !sdl? ( dga? ( x11-proto/xf86dgaproto ) ) + nls? ( sys-devel/gettext ) + x11-proto/xf86vidmodeproto + x11-proto/xextproto + x11-proto/xproto + >=sys-apps/sed-4" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Fix up the vendor (bug 35352) + sed -i \ + -e "s/Mandrake/Gentoo/g" keycodes || \ + die "sed keycodes failed" + + #prevent prestripped binary + sed -i -e '/^INSTALL_PROGRAM/s/-s//' Makefile.in + + if ( use sdl && ( use fbdev || use dga ) ) ; then + elog "SDL support was requested, disabling DGA and fbdev" + elif ( use dga && use fbdev ) ; then + elog "DGA support was requested, disabling fbdev" + fi +} + +src_compile() { + #fpu_x86 doesnt compile properly if -O3 or greater :( + replace-flags -O[3-9] -O2 + + local myflags + + use jit && myflags="--enable-jit-compiler" + + econf $(use_with esd) \ + $(use_with gtk) \ + $(use_with dga xf86-dga) \ + $(use_with fbdev-dga) \ + $(use_enable nls) \ + $(use_enable sdl sdl-video) \ + $(use_enable sdl sdl-audio) \ + $(use_enable xv xf86-vidmode) \ + ${myflags} + + emake || die "emake failed" + +} + +src_install() { + + emake DESTDIR="${D}" install || die "Install failed" + + cd ../../ + dodoc ChangeLog README TECH TODO +} + +pkg_postinst() { + einfo "" + einfo "Please read the README doc file for information on networking" + einfo "in Basilisk II." + einfo "" + einfo "Basilisk II requires a Mac II or Mac Classic ROM to work." + einfo "" + einfo "Mac OS 7.5.3r2 is available freely from the Apple Homepage." + einfo "" + einfo "System ROMs can be retreived from a real Mac, see info/man pages." +} |