summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-05-30 04:38:08 +0000
committerMike Frysinger <vapier@gentoo.org>2014-05-30 04:38:08 +0000
commit9b6eb7ec5f0224f73968235acede5809c493aea7 (patch)
tree8a572ffd128edac544bd88847704aa1a2ffccb9c /app-emulation
parentbump (diff)
downloadhistorical-9b6eb7ec5f0224f73968235acede5809c493aea7.tar.gz
historical-9b6eb7ec5f0224f73968235acede5809c493aea7.tar.bz2
historical-9b6eb7ec5f0224f73968235acede5809c493aea7.zip
superseded by app-emulation/qemu; see #508098 for details
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/qemu-user/ChangeLog245
-rw-r--r--app-emulation/qemu-user/Manifest37
-rw-r--r--app-emulation/qemu-user/files/qemu-0.7.0-ppc-linker.patch297
-rw-r--r--app-emulation/qemu-user/files/qemu-binfmt.initd132
-rw-r--r--app-emulation/qemu-user/metadata.xml7
-rw-r--r--app-emulation/qemu-user/qemu-user-0.12.2.ebuild68
-rw-r--r--app-emulation/qemu-user/qemu-user-0.9.0.ebuild94
-rw-r--r--app-emulation/qemu-user/qemu-user-1.0.ebuild125
-rw-r--r--app-emulation/qemu-user/qemu-user-1.1.0-r1.ebuild138
-rw-r--r--app-emulation/qemu-user/qemu-user-1.1.0.ebuild134
-rw-r--r--app-emulation/qemu-user/qemu-user-1.2.2.ebuild145
-rw-r--r--app-emulation/qemu-user/qemu-user-1.4.0.ebuild145
-rw-r--r--app-emulation/qemu-user/qemu-user-9999.ebuild145
13 files changed, 0 insertions, 1712 deletions
diff --git a/app-emulation/qemu-user/ChangeLog b/app-emulation/qemu-user/ChangeLog
deleted file mode 100644
index bab7f0d8ea1a..000000000000
--- a/app-emulation/qemu-user/ChangeLog
+++ /dev/null
@@ -1,245 +0,0 @@
-# ChangeLog for app-emulation/qemu-user
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/ChangeLog,v 1.58 2013/08/15 08:33:57 pinkbyte Exp $
-
- 15 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> qemu-user-9999.ebuild:
- Bump EAPI to 5, drop unneeded base eclass, add mips64 target
-
- 12 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> qemu-user-0.12.2.ebuild,
- qemu-user-1.0.ebuild, qemu-user-1.1.0.ebuild, qemu-user-1.1.0-r1.ebuild,
- qemu-user-1.2.2.ebuild, qemu-user-1.4.0.ebuild, qemu-user-9999.ebuild:
- Enable verbose build, wrt bug #444346. Thanks to Agostino Sarubbo for
- discovering this issue
-
- 12 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> qemu-user-9999.ebuild:
- Update SRC_URI links, apply patchset only in non-live ebuilds
-
- 12 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> qemu-user-9999.ebuild:
- Remove unneeded epatch call, add support for epatch_user, wrt bug #428716.
- Thanks to Andrew Aladjev <aladjev.andrew@gmail.com>
-
-*qemu-user-1.4.0 (16 Mar 2013)
-
- 16 Mar 2013; Luca Barbato <lu_zero@gentoo.org> +qemu-user-1.4.0.ebuild:
- New version
-
- 25 Feb 2013; Zac Medico <zmedico@gentoo.org> qemu-user-1.2.2.ebuild,
- qemu-user-9999.ebuild:
- Fix 'cannot find -lseccomp' when libseccomp[static-libs] is not installed.
-
-*qemu-user-1.2.2 (20 Jan 2013)
-
- 20 Jan 2013; Luca Barbato <lu_zero@gentoo.org> +qemu-user-1.2.2.ebuild:
- New version
-
- 09 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qemu-user-1.0.ebuild:
- Stable for ppc64, wrt bug #417905
-
- 03 Dec 2012; <ago@gentoo.org> qemu-user-1.0.ebuild:
- Stable for x86, wrt bug #417905
-
- 03 Dec 2012; Agostino Sarubbo <ago@gentoo.org> qemu-user-1.0.ebuild:
- Stable for ppc, wrt bug #417905
-
- 22 Nov 2012; Agostino Sarubbo <ago@gentoo.org> qemu-user-1.0.ebuild:
- Stable for amd64, wrt bug #417905
-
- 22 Nov 2012; Agostino Sarubbo <ago@gentoo.org> qemu-user-1.0.ebuild,
- qemu-user-1.1.0-r1.ebuild, qemu-user-9999.ebuild:
- remove redundant cd and minor cleanup
-
- 12 Sep 2012; Luca Barbato <lu_zero@gentoo.org> qemu-user-1.1.0-r1.ebuild:
- misc minor fixes
-
-*qemu-user-1.1.0-r1 (22 Jun 2012)
-
- 22 Jun 2012; Luca Barbato <lu_zero@gentoo.org> +qemu-user-1.1.0-r1.ebuild,
- qemu-user-9999.ebuild:
- Update patchset to include binfmt wrapper
-
-*qemu-user-9999 (20 Jun 2012)
-*qemu-user-1.1.0 (20 Jun 2012)
-
- 20 Jun 2012; Luca Barbato <lu_zero@gentoo.org> +qemu-user-1.1.0.ebuild,
- +qemu-user-9999.ebuild:
- New version
-
- 03 May 2012; Jeff Horelick <jdhore@gentoo.org> qemu-user-1.0.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 28 Feb 2012; Luca Barbato <lu_zero@gentoo.org> files/qemu-binfmt.initd:
- Update arm mask to account for variability in byte 15 as experienced in gcc
- cc1
-
-*qemu-user-1.0 (28 Feb 2012)
-
- 28 Feb 2012; Luca Barbato <lu_zero@gentoo.org> +qemu-user-1.0.ebuild,
- +files/qemu-binfmt.initd:
- New version, static only
-
- 15 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
- -qemu-user-0.10.0.ebuild, -qemu-user-0.10.1.ebuild:
- Spring cleaning of ebuilds.
-
-*qemu-user-0.12.2 (14 Feb 2010)
-
- 14 Feb 2010; <solar@gentoo.org> +qemu-user-0.12.2.ebuild:
- -- bump qemu-user to current. Add static use flag for cross arch chroot
- emulation.
-
- 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
- -qemu-user-0.9.1.ebuild:
- Drop old masked version.
-
-*qemu-user-0.10.1 (22 Mar 2009)
-
- 22 Mar 2009; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.10.1.ebuild:
- Bugfix release
-
- 12 Mar 2009; Diego E. Pettenò <flameeyes@gentoo.org>
- qemu-user-0.10.0.ebuild:
- Remove binchecks restriction (package installs binaries!).
-
- 12 Mar 2009; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.10.0.ebuild:
- Simplify hardened support
-
- 10 Mar 2009; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.10.0.ebuild:
- Fix leftover from kvm ebuild import
-
-*qemu-user-0.10.0 (07 Mar 2009)
-
- 07 Mar 2009; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.10.0.ebuild:
- New version
-
- 01 Feb 2008; Luca Barbato <lu_zero@gentoo.org>
- -files/qemu-user-0.7.0-errno.patch, -files/qemu-0.8.0-gcc4-hacks.patch,
- -files/qemu-0.8.0-stwbrx.patch, -files/qemu-ppc-dirty-hack.patch,
- -qemu-user-0.8.0.ebuild, -qemu-user-0.8.0.20060329.ebuild,
- -qemu-user-0.8.1.ebuild, -qemu-user-0.8.2.ebuild:
- Remove qemu-0.8 series
-
-*qemu-user-0.9.1 (27 Jan 2008)
-
- 27 Jan 2008; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.9.1.ebuild:
- Version bump
-
- 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> qemu-user-0.8.0.ebuild,
- qemu-user-0.8.0.20060329.ebuild, qemu-user-0.8.1.ebuild,
- qemu-user-0.8.2.ebuild, qemu-user-0.9.0.ebuild:
- (QA) RESTRICT clean up.
-
- 20 May 2007; Christian Faulhammer <opfer@gentoo.org>
- qemu-user-0.9.0.ebuild:
- stable amd64, security bug 176674
-
- 16 May 2007; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.9.0.ebuild:
- Marked ppc
-
- 08 May 2007; Markus Ullmann <jokey@gentoo.org> qemu-user-0.9.0.ebuild:
- Stable on x86 wrt security bug #176674
-
- 21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
- Transition to Manifest2.
-
- 10 Feb 2007; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.9.0.ebuild:
- Fix bug #164491
-
-*qemu-user-0.9.0 (10 Feb 2007)
-
- 10 Feb 2007; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.9.0.ebuild:
- New version
-
- 06 Feb 2007; Simon Stelling <blubb@gentoo.org> qemu-user-0.8.2.ebuild:
- stable on amd64; bug 159522
-
- 02 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
- qemu-user-0.8.2.ebuild:
- stable x86, bug #159522
-
- 31 Dec 2006; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.8.2.ebuild:
- Marked ppc
-
- 22 Nov 2006; Kevin F. Quinn <kevquinn@gentoo.org> qemu-user-0.8.2.ebuild:
- Add QA variable indicating which files contain textrels; these are a feature
- of how qemu works.
-
-*qemu-user-0.8.2 (16 Aug 2006)
-
- 16 Aug 2006; Luca Barbato <lu_zero@gentoo.org>
- +files/qemu-0.7.0-ppc-linker.patch, +qemu-user-0.8.2.ebuild:
- New version, I gave up about the sparc module (broken upstream)
- Patch took from the debian patchset as pointed by David Gurvich
- <david.gurvich@verizon.net> in bug #138655
-
- 09 Jun 2006; Michael Sterrett <mr_bones_@gentoo.org>
- -qemu-user-0.7.0-r1.ebuild, -qemu-user-0.7.1.ebuild,
- -qemu-user-0.7.2.ebuild:
- clean out old versions
-
- 07 May 2006; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.8.1.ebuild:
- Fix errno again for x86, thanks to lothalev@gmail.com
-
-*qemu-user-0.8.1 (06 May 2006)
-
- 06 May 2006; Luca Barbato <lu_zero@gentoo.org>
- +files/qemu-0.8.0-gcc4-hacks.patch, qemu-user-0.8.0.ebuild,
- qemu-user-0.8.0.20060329.ebuild, +qemu-user-0.8.1.ebuild:
- New version and added Mandrake patch for gcc4 on x86
-
- 27 Apr 2006; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.8.0.ebuild,
- qemu-user-0.8.0.20060329.ebuild:
- New target added: mips
-
- 23 Apr 2006; Luca Barbato <lu_zero@gentoo.org>
- +files/qemu-0.8.0-stwbrx.patch, qemu-user-0.8.0.ebuild,
- qemu-user-0.8.0.20060329.ebuild:
- PPC fix, thanks to dimitrij wagner <qwertyfive@gmx.net> for providing it
-
- 19 Apr 2006; Daniel Gryniewicz <dang@gentoo.org> qemu-user-0.8.0.ebuild:
- Marked stable on amd64 per bug# 123972
-
- 16 Apr 2006; Michael Hanselmann <hansmi@gentoo.org>
- qemu-user-0.8.0.ebuild:
- Stable on ppc.
-
- 01 Apr 2006; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.8.0.ebuild:
- Restricted test feature
-
-*qemu-user-0.8.0.20060329 (29 Mar 2006)
-
- 29 Mar 2006; Luca Barbato <lu_zero@gentoo.org>
- +qemu-user-0.8.0.20060329.ebuild:
- New version
-
- 29 Mar 2006; Chris White <chriswhite@gentoo.org> qemu-user-0.8.0.ebuild:
- x88 stable for qemu-user-0.8.0 bug #123972.
-
- 09 Jan 2006; Luca Barbato <lu_zero@gentoo.org> qemu-user-0.8.0.ebuild:
- Disable gcc checks, thanks to Robert Führicht <the_master_of_disaster@gmx.at>
-
-*qemu-user-0.8.0 (23 Dec 2005)
-
- 23 Dec 2005; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.8.0.ebuild:
- New version
-
-*qemu-user-0.7.2 (11 Sep 2005)
-
- 11 Sep 2005; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.7.2.ebuild:
- New release
-
- 06 Aug 2005; Luca Barbato <lu_zero@gentoo.org>
- +files/qemu-ppc-dirty-hack.patch, qemu-user-0.7.1.ebuild:
- Workaround to make it build with newer binutils, thanks to Andrew de Quincey
- <adq_dvb@lidskialf.net>
-
-*qemu-user-0.7.1 (25 Jul 2005)
-
- 25 Jul 2005; Luca Barbato <lu_zero@gentoo.org> +qemu-user-0.7.1.ebuild:
- New version
-
-*qemu-user-0.7.0-r1 (18 Jun 2005)
-
- 18 Jun 2005; Luca Barbato <lu_zero@gentoo.org>
- +files/qemu-user-0.7.0-errno.patch, +metadata.xml,
- +qemu-user-0.7.0-r1.ebuild:
- qemu split ebuild, abi wrappers
diff --git a/app-emulation/qemu-user/Manifest b/app-emulation/qemu-user/Manifest
deleted file mode 100644
index 19d0b3ef1ec0..000000000000
--- a/app-emulation/qemu-user/Manifest
+++ /dev/null
@@ -1,37 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX qemu-0.7.0-ppc-linker.patch 11509 SHA256 26d3832f1ff70d9d29f06cf8c6e1c1ac4ad353854c9b3b510875d2330ab6d2f9 SHA512 27373c25a31903d1f879693917761778748de4856750c152528226279e71a1ac2366e3456a0707c9504588ce72e52a0410d0b963bd616c2b7e918ecfdd800811 WHIRLPOOL cb33a1c30a7c11b2e515438b3b893afd2adcb135e765b7db601efe82c5d1f830a74cd795a19b67bc631807b23fd877a6dd821af61d4c5f83eb0238a6c7401dfc
-AUX qemu-binfmt.initd 7476 SHA256 c8cf1caba5f8a966334eac34a0e6a2b3cd767664460db43af21c59af5efd7edf SHA512 5b90226cec81f2cb776a5b683088b8a389c06bc1d2e1964f1cba4fadb759658cb3c9dcb52776baa86d460da3e1ed30aef5cea2e7b2cac329660d5cf7f24f13e3 WHIRLPOOL bd31c74e96838b98cc20349e60cb28a0fc9e375d69c7366dd518e3526d3c1c495dc911738b98a06ebdc077aba8daf2e4230a7a06b8cba20a012d1d2fb5a2215a
-DIST qemu-0.12.2.tar.gz 4691757 SHA256 accec2eec7dbd89e0b49474d1a0277ae3e7239a7700754b1cfb192f091766843 SHA512 b69acc342536b57dbbff4c8021ad4865f2058c0f2f08abd40f4b93aa55fad8d9e25c221917d200d59b561ce8c29c126d68d29e4a8f88216cce4aad0ba5f2aa06 WHIRLPOOL 2c11178ac5719e2d42994a8979f1dfe1777ebca662c825b405919c426936554b906fa19911e84b95cd81c11eb2585c714d6dcd9558440a746b161415be55d0e0
-DIST qemu-0.9.0.tar.gz 1901741 SHA256 491facf9335654967ee53d8fb3540a274bfcbdcc225506bd38c4ee8e9ab405c1 SHA512 b68e325d7711ebbd5228eba6838b9e0057070315b071ca5e78a98582ac94c779dccef7bbaa93f29cf3671480bc032a65163396f78d5c3a3b9956bca80185e491 WHIRLPOOL 58ccdf80f2a35a330b8436dc3e2b4e3b9de095bd4465659930cdccbe079c1bdbf100540bf53d8cd742d12c13b7e74489bca19374321ff1f4df1455ee226b2d09
-DIST qemu-1.0-patches.tar.xz 43540 SHA256 32a8b98cd5fd661268328d71efbfafd65972102b10da363193f3da98bd9b2d72 SHA512 074d52d716e79abd42dba12723ba4f80148bd6849d627321d65bc29d77b399219adcc9a240f27cd603739295a517a96ae8827d2020934a23e8a1c1be3d504d4f WHIRLPOOL 6b2dbfd4319c6a68e39da95bac0ca5342ab865931d7c2d534c92192daf80fae19b5bb4cf8863faa32008b3721655755d426672897ae02b96807a53b13137c89f
-DIST qemu-1.0.tar.gz 10848714 SHA256 47674b7da559d5e1b44cc401af9ac5ad962d14e9eede12567b13e4b841989737 SHA512 a49ed9c30f018d361d1cdd71d7149e2373e9243653aee119ece0f2e23d45c61e1fe72412c4a58b6b9906a3003ab70b9a9ba43f090b7edabef3785e04ead5cc70 WHIRLPOOL 850ce298be0c51bfdce3dd987844bda4bd4784016b45f73aab953b56ccde143f67e8a498e3ad1a49b658dcba268b8487ffd0974128342a358ac079055099a0b2
-DIST qemu-1.1.0-1.tar.bz2 9630116 SHA256 1e566f8cbc33e5fb7d5f364c0fd1cdde9e921e647223b5d7ae7e5f95544b258d SHA512 812ba8bedebe5985630f9958330215a499756975b48d9e19af8d597fec9ac5c5422111f2de8e682201364f94fa4430c93688376a1c106fcbf21d364bbfc71156 WHIRLPOOL 47c81346235dea20f9a640eb902d64c6118a4bcded6fe2806a1f52c9ebfbac0d08f1ec2c8e28f4c440a43d18970767b87d9a953b952971a8d573db2954dcbb07
-DIST qemu-1.1.0-patches.tar.xz 26728 SHA256 ceae860693a027f57942bd27a0f1d8ec07ec074ea5ffa378837b0da9ebbdf728 SHA512 1f2236ad1c9b2668720c016108dfdfb047073c86828defb2b3c282f594666769efe54c4b18f85227ad49777e2dd80d15492bd3277d1b94f05182a0052dfc8601 WHIRLPOOL 2851162bacd077b68f7d2234ef2b8141f47c291115d258dbffcd068bc6abe8c9747963ac5c2ca63190e5beaa85679e63cf76c08c43efafa2eb0aa9f83a753608
-DIST qemu-1.1.0-r1-patches.tar.xz 27916 SHA256 f1e97bff0e7dd2155f572a09f0db407c121004412554612ebfaa29a8d3374609 SHA512 9b099833bc2936b57e8a580421a3db3e2ece12b8334d0de3e348d4d6b0ec758383429461c14bd7a17508df0834e8f281d71aa502ce2362dc87093997f45e2757 WHIRLPOOL 5f21aa0decb79f94b161f2b279099889ecbc8ee93405f206d3a026a9624c382a21bc0d37b4533823ecae57e96d853b9160799e9e00b70e6008700c0f9eda6faf
-DIST qemu-1.2.2-patches.tar.xz 26520 SHA256 b4c6a7ea2cd59db49b3844aa4ce4e8cd1bdb0566aa88a606346870fd95e7d683 SHA512 094ed8b970366aa7795799eb71ef5ff0c1cb09fe4e7cb138797fc4a9084cf026f040d53caf094eab0a58e06ed6ae0bbd8dbaf1935712b835d1d27a0fad8b338d WHIRLPOOL 35e9e3eb80d74312164369983ced33e56bfe985f801f328e19e184a8bf481abefd672f2279d5b7cf10ca797a52c53389046002af1fbb0f5749a135418758fa23
-DIST qemu-1.2.2.tar.bz2 9871919 SHA256 27a66629136cf6cefe4875a5d6fce04eb521cfc9e0ca2523335ca72c45be8625 SHA512 74a0040de3c03760a6aee9100acecc672853e5442e3ead3ee6abd191a61d3ed4f9157c692a6dadb8b18f86371fd62034d05ca65195703778fe17316810596915 WHIRLPOOL c54d05d7d1490a95c2c8bc60eee45b524ad9f7556a67e8de9ffc7f5ddb948a471059f31d538b8449ad8552da534c9593755292fadc9a652e38cbfcbb039f9b62
-DIST qemu-1.4.0-patches.tar.xz 6056 SHA256 114ab5d8484aa589ac108f3d1884a5dd64f3bb175854b92657407f64c25b53ae SHA512 4335c86f8a3e7f67846a0c8cc02948c50ea94896049bf4447ad74e36b61d5239757b09da835abacf82ac982709e815ed78a787a53b0d633708f8b5e7741f8cbc WHIRLPOOL afc12d16b0f9b86ff22e2f8b0854e54dc4f5751759a17d4ddef959f258f066064c1bf2355e300aaab4687531a198f3b90db60400d1376d383d3e43f8c6449fd7
-DIST qemu-1.4.0.tar.bz2 10419510 SHA256 066297ed77408fb7588889c271a85cf3c259ad55c939315988e6062d7708eda8 SHA512 8ad0f1409d94283303abdc80e319fcfaad7818cade7c77fcba1b1adde411726ad166c5cc62a561414afb22b3bff956c4ec0cc7d0fec36542dd86dc347506ce72 WHIRLPOOL b0ecc866dd042a8af25f49419be680d7fb313230f99036ca8f22b20663da5b669cce7be89957fb583dc75bdcf73e905d7bd31904351f05d21816137c03c5be25
-EBUILD qemu-user-0.12.2.ebuild 1798 SHA256 49d72e1adb5a8d53dea65124af1382865214ebe3f002d13ba50a35e4cb72e4bf SHA512 99299c51d7949b7b4693118331a0d06f30ae4e6bfb0bb0c071f67e47c0f81aeb68ad3dfc6f6475df721f6c5e3a21d9a6a0745c9319f2ef50330cb62b3d16e295 WHIRLPOOL 06eb1243d09392f7e3d9e3799dffcf1816e06a38fc4233a8c6fba91dae9d367a3a9768745cf41331194be0131dcfc1911b59f3a4013ffa5f91151a8541502c5c
-EBUILD qemu-user-0.9.0.ebuild 2385 SHA256 76e45f6a629e5a4bca4ecdaad2a2eb8fc4a22df6e31356adabbec87ec272ba6d SHA512 69b3f5dae9de2ad6a733e4a6724c1f56cdd89f317f133404a54210c672d1d6f04497182301cbc40a3d7d47dc9cb1519ad97ba6699193a8b7b178e0f3f54c166a WHIRLPOOL f7d6eff362f3197b46f81c39934f15143b6b7664fa7d4e086d6d7a729d64a94d38db136c44f99a459935e24f8925e7908f377066aa2473c0d429eec1aaa0d6a1
-EBUILD qemu-user-1.0.ebuild 3709 SHA256 953654ed34e62eb6de60eadfa2e5cbf5c213562ec42c28998b6c9ff5ba2a33c7 SHA512 d073df6904ed9ed3fde04a0ca1200c362a154c5cac568259aa196dd4ee5f1a326df2682b2ba9b930c5ee5804eff69d5d97cdad1719b2004dc839b60fb5a04baa WHIRLPOOL ccd68b82b1299a893ddfae9cfc8e9af3655ff9fee2ac5498939f792697c7beb5af5efcf6c16ef5ffd0218493c3ccdbfcd27351d1172d42e83e6d9462682d1cab
-EBUILD qemu-user-1.1.0-r1.ebuild 4003 SHA256 20a4e1c4eff1ca08ae1128e2a3c17d33320f7ea7c0abc7935e43fd6e58a1220e SHA512 0cb52c04298baf57b53257e63161d7221c5eb1f62c7ee35053b1a4f31ec91414df7142e4011303cbfb6fc6369b0734e929d2337ffb283387db4d9aadb3a16814 WHIRLPOOL 5c704fd5f5ca245a1b288a75eec657964e337cbbca186071a42d38fff50ee6e2b94587253731425baf6c353b7401a40c6c0d11e92dbf8abc27142d57517256b4
-EBUILD qemu-user-1.1.0.ebuild 3913 SHA256 9cbf7be6048a390d76a9e64c4884ec251d44c5b24754e631cf15be22ac73110e SHA512 b3796fa83ce6fc1a7b7a3e03e2091e14ea52c8ea57a0bb97f5e00b9bc95187187de0e5cb2efac2529632c25d4b06fee7522836682f28bf5b64ec9cf078230f57 WHIRLPOOL dbb5b2fb65c82314f1d1152170cfac121c02d1f6f31d98829bb0093983a21c84e40b807d039b25b79e7f5ee0ff3b3615561de5a161fd7a6bba2e2e42cbd376d1
-EBUILD qemu-user-1.2.2.ebuild 4141 SHA256 40669031c505e8ca7684857f75d6f233657f0ccecb95064dafb4c5c9e82087b1 SHA512 b0d8694a35e8af15f16f885d25f8433ef630426c9fe8bfaa37cd1cf9d9ab1dd23ebe0ef87cecc9ecea846fc8b089307dfd12410780cc13352a41f940b7b75896 WHIRLPOOL d80bd36bc14164c34d0f642b5a852aca2e58b415501c8f74013135ab5127cb8851f3cc49c64cb99fda8094d6d78874d2b622eec7542c8519f9ce40b490c9e2c7
-EBUILD qemu-user-1.4.0.ebuild 4121 SHA256 bae2b901eb002faac7af88f3d6e5c868ef18185863c2a7a60abdf730b6f37008 SHA512 66ddc098d0c449a5923d1e77f056d44b3d3e7e7d502ad925b1233468b740ec4398e11731f341878796d750902c6b116d7dfb482cbbfd337498638c02056fc66e WHIRLPOOL d34859001355799a7367e12e5e4de216680a15d3913ca5cb44f2d5c551e9322629a4a85c01f2f59322ef470afe981c75390ad34e0572378cfd6dbb8155de65e6
-EBUILD qemu-user-9999.ebuild 4161 SHA256 e6b9d137e0b8a5d6c04ba4d8624139ed7aba83eeafe08febc39e8d7e989c7da4 SHA512 5a8a755259ea45f268f468ee704686a13802b9afe58fd1ceccfd42c6b7bbe057df83fd050da512d2d70b271c3c3dc041bb259bc861938cabf77feadae4a90dc4 WHIRLPOOL 53eee35459c5e1d72a389cc78bd300975f9681283ecd54af0640d3c3a60affde2f16859152f43c24907d0a2a60ef9433a965152dba3171e8fdb44f75b2bbd33d
-MISC ChangeLog 8448 SHA256 b529e71eff054271ad00cf2d802ab8099072a9a53342ad982ef2507f5a8f9762 SHA512 92c8da2bf533d5e1bcf2aa87b225e62be6ac29880f7c48a27578643c194048a36fb08aeb396e407dc3bac6e7e7d08aeadea9fd25a51d16de3098ddc6af8cb642 WHIRLPOOL 889f7b0e0755e4ed4d819d5404f22d8953e44eb585fdec1d1bda388aa595938b2792197d210d0d339e416752b2230415ca339743c7556369a4cf0fa7a72d0ca9
-MISC metadata.xml 202 SHA256 eda78eb836e5f76704299683d68168157f552076da6446e1a246b345aaa5811f SHA512 b6c86655e5d0bbc49aed3f409229f7bfcab5e480371a4a2d5003c05ea1a5d4faf08d9c7ea0abf8370d2fdca982e108ddf7f761479a80f26a38a757b300e82378 WHIRLPOOL a77cda021e2811e908822f09071531762779241a8fabe66a0a73fbf87cdc431e6a54febc1fe63358e415526bc0bc4bba318bd093da98354e9e6972bdd9aca37b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
-
-iQEcBAEBCAAGBQJSDJIbAAoJECo/aRed9267fD4H/0ATOsbLpOgQCztHoP6Col5I
-kUopS9C/CZ5u8NecnXmET2AFiQ4Nk2erpPS8GLGGWfONx54kECH0PL9OoncIs8Ga
-egDOeTeFqlv3kv55xEswFSD2mRlL3xzNUHWd6u2uYh6dklT5rcM8BmjQ1jfUdMyG
-3Hf7kWZBOXkqY+B6j4sHr/DTsQ5WVFxZevonBFhdqaSa7rxPNeNITjZgRyyiVhmr
-0HovaHTO34M6f14aNsEELSQj1t9IovIzoPPj4med2f9qS7rF7Cz3qMLmKwfDPreB
-q8EalZrQVbfjuqMTWXUuXoVbwmZP2ZrCy8mXWztVI3mfU21kos4D/jrgacChc1U=
-=1Uw8
------END PGP SIGNATURE-----
diff --git a/app-emulation/qemu-user/files/qemu-0.7.0-ppc-linker.patch b/app-emulation/qemu-user/files/qemu-0.7.0-ppc-linker.patch
deleted file mode 100644
index 09ae1d814317..000000000000
--- a/app-emulation/qemu-user/files/qemu-0.7.0-ppc-linker.patch
+++ /dev/null
@@ -1,297 +0,0 @@
-#DPATCHLEVEL=1
-diff -Naur qemu.orig/ppc.ld qemu/ppc.ld
---- qemu.orig/ppc.ld 2005-09-04 20:11:31.000000000 +0300
-+++ qemu/ppc.ld 2005-11-21 01:57:35.000000000 +0200
-@@ -1,116 +1,195 @@
--/* ld script to make i386 Linux kernel
-- * Written by Martin Mares <mj@atrey.karlin.mff.cuni.cz>;
-- */
--OUTPUT_FORMAT("elf32-powerpc", "elf32-powerpc", "elf32-powerpc")
--OUTPUT_ARCH(powerpc)
--SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib); SEARCH_DIR(/usr/alpha-unknown-linux-gnu/lib);
-+/* Default linker script, for normal executables */
-+OUTPUT_FORMAT("elf32-powerpc", "elf32-powerpc",
-+ "elf32-powerpc")
-+OUTPUT_ARCH(powerpc:common)
- ENTRY(_start)
-+SEARCH_DIR("/usr/powerpc-linux-gnu/lib"); SEARCH_DIR("/usr/local/lib"); SEARCH_DIR("/lib"); SEARCH_DIR("/usr/lib");
-+/* Do we need any of these for elf?
-+ __DYNAMIC = 0; */
- SECTIONS
- {
- /* Read-only sections, merged into text segment: */
-- . = 0x60000000 + SIZEOF_HEADERS;
-- .interp : { *(.interp) }
-- .hash : { *(.hash) }
-- .dynsym : { *(.dynsym) }
-- .dynstr : { *(.dynstr) }
-- .gnu.version : { *(.gnu.version) }
-- .gnu.version_d : { *(.gnu.version_d) }
-- .gnu.version_r : { *(.gnu.version_r) }
-- .rel.text :
-- { *(.rel.text) *(.rel.gnu.linkonce.t*) }
-- .rela.text :
-- { *(.rela.text) *(.rela.gnu.linkonce.t*) }
-- .rel.data :
-- { *(.rel.data) *(.rel.gnu.linkonce.d*) }
-- .rela.data :
-- { *(.rela.data) *(.rela.gnu.linkonce.d*) }
-- .rel.rodata :
-- { *(.rel.rodata) *(.rel.gnu.linkonce.r*) }
-- .rela.rodata :
-- { *(.rela.rodata) *(.rela.gnu.linkonce.r*) }
-- .rel.got : { *(.rel.got) }
-- .rela.got : { *(.rela.got) }
-- .rel.ctors : { *(.rel.ctors) }
-- .rela.ctors : { *(.rela.ctors) }
-- .rel.dtors : { *(.rel.dtors) }
-- .rela.dtors : { *(.rela.dtors) }
-- .rel.init : { *(.rel.init) }
-- .rela.init : { *(.rela.init) }
-- .rel.fini : { *(.rel.fini) }
-- .rela.fini : { *(.rela.fini) }
-- .rel.bss : { *(.rel.bss) }
-- .rela.bss : { *(.rela.bss) }
-- .rel.plt : { *(.rel.plt) }
-- .rela.plt : { *(.rela.plt) }
-- .init : { *(.init) } =0x47ff041f
-- .text :
-+ PROVIDE (__executable_start = 0x60000000); . = 0x60000000 + SIZEOF_HEADERS;
-+ .interp : { *(.interp) }
-+ .hash : { *(.hash) }
-+ .dynsym : { *(.dynsym) }
-+ .dynstr : { *(.dynstr) }
-+ .gnu.version : { *(.gnu.version) }
-+ .gnu.version_d : { *(.gnu.version_d) }
-+ .gnu.version_r : { *(.gnu.version_r) }
-+ .rel.init : { *(.rel.init) }
-+ .rela.init : { *(.rela.init) }
-+ .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) }
-+ .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) }
-+ .rel.fini : { *(.rel.fini) }
-+ .rela.fini : { *(.rela.fini) }
-+ .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) }
-+ .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
-+ .rel.data.rel.ro : { *(.rel.data.rel.ro*) }
-+ .rela.data.rel.ro : { *(.rel.data.rel.ro*) }
-+ .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) }
-+ .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) }
-+ .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) }
-+ .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) }
-+ .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) }
-+ .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) }
-+ .rel.ctors : { *(.rel.ctors) }
-+ .rela.ctors : { *(.rela.ctors) }
-+ .rel.dtors : { *(.rel.dtors) }
-+ .rela.dtors : { *(.rela.dtors) }
-+ .rel.got : { *(.rel.got) }
-+ .rela.got : { *(.rela.got) }
-+ .rela.got1 : { *(.rela.got1) }
-+ .rela.got2 : { *(.rela.got2) }
-+ .rel.sdata : { *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*) }
-+ .rela.sdata : { *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) }
-+ .rel.sbss : { *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*) }
-+ .rela.sbss : { *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) }
-+ .rel.sdata2 : { *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*) }
-+ .rela.sdata2 : { *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) }
-+ .rel.sbss2 : { *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*) }
-+ .rela.sbss2 : { *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) }
-+ .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }
-+ .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
-+ .rel.plt : { *(.rel.plt) }
-+ .rela.plt : { *(.rela.plt) }
-+ .init :
- {
-- *(.text)
-+ KEEP (*(.init))
-+ } =0
-+ .text :
-+ {
-+ *(.text .stub .text.* .gnu.linkonce.t.*)
-+ KEEP (*(.text.*personality*))
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
-- *(.gnu.linkonce.t*)
-- } =0x47ff041f
-- _etext = .;
-+ } =0
-+ .fini :
-+ {
-+ KEEP (*(.fini))
-+ } =0
-+ PROVIDE (__etext = .);
-+ PROVIDE (_etext = .);
- PROVIDE (etext = .);
-- .fini : { *(.fini) } =0x47ff041f
-+ .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
-+ .rodata1 : { *(.rodata1) }
-+ .sdata2 :
-+ {
-+ PROVIDE (_SDA2_BASE_ = 32768);
-+ *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
-+ }
-+ .sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
-+ .eh_frame_hdr : { *(.eh_frame_hdr) }
-+ .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
-+ .gcc_except_table : ONLY_IF_RO { KEEP (*(.gcc_except_table)) *(.gcc_except_table.*) }
-+ /* Adjust the address for the data segment. We want to adjust up to
-+ the same address within the page on the next page up. */
-+ . = ALIGN (0x10000) - ((0x10000 - .) & (0x10000 - 1)); . = DATA_SEGMENT_ALIGN (0x10000, 0x1000);
-+ /* Exception handling */
-+ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
-+ .gcc_except_table : ONLY_IF_RW { KEEP (*(.gcc_except_table)) *(.gcc_except_table.*) }
-+ /* Thread Local Storage sections */
-+ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
-+ .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
-+ /* Ensure the __preinit_array_start label is properly aligned. We
-+ could instead move the label definition inside the section, but
-+ the linker would then create the section even if it turns out to
-+ be empty, which isn't pretty. */
- . = ALIGN(32 / 8);
- PROVIDE (__preinit_array_start = .);
-- .preinit_array : { *(.preinit_array) }
-+ .preinit_array : { KEEP (*(.preinit_array)) }
- PROVIDE (__preinit_array_end = .);
- PROVIDE (__init_array_start = .);
-- .init_array : { *(.init_array) }
-+ .init_array : { KEEP (*(.init_array)) }
- PROVIDE (__init_array_end = .);
- PROVIDE (__fini_array_start = .);
-- .fini_array : { *(.fini_array) }
-+ .fini_array : { KEEP (*(.fini_array)) }
- PROVIDE (__fini_array_end = .);
-- .rodata : { *(.rodata) *(.gnu.linkonce.r*) }
-- .rodata1 : { *(.rodata1) }
-- .reginfo : { *(.reginfo) }
-- /* Adjust the address for the data segment. We want to adjust up to
-- the same address within the page on the next page up. */
-- . = ALIGN(0x100000) + (. & (0x100000 - 1));
-- .data :
-+ .ctors :
- {
-- *(.data)
-- *(.gnu.linkonce.d*)
-- CONSTRUCTORS
-+ /* gcc uses crtbegin.o to find the start of
-+ the constructors, so we make sure it is
-+ first. Because this is a wildcard, it
-+ doesn't matter if the user does not
-+ actually link against crtbegin.o; the
-+ linker won't look for a file to match a
-+ wildcard. The wildcard also means that it
-+ doesn't matter which directory crtbegin.o
-+ is in. */
-+ KEEP (*crtbegin*.o(.ctors))
-+ /* We don't want to include the .ctor section from
-+ from the crtend.o file until after the sorted ctors.
-+ The .ctor section from the crtend file contains the
-+ end of ctors marker and it must be last */
-+ KEEP (*(EXCLUDE_FILE (*crtend*.o ) .ctors))
-+ KEEP (*(SORT(.ctors.*)))
-+ KEEP (*(.ctors))
- }
-- .data1 : { *(.data1) }
-- .ctors :
-+ .dtors :
- {
-- *(.ctors)
-+ KEEP (*crtbegin*.o(.dtors))
-+ KEEP (*(EXCLUDE_FILE (*crtend*.o ) .dtors))
-+ KEEP (*(SORT(.dtors.*)))
-+ KEEP (*(.dtors))
- }
-- .dtors :
-+ .jcr : { KEEP (*(.jcr)) }
-+ .data.rel.ro : { *(.data.rel.ro.local) *(.data.rel.ro*) }
-+ .got1 : { *(.got1) }
-+ .got2 : { *(.got2) }
-+ .dynamic : { *(.dynamic) }
-+ . = DATA_SEGMENT_RELRO_END (0, .);
-+ .data :
- {
-- *(.dtors)
-+ *(.data .data.* .gnu.linkonce.d.*)
-+ KEEP (*(.gnu.linkonce.d.*personality*))
-+ SORT(CONSTRUCTORS)
- }
-- .plt : { *(.plt) }
-- .got : { *(.got.plt) *(.got) }
-- .dynamic : { *(.dynamic) }
-+ .data1 : { *(.data1) }
-+ .got : { *(.got.plt) *(.got) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
-- .sdata : { *(.sdata) }
-- _edata = .;
-+ .sdata :
-+ {
-+ PROVIDE (_SDA_BASE_ = 32768);
-+ *(.sdata .sdata.* .gnu.linkonce.s.*)
-+ }
-+ _edata = .;
- PROVIDE (edata = .);
- __bss_start = .;
-- .sbss : { *(.sbss) *(.scommon) }
-- .bss :
-+ .sbss :
-+ {
-+ PROVIDE (__sbss_start = .);
-+ PROVIDE (___sbss_start = .);
-+ *(.dynsbss)
-+ *(.sbss .sbss.* .gnu.linkonce.sb.*)
-+ *(.scommon)
-+ PROVIDE (__sbss_end = .);
-+ PROVIDE (___sbss_end = .);
-+ }
-+ .plt : { *(.plt) }
-+ .bss :
- {
- *(.dynbss)
-- *(.bss)
-+ *(.bss .bss.* .gnu.linkonce.b.*)
- *(COMMON)
-+ /* Align here to ensure that the .bss section occupies space up to
-+ _end. Align after .bss to ensure correct alignment even if the
-+ .bss section disappears because there are no input sections. */
-+ . = ALIGN(32 / 8);
- }
-- _end = . ;
-+ . = ALIGN(32 / 8);
-+ _end = .;
- PROVIDE (end = .);
-+ . = DATA_SEGMENT_END (.);
- /* Stabs debugging sections. */
-- .stab 0 : { *(.stab) }
-- .stabstr 0 : { *(.stabstr) }
-- .stab.excl 0 : { *(.stab.excl) }
-- .stab.exclstr 0 : { *(.stab.exclstr) }
-- .stab.index 0 : { *(.stab.index) }
-+ .stab 0 : { *(.stab) }
-+ .stabstr 0 : { *(.stabstr) }
-+ .stab.excl 0 : { *(.stab.excl) }
-+ .stab.exclstr 0 : { *(.stab.exclstr) }
-+ .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
-- .comment 0 : { *(.comment) }
-+ .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
-@@ -124,7 +203,7 @@
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
-- .debug_info 0 : { *(.debug_info) }
-+ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line) }
- .debug_frame 0 : { *(.debug_frame) }
-@@ -136,5 +215,6 @@
- .debug_funcnames 0 : { *(.debug_funcnames) }
- .debug_typenames 0 : { *(.debug_typenames) }
- .debug_varnames 0 : { *(.debug_varnames) }
-- /* These must appear regardless of . */
-+ /DISCARD/ : { *(.fixup) }
-+ /DISCARD/ : { *(.note.GNU-stack) }
- }
diff --git a/app-emulation/qemu-user/files/qemu-binfmt.initd b/app-emulation/qemu-user/files/qemu-binfmt.initd
deleted file mode 100644
index fe42aa2b9028..000000000000
--- a/app-emulation/qemu-user/files/qemu-binfmt.initd
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/files/qemu-binfmt.initd,v 1.2 2012/02/28 22:06:57 lu_zero Exp $
-
-# enable automatic i386/ARM/M68K/MIPS/SPARC/PPC/s390 program execution by the kernel
-
-depend() {
- after procfs
-}
-
-start() {
- ebegin "Registering qemu-user binaries"
-
- if [[ ! -d /proc/sys/fs/binfmt_misc ]] ; then
- eerror "You need support for \"misc binaries\" in your kernel!"
- eend 1
- fi
-
- if [[ $(mount | grep -c binfmt_misc) -eq 0 ]] ; then
- mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc &> /dev/null
- local result=$?
-
- if [[ $result -ne 0 ]] ; then
- eend $result
- fi
- fi
-
- # probe cpu type
- cpu=`uname -m`
- case "$cpu" in
- i386|i486|i586|i686|i86pc|BePC|x86_64)
- cpu="i386"
- ;;
- m68k)
- cpu="m68k"
- ;;
- mips*)
- cpu="mips"
- ;;
- "Power Macintosh"|ppc|ppc64)
- cpu="ppc"
- ;;
- armv[4-9]*)
- cpu="arm"
- ;;
- sparc*)
- cpu="sparc"
- ;;
- esac
-
- # register the interpreter for each cpu except for the native one
- if [ $cpu != "i386" -a -x "/usr/bin/qemu-static-i386-binfmt" ] ; then
- echo ':i386:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-i386-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- echo ':i486:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x06\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-i386-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "alpha" -a -x "/usr/bin/qemu-static-alpha-binfmt" ] ; then
- echo ':alpha:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x26\x90:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-alpha-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "arm" -a -x "/usr/bin/qemu-static-arm-binfmt" ] ; then
- echo ':arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\x00\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-arm-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "arm" -a -x "/usr/bin/qemu-static-armeb-binfmt" ] ; then
- echo ':armeb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-armeb-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "sparc" -a -x "/usr/bin/qemu-static-sparc-binfmt" ] ; then
- echo ':sparc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-sparc-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "ppc" -a -x "/usr/bin/qemu-static-ppc-binfmt" ] ; then
- echo ':ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-ppc-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "m68k" -a -x "/usr/bin/qemu-static-m68k-binfmt" ] ; then
- echo 'Please check cpu value and header information for m68k!'
- echo ':m68k:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-m68k-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "mips" -a -x "/usr/bin/qemu-static-mips-binfmt" ] ; then
- # FIXME: We could use the other endianness on a MIPS host.
- echo ':mips:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-mips-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "mips" -a -x "/usr/bin/qemu-static-mipsel-binfmt" ] ; then
- echo ':mipsel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-mipsel-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "mips" -a -x "/usr/bin/qemu-static-mipsn32-binfmt" ] ; then
- echo ':mipsn32:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-mipsn32-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "mips" -a -x "/usr/bin/qemu-static-mipsn32el-binfmt" ] ; then
- echo ':mipsn32el:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-mipsn32el-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "mips" -a -x "/usr/bin/qemu-static-mips64-binfmt" ] ; then
- echo ':mips64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-mips64-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "mips" -a -x "/usr/bin/qemu-static-mips64el-binfmt" ] ; then
- echo ':mips64el:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-mips64el-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "sh" -a -x "/usr/bin/qemu-static-sh4-binfmt" ] ; then
- echo ':sh4:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a\x00:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-static-sh4-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "sh" -a -x "/usr/bin/qemu-static-sh4eb-binfmt" ] ; then
- echo ':sh4eb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-static-sh4eb-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- if [ $cpu != "s390x" -a -x "/usr/local/bin/qemu-static-s390x-binfmt" ] ; then
- echo ':s390x:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x16:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/local/bin/qemu-static-s390x-binfmt:P' > /proc/sys/fs/binfmt_misc/register
- fi
- eend $?
-}
-
-stop() {
- ebegin "Unregistering qemu-user binaries"
- local arches
-
- arches="${arches} i386 i486"
- arches="${arches} alpha"
- arches="${arches} arm armeb"
- arches="${arches} sparc"
- arches="${arches} ppc"
- arches="${arches} m68k"
- arches="${arches} mips mipsel mipsn32 mipsn32el mips64 mips64el"
- arches="${arches} sh4 sh4eb"
- arches="${arches} s390x"
-
- for a in ${arches}; do
- if [[ -f /proc/sys/fs/binfmt_misc/$a ]] ; then
- echo '-1' > /proc/sys/fs/binfmt_misc/$a
- fi
- done
-
- eend $?
-}
-
-# vim: ts=4 :
-
-
diff --git a/app-emulation/qemu-user/metadata.xml b/app-emulation/qemu-user/metadata.xml
deleted file mode 100644
index 2f3b630812e7..000000000000
--- a/app-emulation/qemu-user/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
- <email>lu_zero@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/app-emulation/qemu-user/qemu-user-0.12.2.ebuild b/app-emulation/qemu-user/qemu-user-0.12.2.ebuild
deleted file mode 100644
index 8d501dcffd1a..000000000000
--- a/app-emulation/qemu-user/qemu-user-0.12.2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-0.12.2.ebuild,v 1.2 2013/08/12 14:45:44 pinkbyte Exp $
-
-inherit eutils flag-o-matic pax-utils toolchain-funcs
-
-MY_PN=${PN/-user/}
-MY_P=${P/-user/}
-
-SRC_URI="http://savannah.nongnu.org/download/${MY_PN}/${MY_P}.tar.gz"
-
-DESCRIPTION="Open source dynamic translator"
-HOMEPAGE="http://bellard.org/qemu/index.html"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
-IUSE="static"
-RESTRICT="test"
-
-DEPEND="app-text/texi2html
- !<=app-emulation/qemu-0.7.0"
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target
-}
-
-src_compile() {
- local conf_opts
-
- conf_opts="--enable-linux-user --disable-strip"
- conf_opts+=" --disable-darwin-user --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-vde"
- conf_opts+=" --prefix=/usr --disable-bluez --disable-kvm"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- use static && conf_opts+=" --static"
-
- filter-flags -fpie -fstack-protector
-
- ./configure ${conf_opts} || die "econf failed"
-
- # enable verbose build, bug #444346
- emake V=1 || die "emake qemu failed"
-
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "make install failed"
- pax-mark r "${D}"/usr/bin/qemu-*
- rm -fR "${D}/usr/share"
- dohtml qemu-doc.html
- dohtml qemu-tech.html
-}
diff --git a/app-emulation/qemu-user/qemu-user-0.9.0.ebuild b/app-emulation/qemu-user/qemu-user-0.9.0.ebuild
deleted file mode 100644
index bd9144def63a..000000000000
--- a/app-emulation/qemu-user/qemu-user-0.9.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-0.9.0.ebuild,v 1.7 2009/09/23 15:34:15 patrick Exp $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator"
-HOMEPAGE="http://fabrice.bellard.free.fr/qemu/"
-SRC_URI="http://fabrice.bellard.free.fr/qemu/${P/-user/}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-alpha amd64 ppc -sparc x86"
-IUSE="" #qvm86 debug nptl qemu-fast nptlonly"
-RESTRICT="strip test"
-
-DEPEND="app-text/texi2html
- !<=app-emulation/qemu-0.7.0"
-RDEPEND=""
-
-S="${WORKDIR}/${P/-user/}"
-
-QA_TEXTRELS="usr/bin/qemu-armeb
- usr/bin/qemu-i386
- usr/bin/qemu-mips
- usr/bin/qemu-arm
- usr/bin/qemu-ppc"
-
-#set_target_list() {
-# TARGET_LIST="i386-user ppc-user mips-user"
-# arm broken
-# TARGET_LIST="arm-user armeb-user i386-user ppc-user mips-user"
-# export TARGET_LIST
-#}
-
-#pkg_setup() {
-# if [ "$(gcc-major-version)" == "4" ]; then
-# die "Qemu must build with GCC 3"
-# fi
-#}
-
-#RUNTIME_PATH="/emul/gnemul/"
-src_unpack() {
- unpack ${A}
-
- cd ${S}
- epatch ${FILESDIR}/qemu-0.7.0-ppc-linker.patch
-
- # Alter target makefiles to accept CFLAGS set via flag-o.
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target tests/Makefile
- # Ensure mprotect restrictions are relaxed for emulator binaries
- [[ -x /sbin/paxctl ]] && \
- sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \
- Makefile.target
- # Prevent install of kernel module by qemu's makefile
- sed -i 's/\(.\/install.sh\)/#\1/' Makefile
- # avoid strip
- sed -i 's:$(INSTALL) -m 755 -s:$(INSTALL) -m 755:' Makefile Makefile.target
-}
-
-src_compile() {
- #Let the application set its cflags
- unset CFLAGS
-
- # Switch off hardened tech
- filter-flags -fpie -fstack-protector
-
- myconf="--disable-gcc-check"
-# set_target_list
-# --interp-prefix=${RUNTIME_PATH}/qemu-%M
- ./configure \
- --prefix=/usr \
- --enable-slirp \
- --kernel-path=${KV_DIR} \
- --enable-linux-user \
- --disable-system \
- ${myconf} \
- || die "could not configure"
-
- emake || die "make failed"
-}
-
-src_install() {
- make install \
- prefix=${D}/usr \
- bindir=${D}/usr/bin \
- datadir=${D}/usr/share/qemu \
- docdir=${D}/usr/share/doc/${P} \
- mandir=${D}/usr/share/man || die
-
- rm -fR ${D}/usr/share/{man,qemu}
- rm -fR ${D}/usr/bin/qemu-img
-}
diff --git a/app-emulation/qemu-user/qemu-user-1.0.ebuild b/app-emulation/qemu-user/qemu-user-1.0.ebuild
deleted file mode 100644
index ad2f4567c9d3..000000000000
--- a/app-emulation/qemu-user/qemu-user-1.0.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.0.ebuild,v 1.9 2013/08/12 14:45:44 pinkbyte Exp $
-
-EAPI=4
-
-inherit eutils base flag-o-matic pax-utils toolchain-funcs
-
-MY_P=${P/-user/}
-
-SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.gz
- http://dev.gentoo.org/~lu_zero/distfiles/${MY_P}-patches.tar.xz"
-
-DESCRIPTION="Open source dynamic CPU translator"
-HOMEPAGE="http://www.qemu.org"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
-RESTRICT="test"
-
-COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
-IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
-
-for target in ${IUSE_USER_TARGETS}; do
- IUSE="${IUSE} +qemu_user_targets_${target}"
-done
-
-DEPEND="app-text/texi2html
- virtual/pkgconfig
- sys-libs/zlib[static-libs]
- dev-libs/glib[static-libs]"
-RDEPEND=""
-
-QA_WX_LOAD="
- usr/bin/qemu-static-ppc64abi32-binfmt
- usr/bin/qemu-static-ppc64
- usr/bin/qemu-static-x86_64-binfmt
- usr/bin/qemu-static-x86_64
- usr/bin/qemu-static-unicore32-binfmt
- usr/bin/qemu-static-m68k-binfmt
- usr/bin/qemu-static-ppc-binfmt
- usr/bin/qemu-static-alpha-binfmt
- usr/bin/qemu-static-microblazeel-binfmt
- usr/bin/qemu-static-sparc-binfmt
- usr/bin/qemu-static-sparc32plus-binfmt
- usr/bin/qemu-static-ppc
- usr/bin/qemu-static-mipsn32el-binfmt
- usr/bin/qemu-static-sh4eb-binfmt
- usr/bin/qemu-static-ppc64abi32
- usr/bin/qemu-static-ppc64-binfmt
- usr/bin/qemu-static-armeb-binfmt
- usr/bin/qemu-static-microblaze-binfmt
- usr/bin/qemu-static-mips-binfmt
- usr/bin/qemu-static-mipsel-binfmt
- usr/bin/qemu-static-sh4-binfmt
- usr/bin/qemu-static-s390x-binfmt
- usr/bin/qemu-static-i386-binfmt
- usr/bin/qemu-static-cris-binfmt
- usr/bin/qemu-static-arm-binfmt
- usr/bin/qemu-static-sparc64-binfmt
- usr/bin/qemu-static-mipsn32-binfmt
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target || die
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-}
-
-src_configure() {
- filter-flags -fpie -fstack-protector
-
- local conf_opts user_targets
-
- for target in ${IUSE_USER_TARGETS} ; do
- use "qemu_user_targets_${target}" && \
- user_targets="${user_targets} ${target}-linux-user"
- done
-
- conf_opts="--enable-linux-user --disable-strip"
- conf_opts+=" --disable-darwin-user --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-vde"
- conf_opts+=" --prefix=/usr --disable-bluez --disable-kvm"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --disable-smartcard --disable-smartcard-nss"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- conf_opts+=" --disable-strip --disable-werror"
- conf_opts+=" --static"
-
- ./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
-}
-
-src_compile() {
- # enable verbose build, bug #444346
- emake V=1
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- # fixup to avoid collisions with qemu
- base_dir="${ED}/usr/bin"
- for qemu_bin in "${base_dir}"/qemu-*; do
- qemu_bin_name=$(basename "${qemu_bin}")
- mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
- done
-
- pax-mark r "${ED}"/usr/bin/qemu-static-*
- rm -fr "${ED}/usr/share"
- dohtml qemu-doc.html qemu-tech.html
- newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
-}
diff --git a/app-emulation/qemu-user/qemu-user-1.1.0-r1.ebuild b/app-emulation/qemu-user/qemu-user-1.1.0-r1.ebuild
deleted file mode 100644
index 883f0136db19..000000000000
--- a/app-emulation/qemu-user/qemu-user-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.1.0-r1.ebuild,v 1.5 2013/08/12 14:45:44 pinkbyte Exp $
-
-EAPI=4
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="git://git.qemu.org/qemu.git
- http://git.qemu.org/git/qemu.git"
- GIT_ECLASS="git-2"
-fi
-
-PYTHON_DEPEND=2
-
-inherit eutils base flag-o-matic pax-utils toolchain-funcs python ${GIT_ECLASS}
-
-MY_P=${P/-user/}
-
-if [[ ${PV} != *9999 ]]; then
-SRC_URI="http://wiki.qemu.org/download/${MY_P}-1.tar.bz2
- http://dev.gentoo.org/~lu_zero/distfiles/qemu-${PVR}-patches.tar.xz"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
-S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Open source dynamic CPU translator"
-HOMEPAGE="http://www.qemu.org"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-RESTRICT="test"
-
-COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
-IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
-
-for target in ${IUSE_USER_TARGETS}; do
- IUSE="${IUSE} +qemu_user_targets_${target}"
-done
-
-DEPEND="app-text/texi2html
- virtual/pkgconfig
- sys-libs/zlib[static-libs]
- dev-libs/glib[static-libs]"
-RDEPEND=""
-
-QA_WX_LOAD="
- usr/bin/qemu-static-ppc64abi32-binfmt
- usr/bin/qemu-static-ppc64
- usr/bin/qemu-static-x86_64-binfmt
- usr/bin/qemu-static-x86_64
- usr/bin/qemu-static-unicore32-binfmt
- usr/bin/qemu-static-m68k-binfmt
- usr/bin/qemu-static-ppc-binfmt
- usr/bin/qemu-static-alpha-binfmt
- usr/bin/qemu-static-microblazeel-binfmt
- usr/bin/qemu-static-sparc-binfmt
- usr/bin/qemu-static-sparc32plus-binfmt
- usr/bin/qemu-static-ppc
- usr/bin/qemu-static-mipsn32el-binfmt
- usr/bin/qemu-static-sh4eb-binfmt
- usr/bin/qemu-static-ppc64abi32
- usr/bin/qemu-static-ppc64-binfmt
- usr/bin/qemu-static-armeb-binfmt
- usr/bin/qemu-static-microblaze-binfmt
- usr/bin/qemu-static-mips-binfmt
- usr/bin/qemu-static-mipsel-binfmt
- usr/bin/qemu-static-sh4-binfmt
- usr/bin/qemu-static-s390x-binfmt
- usr/bin/qemu-static-i386-binfmt
- usr/bin/qemu-static-cris-binfmt
- usr/bin/qemu-static-arm-binfmt
- usr/bin/qemu-static-sparc64-binfmt
- usr/bin/qemu-static-mipsn32-binfmt
-"
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target || die
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-}
-
-src_configure() {
- filter-flags -fpie -fstack-protector
-
- local conf_opts user_targets
-
- for target in ${IUSE_USER_TARGETS} ; do
- use "qemu_user_targets_${target}" && \
- user_targets="${user_targets} ${target}-linux-user"
- done
-
- conf_opts="--enable-linux-user --disable-strip"
- conf_opts+=" --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-vde"
- conf_opts+=" --prefix=/usr --sysconfdir=/etc --disable-bluez --disable-kvm"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --disable-smartcard --disable-smartcard-nss"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- conf_opts+=" --disable-strip --disable-werror"
- conf_opts+=" --static"
-
- ./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
-}
-
-src_compile() {
- # enable verbose build, bug #444346
- emake V=1
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- # fixup to avoid collisions with qemu
- base_dir="${ED}/usr/bin"
- for qemu_bin in "${base_dir}"/qemu-*; do
- qemu_bin_name=$(basename "${qemu_bin}")
- mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
- done
-
- pax-mark r "${ED}"/usr/bin/qemu-static-*
- rm -fr "${ED}/usr/share" "${ED}/usr/libexec" "${ED}/etc"
- dohtml qemu-doc.html qemu-tech.html
- newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
-}
diff --git a/app-emulation/qemu-user/qemu-user-1.1.0.ebuild b/app-emulation/qemu-user/qemu-user-1.1.0.ebuild
deleted file mode 100644
index 8e784c68d086..000000000000
--- a/app-emulation/qemu-user/qemu-user-1.1.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.1.0.ebuild,v 1.3 2013/08/12 14:45:44 pinkbyte Exp $
-
-EAPI=4
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="git://git.qemu.org/qemu.git
- http://git.qemu.org/git/qemu.git"
- GIT_ECLASS="git-2"
-fi
-
-inherit eutils base flag-o-matic pax-utils toolchain-funcs ${GIT_ECLASS}
-
-MY_P=${P/-user/}
-
-if [[ ${PV} != *9999 ]]; then
-SRC_URI="http://wiki.qemu.org/download/${MY_P}-1.tar.bz2
- http://dev.gentoo.org/~lu_zero/distfiles/qemu-1.1.0-patches.tar.xz"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
-S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Open source dynamic CPU translator"
-HOMEPAGE="http://www.qemu.org"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-RESTRICT="test"
-
-COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
-IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
-
-for target in ${IUSE_USER_TARGETS}; do
- IUSE="${IUSE} +qemu_user_targets_${target}"
-done
-
-DEPEND="app-text/texi2html
- virtual/pkgconfig
- sys-libs/zlib[static-libs]
- dev-libs/glib[static-libs]"
-RDEPEND=""
-
-QA_WX_LOAD="
- usr/bin/qemu-static-ppc64abi32-binfmt
- usr/bin/qemu-static-ppc64
- usr/bin/qemu-static-x86_64-binfmt
- usr/bin/qemu-static-x86_64
- usr/bin/qemu-static-unicore32-binfmt
- usr/bin/qemu-static-m68k-binfmt
- usr/bin/qemu-static-ppc-binfmt
- usr/bin/qemu-static-alpha-binfmt
- usr/bin/qemu-static-microblazeel-binfmt
- usr/bin/qemu-static-sparc-binfmt
- usr/bin/qemu-static-sparc32plus-binfmt
- usr/bin/qemu-static-ppc
- usr/bin/qemu-static-mipsn32el-binfmt
- usr/bin/qemu-static-sh4eb-binfmt
- usr/bin/qemu-static-ppc64abi32
- usr/bin/qemu-static-ppc64-binfmt
- usr/bin/qemu-static-armeb-binfmt
- usr/bin/qemu-static-microblaze-binfmt
- usr/bin/qemu-static-mips-binfmt
- usr/bin/qemu-static-mipsel-binfmt
- usr/bin/qemu-static-sh4-binfmt
- usr/bin/qemu-static-s390x-binfmt
- usr/bin/qemu-static-i386-binfmt
- usr/bin/qemu-static-cris-binfmt
- usr/bin/qemu-static-arm-binfmt
- usr/bin/qemu-static-sparc64-binfmt
- usr/bin/qemu-static-mipsn32-binfmt
-"
-
-src_prepare() {
- cd "${S}"
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-}
-
-src_configure() {
- filter-flags -fpie -fstack-protector
-
- local conf_opts user_targets
-
- for target in ${IUSE_USER_TARGETS} ; do
- use "qemu_user_targets_${target}" && \
- user_targets="${user_targets} ${target}-linux-user"
- done
-
- conf_opts="--enable-linux-user --disable-strip"
- conf_opts+=" --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-vde"
- conf_opts+=" --prefix=/usr --disable-bluez --disable-kvm"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --disable-smartcard --disable-smartcard-nss"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- conf_opts+=" --disable-strip --disable-werror"
- conf_opts+=" --static"
-
- ./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
-}
-
-src_compile() {
- # enable verbose build, bug #444346
- emake V=1
-}
-
-src_install() {
- emake DESTDIR="${ED}" install || die "make install failed"
-
- # fixup to avoid collisions with qemu
- base_dir="${ED}/usr/bin"
- for qemu_bin in "${base_dir}"/qemu-*; do
- qemu_bin_name=$(basename "${qemu_bin}")
- mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
- done
-
- pax-mark r "${ED}"/usr/bin/qemu-static-*
- rm -fr "${ED}/usr/share"
- dohtml qemu-doc.html
- dohtml qemu-tech.html
- newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
-}
diff --git a/app-emulation/qemu-user/qemu-user-1.2.2.ebuild b/app-emulation/qemu-user/qemu-user-1.2.2.ebuild
deleted file mode 100644
index f7ca64c53ce5..000000000000
--- a/app-emulation/qemu-user/qemu-user-1.2.2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.2.2.ebuild,v 1.3 2013/08/12 14:45:44 pinkbyte Exp $
-
-EAPI=4
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="git://git.qemu.org/qemu.git
- http://git.qemu.org/git/qemu.git"
- GIT_ECLASS="git-2"
-fi
-
-PYTHON_DEPEND=2
-
-inherit eutils base flag-o-matic pax-utils toolchain-funcs python ${GIT_ECLASS}
-
-MY_P=${P/-user/}
-
-if [[ ${PV} != *9999 ]]; then
-SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.bz2
- http://dev.gentoo.org/~lu_zero/distfiles/qemu-${PVR}-patches.tar.xz"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
-S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Open source dynamic CPU translator - static user mode emulation"
-HOMEPAGE="http://www.qemu.org"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-RESTRICT="test"
-
-COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel
-mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
-IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
-
-for target in ${IUSE_USER_TARGETS}; do
- IUSE="${IUSE} +qemu_user_targets_${target}"
-done
-
-DEPEND="app-text/texi2html
- virtual/pkgconfig
- sys-libs/zlib[static-libs]
- dev-libs/glib[static-libs]"
-RDEPEND=""
-
-QA_WX_LOAD="
- usr/bin/qemu-static-ppc64abi32-binfmt
- usr/bin/qemu-static-ppc64
- usr/bin/qemu-static-x86_64-binfmt
- usr/bin/qemu-static-x86_64
- usr/bin/qemu-static-unicore32-binfmt
- usr/bin/qemu-static-m68k-binfmt
- usr/bin/qemu-static-ppc-binfmt
- usr/bin/qemu-static-alpha-binfmt
- usr/bin/qemu-static-microblazeel-binfmt
- usr/bin/qemu-static-sparc-binfmt
- usr/bin/qemu-static-sparc32plus-binfmt
- usr/bin/qemu-static-ppc
- usr/bin/qemu-static-mipsn32el-binfmt
- usr/bin/qemu-static-sh4eb-binfmt
- usr/bin/qemu-static-ppc64abi32
- usr/bin/qemu-static-ppc64-binfmt
- usr/bin/qemu-static-armeb-binfmt
- usr/bin/qemu-static-microblaze-binfmt
- usr/bin/qemu-static-mips-binfmt
- usr/bin/qemu-static-mipsel-binfmt
- usr/bin/qemu-static-sh4-binfmt
- usr/bin/qemu-static-s390x-binfmt
- usr/bin/qemu-static-i386-binfmt
- usr/bin/qemu-static-cris-binfmt
- usr/bin/qemu-static-arm-binfmt
- usr/bin/qemu-static-sparc64-binfmt
- usr/bin/qemu-static-mipsn32-binfmt
-"
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target || die
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-}
-
-src_configure() {
- filter-flags -fpie -fstack-protector
-
- local conf_opts user_targets
-
- for target in ${IUSE_USER_TARGETS} ; do
- use "qemu_user_targets_${target}" && \
- user_targets="${user_targets} ${target}-linux-user"
- done
-
- conf_opts="--enable-linux-user --disable-strip"
- conf_opts+=" --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-seccomp"
- conf_opts+=" --disable-vde"
- conf_opts+=" --prefix=/usr --sysconfdir=/etc --disable-bluez --disable-kvm"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --disable-smartcard --disable-smartcard-nss"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- conf_opts+=" --disable-strip --disable-werror"
- conf_opts+=" --static"
-
- ./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
-}
-
-src_compile() {
- # enable verbose build, bug #444346
- emake V=1
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- # fixup to avoid collisions with qemu
- base_dir="${ED}/usr/bin"
-
- for qemu_bin in "${base_dir}"/qemu-{img,io,nbd}; do
- rm -f ${qemu_bin}
- done
-
- for qemu_bin in "${base_dir}"/qemu-*; do
- qemu_bin_name=$(basename "${qemu_bin}")
- mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
- done
-
- pax-mark r "${ED}"/usr/bin/qemu-static-*
- rm -fr "${ED}/usr/share" "${ED}/usr/libexec" "${ED}/etc"
- dohtml qemu-doc.html qemu-tech.html
- newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
-}
diff --git a/app-emulation/qemu-user/qemu-user-1.4.0.ebuild b/app-emulation/qemu-user/qemu-user-1.4.0.ebuild
deleted file mode 100644
index 90ef13969713..000000000000
--- a/app-emulation/qemu-user/qemu-user-1.4.0.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.4.0.ebuild,v 1.2 2013/08/12 14:45:44 pinkbyte Exp $
-
-EAPI=4
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="git://git.qemu.org/qemu.git
- http://git.qemu.org/git/qemu.git"
- GIT_ECLASS="git-2"
-fi
-
-PYTHON_DEPEND=2
-
-inherit eutils base flag-o-matic pax-utils toolchain-funcs python ${GIT_ECLASS}
-
-MY_P=${P/-user/}
-
-if [[ ${PV} != *9999 ]]; then
-SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.bz2
- http://dev.gentoo.org/~lu_zero/distfiles/qemu-${PVR}-patches.tar.xz"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
-S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Open source dynamic CPU translator - static user mode emulation"
-HOMEPAGE="http://www.qemu.org"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-RESTRICT="test"
-
-COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel
-mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
-IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
-
-for target in ${IUSE_USER_TARGETS}; do
- IUSE="${IUSE} +qemu_user_targets_${target}"
-done
-
-DEPEND="app-text/texi2html
- virtual/pkgconfig
- sys-libs/zlib[static-libs]
- dev-libs/glib[static-libs]"
-RDEPEND=""
-
-QA_WX_LOAD="
- usr/bin/qemu-static-ppc64abi32-binfmt
- usr/bin/qemu-static-ppc64
- usr/bin/qemu-static-x86_64-binfmt
- usr/bin/qemu-static-x86_64
- usr/bin/qemu-static-unicore32-binfmt
- usr/bin/qemu-static-m68k-binfmt
- usr/bin/qemu-static-ppc-binfmt
- usr/bin/qemu-static-alpha-binfmt
- usr/bin/qemu-static-microblazeel-binfmt
- usr/bin/qemu-static-sparc-binfmt
- usr/bin/qemu-static-sparc32plus-binfmt
- usr/bin/qemu-static-ppc
- usr/bin/qemu-static-mipsn32el-binfmt
- usr/bin/qemu-static-sh4eb-binfmt
- usr/bin/qemu-static-ppc64abi32
- usr/bin/qemu-static-ppc64-binfmt
- usr/bin/qemu-static-armeb-binfmt
- usr/bin/qemu-static-microblaze-binfmt
- usr/bin/qemu-static-mips-binfmt
- usr/bin/qemu-static-mipsel-binfmt
- usr/bin/qemu-static-sh4-binfmt
- usr/bin/qemu-static-s390x-binfmt
- usr/bin/qemu-static-i386-binfmt
- usr/bin/qemu-static-cris-binfmt
- usr/bin/qemu-static-arm-binfmt
- usr/bin/qemu-static-sparc64-binfmt
- usr/bin/qemu-static-mipsn32-binfmt
-"
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target || die
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-}
-
-src_configure() {
- filter-flags -fpie -fstack-protector
-
- local conf_opts user_targets
-
- for target in ${IUSE_USER_TARGETS} ; do
- use "qemu_user_targets_${target}" && \
- user_targets="${user_targets} ${target}-linux-user"
- done
-
- conf_opts="--enable-linux-user --disable-strip"
- conf_opts+=" --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-seccomp"
- conf_opts+=" --disable-vde"
- conf_opts+=" --prefix=/usr --sysconfdir=/etc --disable-bluez --disable-kvm"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- conf_opts+=" --disable-smartcard-nss"
- conf_opts+=" --disable-strip --disable-werror"
- conf_opts+=" --static"
-
- ./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
-}
-
-src_compile() {
- # enable verbose build, bug #444346
- emake V=1
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- # fixup to avoid collisions with qemu
- base_dir="${ED}/usr/bin"
-
- for qemu_bin in "${base_dir}"/qemu-{img,io,nbd}; do
- rm -f ${qemu_bin}
- done
-
- for qemu_bin in "${base_dir}"/qemu-*; do
- qemu_bin_name=$(basename "${qemu_bin}")
- mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
- done
-
- pax-mark r "${ED}"/usr/bin/qemu-static-*
- rm -fr "${ED}/usr/share" "${ED}/usr/libexec" "${ED}/etc"
- dohtml qemu-doc.html qemu-tech.html
- newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
-}
diff --git a/app-emulation/qemu-user/qemu-user-9999.ebuild b/app-emulation/qemu-user/qemu-user-9999.ebuild
deleted file mode 100644
index a2049bdebc9c..000000000000
--- a/app-emulation/qemu-user/qemu-user-9999.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-9999.ebuild,v 1.9 2013/08/15 08:33:57 pinkbyte Exp $
-
-EAPI=5
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="git://git.qemu.org/qemu.git
- http://git.qemu.org/git/qemu.git"
- GIT_ECLASS="git-2"
-fi
-
-inherit eutils flag-o-matic pax-utils toolchain-funcs ${GIT_ECLASS}
-
-MY_P=${P/-user/}
-
-if [[ ${PV} != *9999 ]]; then
-SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.bz2
- http://dev.gentoo.org/~lu_zero/distfiles/qemu-${PVR}-patches.tar.xz"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
-S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Open source dynamic CPU translator"
-HOMEPAGE="http://www.qemu.org"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-RESTRICT="test"
-
-COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mips64 mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
-IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
-
-for target in ${IUSE_USER_TARGETS}; do
- IUSE="${IUSE} +qemu_user_targets_${target}"
-done
-
-DEPEND="app-text/texi2html
- virtual/pkgconfig
- sys-libs/zlib[static-libs]
- dev-libs/glib[static-libs]"
-RDEPEND=""
-
-QA_WX_LOAD="
- usr/bin/qemu-static-ppc64abi32-binfmt
- usr/bin/qemu-static-ppc64
- usr/bin/qemu-static-x86_64-binfmt
- usr/bin/qemu-static-x86_64
- usr/bin/qemu-static-unicore32-binfmt
- usr/bin/qemu-static-m68k-binfmt
- usr/bin/qemu-static-ppc-binfmt
- usr/bin/qemu-static-alpha-binfmt
- usr/bin/qemu-static-microblazeel-binfmt
- usr/bin/qemu-static-sparc-binfmt
- usr/bin/qemu-static-sparc32plus-binfmt
- usr/bin/qemu-static-ppc
- usr/bin/qemu-static-mipsn32el-binfmt
- usr/bin/qemu-static-sh4eb-binfmt
- usr/bin/qemu-static-ppc64abi32
- usr/bin/qemu-static-ppc64-binfmt
- usr/bin/qemu-static-armeb-binfmt
- usr/bin/qemu-static-microblaze-binfmt
- usr/bin/qemu-static-mips-binfmt
- usr/bin/qemu-static-mips64-binfmt
- usr/bin/qemu-static-mipsel-binfmt
- usr/bin/qemu-static-sh4-binfmt
- usr/bin/qemu-static-s390x-binfmt
- usr/bin/qemu-static-i386-binfmt
- usr/bin/qemu-static-cris-binfmt
- usr/bin/qemu-static-arm-binfmt
- usr/bin/qemu-static-sparc64-binfmt
- usr/bin/qemu-static-mipsn32-binfmt
-"
-
-src_prepare() {
- # prevent docs to get automatically installed
- sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
- # Alter target makefiles to accept CFLAGS set via flag-o
- sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
- Makefile Makefile.target || die
-
- if [[ ${PV} != *9999 ]]; then
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
- fi
-
- epatch_user
-}
-
-src_configure() {
- filter-flags -fpie -fstack-protector
-
- local conf_opts user_targets
-
- for target in ${IUSE_USER_TARGETS} ; do
- use "qemu_user_targets_${target}" && \
- user_targets="${user_targets} ${target}-linux-user"
- done
-
- conf_opts="--enable-linux-user"
- conf_opts+=" --disable-bsd-user"
- conf_opts+=" --disable-system"
- conf_opts+=" --disable-vnc-tls"
- conf_opts+=" --disable-curses"
- conf_opts+=" --disable-sdl"
- conf_opts+=" --disable-seccomp"
- conf_opts+=" --disable-vde"
- conf_opts+=" --disable-bluez"
- conf_opts+=" --disable-kvm"
- conf_opts+=" --disable-guest-agent"
- conf_opts+=" --disable-tools"
- conf_opts+=" --without-pixman"
- conf_opts+=" --prefix=/usr"
- conf_opts+=" --sysconfdir=/etc"
- conf_opts+=" --localstatedir=/run"
- conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
- conf_opts+=" --disable-smartcard-nss"
- conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
- conf_opts+=" --disable-strip --disable-werror"
- conf_opts+=" --static"
-
- ./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
-}
-
-src_compile() {
- # enable verbose build, bug #444346
- emake V=1
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
-
- # fixup to avoid collisions with qemu
- base_dir="${ED}/usr/bin"
- for qemu_bin in "${base_dir}"/qemu-*; do
- qemu_bin_name=$(basename "${qemu_bin}")
- mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
- done
-
- pax-mark r "${ED}"/usr/bin/qemu-static-*
- rm -fr "${ED}/usr/share"
- dohtml qemu-doc.html qemu-tech.html
- newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
-}