summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2012-11-07 14:17:35 +0000
committerLuca Barbato <lu_zero@gentoo.org>2012-11-07 14:17:35 +0000
commitdbf4113e54ba31d4e6538dc05f82e9148cfa3388 (patch)
treedbd71eb9d64e7478d78bcbfb7e93bf70450497ff /app-emulation
parentbump (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--app-emulation/bochs/Manifest16
-rw-r--r--app-emulation/bochs/bochs-2.6.ebuild87
-rw-r--r--app-emulation/bochs/metadata.xml4
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>