diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2004-11-07 20:46:42 +0000 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2004-11-07 20:46:42 +0000 |
commit | 0ab8f2abf7ac670df69d04bc9ef3931915743552 (patch) | |
tree | 9e0f63984936ca52df09e9ee55dbbf3c2b5d1800 /app-emulation/bochs | |
parent | fixed compilation time error and marked ~amd64. depends on glibc now (diff) | |
download | historical-0ab8f2abf7ac670df69d04bc9ef3931915743552.tar.gz historical-0ab8f2abf7ac670df69d04bc9ef3931915743552.tar.bz2 historical-0ab8f2abf7ac670df69d04bc9ef3931915743552.zip |
x86 and ppc stable
Diffstat (limited to 'app-emulation/bochs')
-rw-r--r-- | app-emulation/bochs/ChangeLog | 6 | ||||
-rw-r--r-- | app-emulation/bochs/Manifest | 30 | ||||
-rw-r--r-- | app-emulation/bochs/bochs-2.0.2.ebuild | 55 | ||||
-rw-r--r-- | app-emulation/bochs/bochs-2.1.1.ebuild | 4 |
4 files changed, 48 insertions, 47 deletions
diff --git a/app-emulation/bochs/ChangeLog b/app-emulation/bochs/ChangeLog index b474a2f65fba..91ce0d4cc349 100644 --- a/app-emulation/bochs/ChangeLog +++ b/app-emulation/bochs/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-emulation/bochs # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/ChangeLog,v 1.29 2004/10/24 13:26:25 lu_zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/ChangeLog,v 1.30 2004/11/07 20:46:42 lu_zero Exp $ + + 07 Nov 2004; Luca Barbato <lu_zero@gentoo.org> bochs-2.0.2.ebuild, + bochs-2.1.1.ebuild: + Marked stable for ppc and x86 24 Oct 2004; Luca Barbato <lu_zero@gentoo.org> bochs-2.1.1.ebuild: Added debugger useflag, should address the bug #25227 diff --git a/app-emulation/bochs/Manifest b/app-emulation/bochs/Manifest index 652001221f09..149da6c9907b 100644 --- a/app-emulation/bochs/Manifest +++ b/app-emulation/bochs/Manifest @@ -1,25 +1,15 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 a594d5caae2cdfc4e2dfeeb6739287ab ChangeLog 3094 -MD5 6f81998c1fcbae9c39bca0103fd89864 bochs-1.4.1.ebuild 1352 -MD5 099a43e5f7fbd47b87e5111225933b89 bochs-1.4.ebuild 1273 -MD5 a66e717c2358d46991495fc423d0da9e bochs-2.0.2.ebuild 2089 -MD5 af9239d516e33b8be4107bb890a63f7f bochs-2.0.ebuild 1258 +MD5 6ab31a35de465726414b825afdf0fe89 bochs-2.1.1.ebuild 2295 MD5 43dd35ccd8425d7946691db41c79d9de bochs-2.1.ebuild 2138 -MD5 361d4e30f483912c7288c204d25a45c5 bochs-2.1.1.ebuild 2296 +MD5 d669a82776af7053b7e876316ade7dda ChangeLog 3218 +MD5 099a43e5f7fbd47b87e5111225933b89 bochs-1.4.ebuild 1273 +MD5 6e3bf01bfb4ea35465d38add722e4164 bochs-2.0.2.ebuild 2287 MD5 898131aae735c3477ff2f9c6882f1178 metadata.xml 223 -MD5 82bbe1a668c392d41dab00e073bf4e05 files/bochs-2.0.2-gcc3.patch 2206 -MD5 98e5b3f35a6f0ad02450764b07b344f6 files/digest-bochs-1.4 124 +MD5 6f81998c1fcbae9c39bca0103fd89864 bochs-1.4.1.ebuild 1352 +MD5 af9239d516e33b8be4107bb890a63f7f bochs-2.0.ebuild 1258 +MD5 8e9513ab2651bd41c0529405d45d3da1 files/digest-bochs-2.1 124 MD5 45eecf87d56bd4562cffd0c8cfe666f9 files/digest-bochs-1.4.1 126 +MD5 82bbe1a668c392d41dab00e073bf4e05 files/bochs-2.0.2-gcc3.patch 2206 +MD5 207a406a1a47e2650e396ea0976f5206 files/digest-bochs-2.1.1 126 MD5 b16ead839f74b3e086e97173022acc75 files/digest-bochs-2.0 124 +MD5 98e5b3f35a6f0ad02450764b07b344f6 files/digest-bochs-1.4 124 MD5 58d96725e3bd04fed299304c5d6d8d9f files/digest-bochs-2.0.2 126 -MD5 8e9513ab2651bd41c0529405d45d3da1 files/digest-bochs-2.1 124 -MD5 207a406a1a47e2650e396ea0976f5206 files/digest-bochs-2.1.1 126 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.10 (GNU/Linux) - -iD8DBQFBhHKWHTu7gpaalycRAjpnAKCVMEwOmIZqs0HlpRS/oHptPIvWRgCeJEiG -h4mkCtl9ZD9Q96vMQqMgG6A= -=4FOq ------END PGP SIGNATURE----- diff --git a/app-emulation/bochs/bochs-2.0.2.ebuild b/app-emulation/bochs/bochs-2.0.2.ebuild index fca3b9fa0370..4b0675c592ba 100644 --- a/app-emulation/bochs/bochs-2.0.2.ebuild +++ b/app-emulation/bochs/bochs-2.0.2.ebuild @@ -1,29 +1,30 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/bochs-2.0.2.ebuild,v 1.16 2004/10/31 05:04:57 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/bochs-2.0.2.ebuild,v 1.17 2004/11/07 20:46:42 lu_zero Exp $ -inherit eutils +inherit eutils wxwidgets DESCRIPTION="a LGPL-ed pc emulator" HOMEPAGE="http://bochs.sourceforge.net/" SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz - http://bochs.sourceforge.net/guestos/dlxlinux4.tar.gz" + http://bochs.sourceforge.net/guestos/dlxlinux4.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="x86 ~ppc alpha sparc" -IUSE="sdl gtk" +KEYWORDS="x86 ppc alpha sparc" +IUSE="sdl wxwindows readline gtk2 debugger" RDEPEND="virtual/libc virtual/x11 sdl? ( media-libs/libsdl ) - gtk? ( x11-libs/wxGTK )" + wxwindows? ( x11-libs/wxGTK ) + readline? sys-libs/readline" DEPEND="${RDEPEND} >=sys-apps/sed-4" src_unpack() { - unpack ${A} -# unpack ${P}.tar.gz +# unpack ${A} + unpack ${P}.tar.gz cd ${S} # -e 's:MAN_PAGE_1_LIST=bochs bximage bochs-dlx:MAN_PAGE_1_LIST=bochs bximage:' sed -i \ @@ -31,16 +32,34 @@ src_unpack() { -e 's:BOCHSDIR=:BOCHSDIR=/usr/lib/bochs#:' \ -e 's: $(BOCHSDIR): $(DESTDIR)$(BOCHSDIR):g' Makefile.in || \ die "sed Makefile.in failed" - epatch ${FILESDIR}/${P}-gcc3.patch || die +# epatch ${FILESDIR}/${P}-gcc3.patch || die } src_compile() { - [ "$ARCH" == "x86" ] && myconf="--enable-idle-hack" + if ! use gtk2 ; then + need-wxwidgets gtk + else + need-wxwidgets gtk2 + fi + [ "$ARCH" == "x86" ] \ + && myconf="--enable-idle-hack --enable-fast-function-calls" myconf="${myconf} `use_with sdl`" - myconf="${myconf} `use_with gtk wx`" + myconf="${myconf} `use_enable readline`" + use wxwindows && \ + myconf="${myconf} --with-gtk --with-wx" + use wxwindows || \ + myconf="${myconf} --without-gtk --without-wx" + use bochs-debugger && \ + myconf="$myconf --enable-debugger --enable-disasm + --enable-x86-debugger" ./configure \ --enable-fpu --enable-cdrom --enable-control-panel \ + --enable-usb --enable-pci --enable-mmx --enable-sse\ + --enable-cpu-level=6 \ + --enable-repeat-speedups --enable-guest2host-tlb \ + --enable-plugins --enable-debugger \ + --enable-ignore-bad-msr \ --enable-ne2000 --enable-sb16=linux --enable-slowdown --prefix=/usr \ --infodir=/usr/share/info --mandir=/usr/share/man --host=${CHOST} \ --with-x11 $myconf || \ @@ -53,18 +72,6 @@ src_install() { make DESTDIR=${D} install unpack_dlx || die "make install failed" #workaround make prefix=${D}/usr install_dlx - #cleanup - rm -rf ${D}/usr/share/bochs/{vga.pcf,install-x11-fonts,test-x11-fonts} - rm -rf ${D}/usr/share/bochs/keymaps/CVS - insinto /usr/X11R6/lib/X11/fonts/misc - doins ${S}/font/vga.pcf - gzip ${D}/usr/X11R6/lib/X11/fonts/misc/vga.pcf - dodoc CHANGES CVS README TESTFORM.txt || die "dodoc failed" -} -pkg_postinst() { - einfo "Updating the font index" - mkfontdir /usr/X11R6/lib/X11/fonts/misc - einfo "If you are running X please update the fontlist with:" - einfo "# xset fp rehash" + dodoc CHANGES README TESTFORM.txt || die "dodoc failed" } diff --git a/app-emulation/bochs/bochs-2.1.1.ebuild b/app-emulation/bochs/bochs-2.1.1.ebuild index d20f774c949e..a604c7c04abf 100644 --- a/app-emulation/bochs/bochs-2.1.1.ebuild +++ b/app-emulation/bochs/bochs-2.1.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/bochs-2.1.1.ebuild,v 1.11 2004/10/31 05:04:57 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/bochs-2.1.1.ebuild,v 1.12 2004/11/07 20:46:42 lu_zero Exp $ inherit eutils wxwidgets @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~x86 ~ppc alpha ~sparc ~amd64" +KEYWORDS="x86 ppc alpha ~sparc ~amd64" IUSE="sdl wxwindows readline gtk2 debugger" RDEPEND="virtual/libc |