diff options
author | 2014-05-30 04:38:08 +0000 | |
---|---|---|
committer | 2014-05-30 04:38:08 +0000 | |
commit | 9b6eb7ec5f0224f73968235acede5809c493aea7 (patch) | |
tree | 8a572ffd128edac544bd88847704aa1a2ffccb9c /app-emulation | |
parent | bump (diff) | |
download | historical-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/ChangeLog | 245 | ||||
-rw-r--r-- | app-emulation/qemu-user/Manifest | 37 | ||||
-rw-r--r-- | app-emulation/qemu-user/files/qemu-0.7.0-ppc-linker.patch | 297 | ||||
-rw-r--r-- | app-emulation/qemu-user/files/qemu-binfmt.initd | 132 | ||||
-rw-r--r-- | app-emulation/qemu-user/metadata.xml | 7 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-0.12.2.ebuild | 68 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-0.9.0.ebuild | 94 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-1.0.ebuild | 125 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-1.1.0-r1.ebuild | 138 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-1.1.0.ebuild | 134 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-1.2.2.ebuild | 145 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-1.4.0.ebuild | 145 | ||||
-rw-r--r-- | app-emulation/qemu-user/qemu-user-9999.ebuild | 145 |
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 -} |