summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2008-07-17 03:16:13 +0000
committerJeremy Olexa <darkside@gentoo.org>2008-07-17 03:16:13 +0000
commit1949cb4639b9d227d5cf8c183304e3d1cce62381 (patch)
treed3ef04e08bb9755afb4e2930df3952df28dcb88d /app-emulation
parentAdd fbdev & jit to use.desc.local for app-emulation/basiliskII-jit (diff)
downloadhistorical-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')
-rw-r--r--app-emulation/basiliskII-jit/ChangeLog9
-rw-r--r--app-emulation/basiliskII-jit/Manifest14
-rw-r--r--app-emulation/basiliskII-jit/basiliskII-jit-1.0_pre20060501.ebuild96
3 files changed, 107 insertions, 12 deletions
diff --git a/app-emulation/basiliskII-jit/ChangeLog b/app-emulation/basiliskII-jit/ChangeLog
index 15deb685dc25..7c56e35562bb 100644
--- a/app-emulation/basiliskII-jit/ChangeLog
+++ b/app-emulation/basiliskII-jit/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-emulation/basiliskII-jit
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/basiliskII-jit/ChangeLog,v 1.9 2008/04/21 16:42:52 phreak Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/basiliskII-jit/ChangeLog,v 1.10 2008/07/17 03:16:13 darkside Exp $
+
+*basiliskII-jit-1.0_pre20060501 (17 Jul 2008)
+
+ 17 Jul 2008; Jeremy Olexa <darkside@gentoo.org>
+ +basiliskII-jit-1.0_pre20060501.ebuild:
+ 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
21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
Fix up metadata.xml. If there's no maintainer for the package, the metadata
diff --git a/app-emulation/basiliskII-jit/Manifest b/app-emulation/basiliskII-jit/Manifest
index 27198975d4b6..639b794f9ce0 100644
--- a/app-emulation/basiliskII-jit/Manifest
+++ b/app-emulation/basiliskII-jit/Manifest
@@ -1,15 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX basiliskII-jit-gcc34.patch 939 RMD160 5b4b323a8fba9bf9fa28d1b021d75ed4d38646ab SHA1 c2849bbe20842f7c77028d769e37bd49055b0630 SHA256 5d4b0cf5d95c23bdbe9a0bd7f4cc3fa4fe8ec6484e6b55566a4b3f7b76454b1b
DIST BasiliskII-jit-1.0-mdk-src.tar.bz2 597741 RMD160 de93a13c9f571aea17a4ed53a248dd3b3963036d SHA1 8dc31f7b2dfb2771963ae35526fa3ee440247718 SHA256 66ab2c7074ba3c60de51b40bfd2d42788cd91f8ac59e39dd77e811c48c02a7f5
+DIST BasiliskII_src_01052006.tar.bz2 1310908 RMD160 bb1a061c504bd7d28b869e0eec2806cf8a79cf8d SHA1 6373b33adf6caec53c5d1ed46a00adcac89ad3bb SHA256 6782f2ed3587d7790557a0994f5b7472d7a27ded0f1598b9380efabde16bd3cc
EBUILD basiliskII-jit-1.0.0-r1.ebuild 3544 RMD160 3e593333971533031193e49201bbaf2629b29b22 SHA1 b45b56f7a0efbe060696d3fa07336c8fa759435f SHA256 4d016c6f40296dfc1cb8234aa98a30cdd6c5e2ea8480eae4a74e8815a6ebe51c
-MISC ChangeLog 1495 RMD160 aa89cfd2a6ce48bffa8f46cb1bbafe94223aa191 SHA1 165b9d6a42e5c2f34f87d9e95ace3e72d8528518 SHA256 ca44b8860e34e019efdf71f3ce5571e3ffcede79f92fdb44f7d710593d174ff9
+EBUILD basiliskII-jit-1.0_pre20060501.ebuild 2486 RMD160 65d051b5e07f0ce16ec8da1ed3e9f301f1fcfdd0 SHA1 ffbe3d62d9cdef80921e60b1c6ae72605287e423 SHA256 e6962230132dd514c8fa7a521adf4c7cde3777c66a7761f093c9e739e147a041
+MISC ChangeLog 1785 RMD160 04a436f0125c32ace2adc504ce2987d8e5e2e89d SHA1 efa61736e48bc86e3c5afeeeeffd28997a0d8e7e SHA256 e249e7c754e826b631b252cdd1c962df9ef4bb253ff37756f07df4bd9032c59b
MISC metadata.xml 672 RMD160 cbeec33b4cda1f811a115dfd0d1bf80f9f7da7f7 SHA1 cb1240897b04dd803f2f3c59db1d0733c4011c8d SHA256 58dc36c9b3865809837dadf88ef4c30b08a7a8115324277533e09dd3ebb19e39
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
-
-iD8DBQFIDMQRyuNVb5qfaOYRAj2zAJ9m5k1+gnj0sUJvgWLB4d0RWJLe8wCfTNbC
-/09tfWFfFM/tDqU0d/ycKUU=
-=sf2i
------END PGP SIGNATURE-----
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."
+}