diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2012-11-07 14:17:35 +0000 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2012-11-07 14:17:35 +0000 |
commit | dbf4113e54ba31d4e6538dc05f82e9148cfa3388 (patch) | |
tree | dbd71eb9d64e7478d78bcbfb7e93bf70450497ff /app-emulation | |
parent | bump (diff) | |
download | historical-dbf4113e54ba31d4e6538dc05f82e9148cfa3388.tar.gz historical-dbf4113e54ba31d4e6538dc05f82e9148cfa3388.tar.bz2 historical-dbf4113e54ba31d4e6538dc05f82e9148cfa3388.zip |
New ebuild provided by Hendrik v. Raven<hendrik@consetetur.de> in bug #399645
Package-Manager: portage-2.2.0_alpha141/cvs/Linux x86_64
Manifest-Sign-Key: 0x1191738E
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/bochs/ChangeLog | 9 | ||||
-rw-r--r-- | app-emulation/bochs/Manifest | 16 | ||||
-rw-r--r-- | app-emulation/bochs/bochs-2.6.ebuild | 87 | ||||
-rw-r--r-- | app-emulation/bochs/metadata.xml | 4 |
4 files changed, 112 insertions, 4 deletions
diff --git a/app-emulation/bochs/ChangeLog b/app-emulation/bochs/ChangeLog index 896ca8bf1183..5e368e4abbf1 100644 --- a/app-emulation/bochs/ChangeLog +++ b/app-emulation/bochs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/bochs -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/ChangeLog,v 1.89 2011/09/15 07:39:28 ssuominen Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/ChangeLog,v 1.90 2012/11/07 14:17:25 lu_zero Exp $ + +*bochs-2.6 (07 Nov 2012) + + 07 Nov 2012; Luca Barbato <lu_zero@gentoo.org> +bochs-2.6.ebuild: + New ebuild provided by Hendrik v. Raven<hendrik@consetetur.de> in bug #399645 15 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> -bochs-2.3.ebuild, -bochs-2.3.6.ebuild, -bochs-2.3.7.ebuild, -files/bochs-2.3.7-gcc43.patch, diff --git a/app-emulation/bochs/Manifest b/app-emulation/bochs/Manifest index 8ad3b78acc4a..daeeac95671b 100644 --- a/app-emulation/bochs/Manifest +++ b/app-emulation/bochs/Manifest @@ -1,7 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST bochs-2.4.1.tar.gz 4046505 SHA256 d4fd63e328870d8a9452d8397c83a295b093d5d158386d1ef9b98f161f520ab3 SHA512 7f666be6c6628709eeb423ccdd5fb4360a81a112dc7ac78c99fca3bd8e01f9ff84b2967f5ca2aebd96fcc9758ca68c745693d9c4fabbd65307eaf719988917ca WHIRLPOOL 20d208a3337349f4896a4ba3adcbc563d494ca3e5ff762d9fd56dc4d68440f07337ed83c8a3cb6b4a5af070ade735239a6f016e00570644cd9576d8153bcf9bd DIST bochs-2.4.5.tar.gz 4059598 SHA256 b948622a364c2e7da4221a6a4640ba2efa68422e1411ac377c69d37f46f67616 SHA512 dbd5aa4a22f95c6d55cafa1b4e96c8a8da5e09acc29e14f6b689c44a853198fa0c23c414a7f5cb59e5e7172b67b1e281b8b8dce2b58416c53b5aec1f2afac6c1 WHIRLPOOL 91c25832fc92cbd18c9da40773379af6a47f7aa22b66c12fc07de817eaf9501be549e59041676eb2d9d2970dc0e1a6c83047a827c8d8eb59924a41013ed0bf73 +DIST bochs-2.6.tar.gz 4212828 SHA256 65123e44a6d2c1148d741da025d16311b9ccd600ef268b911aba73c67eaf86e1 SHA512 506e7816c96caf56005c74df20d243aef111dded41b65dbf440844af3d49bc5987af333ef65a53f90de9fbdfc4d18e3e23fff1157ccb08bd95afff8fdbbcfba3 WHIRLPOOL 4598ad37b6792a001e3301770318c6a6d53bda98dc9a21337db4659573d8bf4ec64cf3376386f5e298dc25813c9bcc5e29b7a82383b96c1e2f82c77a75877001 DIST dlxlinux4.tar.gz 1504868 SHA256 68b35f850ce69f4050ed85064e15d756245d57e84ddc1d52678b0e2a97dbf73e SHA512 e390aa2f264a456f05c587080e9b6f97ef44ba53345bfc716cd2aa6b274c4850bc6504239c0a2cbb63a711a358722a4130551ce1f7c25322ef2f7d0120d92e2f WHIRLPOOL 8dcd03c062baaacb6c8ce5f5c49903341f4ef70fad5d5804e963b649c593360fb58dbafa0b7fc6517c43733baf9674398d05093a53cbd307cc3204a18ff809b8 EBUILD bochs-2.4.1.ebuild 3189 SHA256 5f0cdd4bf342c4af2e3c8901a92996d0762d97a68366fdddee733b7ef06d94ba SHA512 1169600c4fa97c531856b43006667d4d4d996abd6a93fe84082cbaaeac1f69398992fd2afd4ddcd837934772f5fe344d47ceec41764c698b18a45c88e559672e WHIRLPOOL cc14ec1deb156825476af4be764d6894a2f128c07dec86e4ff8f42119a73a785d8cffbe055fbb465ef483f964af9e738e9a2ef8b122aa6a6e19b6cc4c3deb043 EBUILD bochs-2.4.5.ebuild 2913 SHA256 e9b24500ea26802d5500dc09830e4c5c4a0779ff229d7c434a1e80572f5f9295 SHA512 2bed85689d2d8ed3a676fd35dbf171c136417ac011fff19fe7b50738e7e063964bc6f993507971106e574f14ed8d75ef3992ad3a755fafdc173da6afa4b14798 WHIRLPOOL 1e2326dce7709e875b2fc3abda28c08860c7b277d7ec5b79e4334ca4c0c5fc79dc6b455066bd760a88c472bd443b1144f95924da4c33f66be1ae7a4f1236a587 -MISC ChangeLog 11713 SHA256 163b6159fe219c532a32f34bf6ea5a0e137131df2946cb85b9487999897d8fbe SHA512 2c7c65f5fe95616472e90d91b11175d4a6f48c6375c80c363b58fb6b1ac0f88a9a11e0934e780afb8eb3f28c4ac0f0cbad1928c940bbc5ea81b5f7fddb1d9d1a WHIRLPOOL 0d3829ea132cff0ca2f07e85cb2efc29bcea73aad410856b81b3d8a8b4ad73693b977b689d3d2ab75279edf556ddd1dfb2b5f74be6f4fac9305f36c20d8c3ec2 -MISC metadata.xml 271 SHA256 2d2640bc9082ea3e2b252269b9fedbc01c31c63a528908838bfcf7d22057f663 SHA512 60b79cd03c12e2f237d85538562c3ab17ba2d8d5ab8ca3e373b54f51361f98eab8f490c5f3b99f9d7e521308f0ab5cf64bc4c1d93019f5336077c462c1ec8229 WHIRLPOOL 4754600a85805f1d1a5e24a64cf6d805fc79cb8a1f3d51dd075e1d3a6d9709a30b4b4d0344c5eefe5774479c1312d79aa53491a16030c0955f961f50de017f3e +EBUILD bochs-2.6.ebuild 2033 SHA256 71e3fcef30458223239574938a1d5a33d27ce5bed46d8faafa67b9f5690c0c61 SHA512 ef19a755a906f15f8ea7a205a4c57a9b08dd431043ffb4b19ea9af365583a36c6c66007624885e4e662800a6ebce551f2d225f018fd24153beb188d49e6236c3 WHIRLPOOL 16965272dfb0f22c6212f404058485c95820b544b76cac66b16a6fa08d1fd0d5a5a8f28e10fc2fd71f497c5f0ba3dfa282e06b2f1b58d42e975de60e337adcf3 +MISC ChangeLog 11886 SHA256 0f2a973c241840aa04b319b8afeaedef7f0e8e4380228d3763a31980748295e8 SHA512 484ac197a514eafbb0253b55330f063a1ae40d3e35803501c6822172a75b2a2f6d95ab776a9dc84f0173529008aa292f177dc28337b5cd32113703dcc55ac22e WHIRLPOOL b431d1503d6f6765914f619b0117459399972c53c9b25bb750231faab107b6e2c7f9c48ed6b957e5de9dfe97609c3630bdca0944da7b7f39f26f1df0437bc62f +MISC metadata.xml 553 SHA256 e50889bc9b944dfe2182c897da5430fe47ca607169159cb9bb9e8ac5fb46426a SHA512 4405c0d8321355456b467e8f2a5a3cf1cecd729d1664151ed901f6024fe1d963abfc16ad6161cf794d9ff83ba6501d38ebabe362e2f22e2ad9a1c2dd9810cbf0 WHIRLPOOL a838c5464ade83e0f1cd82b6e1ee6b66a4243b1bc17f167faf98fade73cba21316fd6c9b8def49a9fc8e63092c874809dc9c2c229979df85fffecf18daa5ff44 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.18 (GNU/Linux) + +iF4EAREIAAYFAlCabXcACgkQcXOrnRGRc47YGAD/St2pCWzmPeICVN+UVdFp3Fyy +tDsMHxodMUcgvLejwV8A/3B6Ixd2DNnfItPRMrCPbm1/g+vfbZTQHynsB8SaExHX +=qnqs +-----END PGP SIGNATURE----- diff --git a/app-emulation/bochs/bochs-2.6.ebuild b/app-emulation/bochs/bochs-2.6.ebuild new file mode 100644 index 000000000000..31471af72ed9 --- /dev/null +++ b/app-emulation/bochs/bochs-2.6.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/bochs/bochs-2.6.ebuild,v 1.1 2012/11/07 14:17:25 lu_zero Exp $ + +EAPI=4 + +WX_GTK_VER=2.8 + +inherit eutils wxwidgets + +DESCRIPTION="LGPL-ed pc emulator" +HOMEPAGE="http://bochs.sourceforge.net/" +SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp wxwidgets vnc X +x86-64" +REQUIRED_USE="avx? ( x86-64 ) + gdb? ( !debugger !smp ) + debugger? ( !gdb )" + +RDEPEND="X? ( x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXpm ) + sdl? ( media-libs/libsdl ) + svga? ( media-libs/svgalib ) + wxwidgets? ( x11-libs/wxGTK:2.8[X] ) + readline? ( sys-libs/readline ) + ncurses? ( sys-libs/ncurses )" + +DEPEND="${RDEPEND} + doc? ( app-text/docbook-sgml-utils ) + X? ( x11-proto/xproto ) + sys-apps/sed + >=app-text/opensp-1.5" + +src_prepare() { + sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \ + Makefile.in || die +} + +src_configure() { + use wxwidgets && \ + need-wxwidgets unicode + + econf \ + --enable-all-optimizations \ + --enable-idle-hack \ + --enable-cdrom \ + --enable-clgd54xx \ + --enable-cpu-level=6 \ + --enable-disasm \ + --enable-e1000 \ + --enable-gameport \ + --enable-iodebug \ + --enable-monitor-mwait \ + --enable-ne2000 \ + --enable-plugins \ + --enable-pci \ + --enable-pcidev \ + --enable-pnic \ + --enable-raw-serial \ + --enable-sb16=linux \ + --enable-usb \ + --enable-usb-ohci \ + --enable-usb-xhci \ + --prefix=/usr \ + --with-nogui \ + $(use_enable 3dnow) \ + $(use_enable avx) \ + $(use_enable debugger) \ + $(use_enable doc docbook) \ + $(use_enable gdb gdb-stub) \ + $(use_enable readline) \ + $(use_enable smp) \ + $(use_enable x86-64) \ + $(use_with ncurses term) \ + $(use_with sdl) \ + $(use_with svga) \ + $(use_with vnc rfb) \ + $(use_with wxwidgets wx) \ + $(use_with X x) \ + $(use_with X x11) \ + ${myconf} +} diff --git a/app-emulation/bochs/metadata.xml b/app-emulation/bochs/metadata.xml index 03a27eca1430..0c208d93633b 100644 --- a/app-emulation/bochs/metadata.xml +++ b/app-emulation/bochs/metadata.xml @@ -6,5 +6,9 @@ </maintainer> <use> <flag name='debugger'>Enable the bochs debugger</flag> + <flag name="avx">Enable support for Advanced Vector Extensions (AVX)</flag> + <flag name="debugger">Enable debugger (slows down emulation)</flag> + <flag name="gdb">Enable support for the remote GDB stub</flag> + <flag name="x86-64">Enable support for emulation of 64-bit CPUs</flag> </use> </pkgmetadata> |