summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/qemu-softmmu/Manifest70
-rw-r--r--app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.0-r16
-rw-r--r--app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.16
-rw-r--r--app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1-r16
-rw-r--r--app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.26
-rw-r--r--app-emulation/qemu-softmmu/files/kqemu-0.7.1-sysfs.patch63
-rw-r--r--app-emulation/qemu-softmmu/files/kqemu-sysfs.patch77
-rw-r--r--app-emulation/qemu-softmmu/files/qemu-softmmu-0.7.0-errno.patch11
-rw-r--r--app-emulation/qemu-softmmu/qemu-softmmu-0.7.0-r1.ebuild142
-rw-r--r--app-emulation/qemu-softmmu/qemu-softmmu-0.7.1-r1.ebuild146
-rw-r--r--app-emulation/qemu-softmmu/qemu-softmmu-0.7.1.ebuild142
-rw-r--r--app-emulation/qemu-softmmu/qemu-softmmu-0.7.2.ebuild143
12 files changed, 12 insertions, 806 deletions
diff --git a/app-emulation/qemu-softmmu/Manifest b/app-emulation/qemu-softmmu/Manifest
index b571400701de..5703c485b5ab 100644
--- a/app-emulation/qemu-softmmu/Manifest
+++ b/app-emulation/qemu-softmmu/Manifest
@@ -1,73 +1,27 @@
-AUX kqemu-0.7.1-sysfs.patch 1631 RMD160 bdf9514dbed1665afd4727a395830855ab400974 SHA1 d971de93120a70d202667117fb6b81a5a1d635a5 SHA256 c0d2f4fd263562117ed74adc1075d7de7cb0cbd1f4d6d8844acbaeac498a16a3 size 1631
-MD5 1d5ef12a594467dced5bfce6c07ed893 files/kqemu-0.7.1-sysfs.patch 1631
-RMD160 bdf9514dbed1665afd4727a395830855ab400974 files/kqemu-0.7.1-sysfs.patch 1631
-SHA256 c0d2f4fd263562117ed74adc1075d7de7cb0cbd1f4d6d8844acbaeac498a16a3 files/kqemu-0.7.1-sysfs.patch 1631
-AUX kqemu-sysfs.patch 2094 RMD160 9b87cf9d9f8004a37f079fb3eda3d37275624eca SHA1 4fe3caa21a1261ca7b7b3bd354ac90f4df64a24f SHA256 4da7bb1363b9f93a1a4eec2db7c6a41febb1b0a5fa110f2bdfdadca408c67f19 size 2094
-MD5 87ec2e1fa832612fb834d7dd49cf7e5c files/kqemu-sysfs.patch 2094
-RMD160 9b87cf9d9f8004a37f079fb3eda3d37275624eca files/kqemu-sysfs.patch 2094
-SHA256 4da7bb1363b9f93a1a4eec2db7c6a41febb1b0a5fa110f2bdfdadca408c67f19 files/kqemu-sysfs.patch 2094
-AUX qemu-softmmu-0.7.0-errno.patch 487 RMD160 0ba3efb79379c96652d0a08f33adef13695c75b7 SHA1 37317be3df18aa4843bb027d2d1e5b3ef1cf27cd SHA256 013031cd5c27de4dd4ab39f10a8be751813a313e006339a35b9722bb0939f193 size 487
-MD5 3202f7445799cce82ccaac9749e1443d files/qemu-softmmu-0.7.0-errno.patch 487
-RMD160 0ba3efb79379c96652d0a08f33adef13695c75b7 files/qemu-softmmu-0.7.0-errno.patch 487
-SHA256 013031cd5c27de4dd4ab39f10a8be751813a313e006339a35b9722bb0939f193 files/qemu-softmmu-0.7.0-errno.patch 487
-DIST kqemu-0.6.2-1.tar.gz 21002 RMD160 e3f411ec0627c54b79d68779e2d7b7afb0168a79 SHA256 777e8aef2d7a668c29ad013d0d8bd2124673a3d27a81619f6455acfa1e485f98 size 21002
-DIST kqemu-0.7.1-1.tar.gz 76427 RMD160 1e676a9b438085d237a70a110499987bf90dce9d SHA256 be10b87e4c3f94a21fd09e77dbf373085d3ccd767cd4b83b9dbbca14f15ab751 size 76427
-DIST kqemu-0.7.1.tar.gz 76135 RMD160 e710afa6deb2bd887cf25fe0d1af75bad6593075 SHA256 5f8201715cb89825e94415e1cbc48063b22e56e413998c289ca85e4342cfd16d size 76135
-DIST kqemu-0.7.2.tar.gz 79314 RMD160 cdb154d51eb616d6ad9924da0175276a655edba7 SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b size 79314
-DIST qemu-0.7.0.tar.gz 1211802 RMD160 3bd1f81193ec6eb913153b02aa237dbadb94b413 SHA256 8f7e575e3834e271a1664310201a2c903977cf9f31e63640fd8c84f6e9142a35 size 1211802
-DIST qemu-0.7.1.tar.gz 1338521 RMD160 a1e8a9e934f6a7e585aed5ba99cbf3208f24bc6a SHA256 96f163fda3af8f8c4c9d1d5c3b20450a9c3f8c07f464c7179b8076496f8f6b1a size 1338521
-DIST qemu-0.7.2.tar.gz 1341993 RMD160 1d2dcc8f43ff4b4b9aa045c64e38c9a10140b13e SHA256 a4982e991ebca255d53f0738d203afb9355d9d16aa1a89835a080fa5d6ba4766 size 1341993
-DIST qemu-0.8.0.20060329.tar.bz2 1325034 RMD160 a6ec15e1b08dd6e2dd88d953bfa31e3db1dc212e SHA256 4ccb27692ffaee119728442298da84198d6319de79a18d497d14604e140c3eb0 size 1325034
-DIST qemu-0.8.0.tar.gz 1497965 RMD160 3fc6da938f75364d0805ca0ecf8cb84a4b546dc7 SHA256 de388539ce86971a2cbe8474fca8b6160898c95772e3e6e08a7794d48db32a61 size 1497965
-DIST qemu-0.8.1.tar.gz 1623264 RMD160 04d163d4792bbea39fc0b1e52af124cdb7e907dc SHA256 a1f83666f5c05eaee9bfc608a3a5034ad95d0fd3c99937bb399bf9235a6aa0c9 size 1623264
-EBUILD qemu-softmmu-0.7.0-r1.ebuild 3946 RMD160 b7fe516d9471dee10f85490266a4b94a70475b94 SHA1 71c2b7b80b4da1ed0ae5f588238e9f682c7abbe8 SHA256 4ea56c391460d3e5c5ad6b0a165dc32fbbf8906d244ef275980bce53c47db460 size 3946
-MD5 7f3bdd5bb9e257cf492c0883c148dbbc qemu-softmmu-0.7.0-r1.ebuild 3946
-RMD160 b7fe516d9471dee10f85490266a4b94a70475b94 qemu-softmmu-0.7.0-r1.ebuild 3946
-SHA256 4ea56c391460d3e5c5ad6b0a165dc32fbbf8906d244ef275980bce53c47db460 qemu-softmmu-0.7.0-r1.ebuild 3946
-EBUILD qemu-softmmu-0.7.1-r1.ebuild 4024 RMD160 a42c4324bfb7881d626926f7a551178e3aee4d1c SHA1 1878912ab46c9f22a89e4336aceeb8d57a4ee867 SHA256 91f08d40fb2e446d3fbb88eb7777798b82204495e42b7cf86cae09a822905521 size 4024
-MD5 7f718ce656aa3a302e286ef4cff10f97 qemu-softmmu-0.7.1-r1.ebuild 4024
-RMD160 a42c4324bfb7881d626926f7a551178e3aee4d1c qemu-softmmu-0.7.1-r1.ebuild 4024
-SHA256 91f08d40fb2e446d3fbb88eb7777798b82204495e42b7cf86cae09a822905521 qemu-softmmu-0.7.1-r1.ebuild 4024
-EBUILD qemu-softmmu-0.7.1.ebuild 3982 RMD160 bb71b0220507277dfe1ec8d1e829396644757d07 SHA1 55ae46abcfe1522a0a76e74f045da39494facf94 SHA256 9a91fe575d80565f91df17b43b4f953c4d3e3f4df23533d73058c1ae16f46e83 size 3982
-MD5 0ca3dc6e0c595f5da02a132f011afbdc qemu-softmmu-0.7.1.ebuild 3982
-RMD160 bb71b0220507277dfe1ec8d1e829396644757d07 qemu-softmmu-0.7.1.ebuild 3982
-SHA256 9a91fe575d80565f91df17b43b4f953c4d3e3f4df23533d73058c1ae16f46e83 qemu-softmmu-0.7.1.ebuild 3982
-EBUILD qemu-softmmu-0.7.2.ebuild 3943 RMD160 c8bb20ca88341bd149ee0b300f7f93af7cb50d1c SHA1 01fe24552e36966251e7712658e0323744aeb230 SHA256 c3550112745d5a782286f432252d70b8b6d6990c6bbab8c82f26f38292b2f222 size 3943
-MD5 77aa96bd5cf2d7540edd9d4d6c02726d qemu-softmmu-0.7.2.ebuild 3943
-RMD160 c8bb20ca88341bd149ee0b300f7f93af7cb50d1c qemu-softmmu-0.7.2.ebuild 3943
-SHA256 c3550112745d5a782286f432252d70b8b6d6990c6bbab8c82f26f38292b2f222 qemu-softmmu-0.7.2.ebuild 3943
-EBUILD qemu-softmmu-0.8.0.20060329.ebuild 2499 RMD160 cab2a5861d06b483b9a41033c2c988612de6cbc6 SHA1 d9b2955aae4b7b244b09fcad31544f964ec44d53 SHA256 88308504b593b355768b77530027a476fc3ee9c05ca6df00c09d80c8ed6ebc7e size 2499
+DIST kqemu-0.7.2.tar.gz 79314 RMD160 cdb154d51eb616d6ad9924da0175276a655edba7 SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b
+DIST qemu-0.8.0.20060329.tar.bz2 1325034 RMD160 a6ec15e1b08dd6e2dd88d953bfa31e3db1dc212e SHA256 4ccb27692ffaee119728442298da84198d6319de79a18d497d14604e140c3eb0
+DIST qemu-0.8.0.tar.gz 1497965 RMD160 3fc6da938f75364d0805ca0ecf8cb84a4b546dc7 SHA256 de388539ce86971a2cbe8474fca8b6160898c95772e3e6e08a7794d48db32a61
+DIST qemu-0.8.1.tar.gz 1623264 RMD160 04d163d4792bbea39fc0b1e52af124cdb7e907dc SHA256 a1f83666f5c05eaee9bfc608a3a5034ad95d0fd3c99937bb399bf9235a6aa0c9
+EBUILD qemu-softmmu-0.8.0.20060329.ebuild 2499 RMD160 cab2a5861d06b483b9a41033c2c988612de6cbc6 SHA1 d9b2955aae4b7b244b09fcad31544f964ec44d53 SHA256 88308504b593b355768b77530027a476fc3ee9c05ca6df00c09d80c8ed6ebc7e
MD5 7deedc1499b814949da89ce838d2d591 qemu-softmmu-0.8.0.20060329.ebuild 2499
RMD160 cab2a5861d06b483b9a41033c2c988612de6cbc6 qemu-softmmu-0.8.0.20060329.ebuild 2499
SHA256 88308504b593b355768b77530027a476fc3ee9c05ca6df00c09d80c8ed6ebc7e qemu-softmmu-0.8.0.20060329.ebuild 2499
-EBUILD qemu-softmmu-0.8.0.ebuild 2654 RMD160 e8de6524778a0198c1fa4cef1dc846a5bc6b6ec9 SHA1 099719d23935d1549f5b77f406c3fe6b73e7a533 SHA256 610a232a25f0d3d0f19cafa2c8d0de70364a868bbd87b32664a9e82adf83422c size 2654
+EBUILD qemu-softmmu-0.8.0.ebuild 2654 RMD160 e8de6524778a0198c1fa4cef1dc846a5bc6b6ec9 SHA1 099719d23935d1549f5b77f406c3fe6b73e7a533 SHA256 610a232a25f0d3d0f19cafa2c8d0de70364a868bbd87b32664a9e82adf83422c
MD5 f15f3888bac03df8c3405d41d70eb06a qemu-softmmu-0.8.0.ebuild 2654
RMD160 e8de6524778a0198c1fa4cef1dc846a5bc6b6ec9 qemu-softmmu-0.8.0.ebuild 2654
SHA256 610a232a25f0d3d0f19cafa2c8d0de70364a868bbd87b32664a9e82adf83422c qemu-softmmu-0.8.0.ebuild 2654
-EBUILD qemu-softmmu-0.8.1.ebuild 2657 RMD160 8cc0ecdd505369b7e83fd258d3ff7b0ec6a5ee10 SHA1 aae39cfd92b9af5c48e6e35de88a346942f9a2a4 SHA256 ea3f39de2f13c8dc376299513b0231414fd3da6bd4cd01d4792329efb63420ad size 2657
+EBUILD qemu-softmmu-0.8.1.ebuild 2657 RMD160 8cc0ecdd505369b7e83fd258d3ff7b0ec6a5ee10 SHA1 aae39cfd92b9af5c48e6e35de88a346942f9a2a4 SHA256 ea3f39de2f13c8dc376299513b0231414fd3da6bd4cd01d4792329efb63420ad
MD5 2121a62301cd1069aed299801a6cd0e4 qemu-softmmu-0.8.1.ebuild 2657
RMD160 8cc0ecdd505369b7e83fd258d3ff7b0ec6a5ee10 qemu-softmmu-0.8.1.ebuild 2657
SHA256 ea3f39de2f13c8dc376299513b0231414fd3da6bd4cd01d4792329efb63420ad qemu-softmmu-0.8.1.ebuild 2657
-MISC ChangeLog 3371 RMD160 f1ceb369af5381674b859922684a9ad6e4be3848 SHA1 7124c0ad8721037640702b5dc5a944d153c6e201 SHA256 44684c9e7c6f44594616ea5f2781081745fde9ce19831984c657c494dcdc3ebf size 3371
-MD5 33c9ac5b15c0193c8e0b8e148929c5ca ChangeLog 3371
-RMD160 f1ceb369af5381674b859922684a9ad6e4be3848 ChangeLog 3371
-SHA256 44684c9e7c6f44594616ea5f2781081745fde9ce19831984c657c494dcdc3ebf ChangeLog 3371
-MISC metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 SHA1 fcf66d2b271369d296150dde06603d850623ed27 SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b size 223
+MISC ChangeLog 3674 RMD160 785aedefae3a3b3e6aad1a2d1ca88cf0fd89b2db SHA1 fbf6776b9cb68eb7821249eb8014cc4fc60e2c23 SHA256 7277c99dd4f67e795a8103c3bc7aa12bffbb9577741c0f6d34115600419c81b3
+MD5 a72eb2f59ab1d4d399d5b3282e6ee469 ChangeLog 3674
+RMD160 785aedefae3a3b3e6aad1a2d1ca88cf0fd89b2db ChangeLog 3674
+SHA256 7277c99dd4f67e795a8103c3bc7aa12bffbb9577741c0f6d34115600419c81b3 ChangeLog 3674
+MISC metadata.xml 223 RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 SHA1 fcf66d2b271369d296150dde06603d850623ed27 SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b
MD5 898131aae735c3477ff2f9c6882f1178 metadata.xml 223
RMD160 f054e67dff10c87ea1d0b5753124445be6bd4610 metadata.xml 223
SHA256 64a96c3c9929aec46b50a63ae1fd8c46cef4a8423f448d6f6fff09e20510c98b metadata.xml 223
-MD5 a1b0489bca9d54b3954a6217523c4bc2 files/digest-qemu-softmmu-0.7.0-r1 473
-RMD160 b8a056316e6f93a938b12e68296956fdbc4c01d9 files/digest-qemu-softmmu-0.7.0-r1 473
-SHA256 3e56555cb841ae33354c831006f8078ea1214d1a1df105f311126f2a434026bb files/digest-qemu-softmmu-0.7.0-r1 473
-MD5 4556a4a57ac2c1d30f9477e2d0a5f0fe files/digest-qemu-softmmu-0.7.1 467
-RMD160 6278a183ce28c271ad1d182b0b1936953aa03235 files/digest-qemu-softmmu-0.7.1 467
-SHA256 1db60a6254f26ee3c4e2e5ab4b3d5c5c327346cb2de23bc3db57585276bee4d7 files/digest-qemu-softmmu-0.7.1 467
-MD5 170651ec5f9b1004e50563b072ff247b files/digest-qemu-softmmu-0.7.1-r1 473
-RMD160 4d2344a56185065e3f11f927278c7346420ed8eb files/digest-qemu-softmmu-0.7.1-r1 473
-SHA256 a3a7b12c1a78fa9e4948f0ec757e6d22772b1c57f6571100609a07ec6723af17 files/digest-qemu-softmmu-0.7.1-r1 473
-MD5 a48c5b24131c89fe37b5563b2afb887c files/digest-qemu-softmmu-0.7.2 467
-RMD160 da5c7f615693cedc3df6658fd4cd47400bd30f85 files/digest-qemu-softmmu-0.7.2 467
-SHA256 988adce1d1e2536e68b8a263960d27cad55f489419324358059f83e8589c1d16 files/digest-qemu-softmmu-0.7.2 467
MD5 369ddc136b4710532655f541148276b9 files/digest-qemu-softmmu-0.8.0 467
RMD160 c525281af07c961fed957d68125876cb028535d2 files/digest-qemu-softmmu-0.8.0 467
SHA256 ef75ec0e988c5ed7e56d43a11bc350bdfa13969fd6c332eeca8063b0123ab1fc files/digest-qemu-softmmu-0.8.0 467
diff --git a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.0-r1 b/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.0-r1
deleted file mode 100644
index 7252fefe7902..000000000000
--- a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.0-r1
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 c6bb3b40fb3d526d731eb0f1f9dee7ee kqemu-0.6.2-1.tar.gz 21002
-RMD160 e3f411ec0627c54b79d68779e2d7b7afb0168a79 kqemu-0.6.2-1.tar.gz 21002
-SHA256 777e8aef2d7a668c29ad013d0d8bd2124673a3d27a81619f6455acfa1e485f98 kqemu-0.6.2-1.tar.gz 21002
-MD5 234e9ace03b00259bb57dc5a9c633056 qemu-0.7.0.tar.gz 1211802
-RMD160 3bd1f81193ec6eb913153b02aa237dbadb94b413 qemu-0.7.0.tar.gz 1211802
-SHA256 8f7e575e3834e271a1664310201a2c903977cf9f31e63640fd8c84f6e9142a35 qemu-0.7.0.tar.gz 1211802
diff --git a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1 b/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1
deleted file mode 100644
index 965dbf6d7771..000000000000
--- a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 8fc7967492b2157521198f6639218420 kqemu-0.7.1.tar.gz 76135
-RMD160 e710afa6deb2bd887cf25fe0d1af75bad6593075 kqemu-0.7.1.tar.gz 76135
-SHA256 5f8201715cb89825e94415e1cbc48063b22e56e413998c289ca85e4342cfd16d kqemu-0.7.1.tar.gz 76135
-MD5 b0c80d2c082049a5b8ccbc7f55fe165b qemu-0.7.1.tar.gz 1338521
-RMD160 a1e8a9e934f6a7e585aed5ba99cbf3208f24bc6a qemu-0.7.1.tar.gz 1338521
-SHA256 96f163fda3af8f8c4c9d1d5c3b20450a9c3f8c07f464c7179b8076496f8f6b1a qemu-0.7.1.tar.gz 1338521
diff --git a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1-r1 b/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1-r1
deleted file mode 100644
index 966783a9652c..000000000000
--- a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.1-r1
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 012498dac620eb8c212bf5f622414dd0 kqemu-0.7.1-1.tar.gz 76427
-RMD160 1e676a9b438085d237a70a110499987bf90dce9d kqemu-0.7.1-1.tar.gz 76427
-SHA256 be10b87e4c3f94a21fd09e77dbf373085d3ccd767cd4b83b9dbbca14f15ab751 kqemu-0.7.1-1.tar.gz 76427
-MD5 b0c80d2c082049a5b8ccbc7f55fe165b qemu-0.7.1.tar.gz 1338521
-RMD160 a1e8a9e934f6a7e585aed5ba99cbf3208f24bc6a qemu-0.7.1.tar.gz 1338521
-SHA256 96f163fda3af8f8c4c9d1d5c3b20450a9c3f8c07f464c7179b8076496f8f6b1a qemu-0.7.1.tar.gz 1338521
diff --git a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.2 b/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.2
deleted file mode 100644
index b8a4850eacac..000000000000
--- a/app-emulation/qemu-softmmu/files/digest-qemu-softmmu-0.7.2
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 02cfdecda90458d6393781496ec6b48b kqemu-0.7.2.tar.gz 79314
-RMD160 cdb154d51eb616d6ad9924da0175276a655edba7 kqemu-0.7.2.tar.gz 79314
-SHA256 4158b2c67603f5256a78d0065d715bde068a457aa58bbfef12dda20fe7f7ad8b kqemu-0.7.2.tar.gz 79314
-MD5 7d69dd96edf7ae5298a9a7283a0e9fb8 qemu-0.7.2.tar.gz 1341993
-RMD160 1d2dcc8f43ff4b4b9aa045c64e38c9a10140b13e qemu-0.7.2.tar.gz 1341993
-SHA256 a4982e991ebca255d53f0738d203afb9355d9d16aa1a89835a080fa5d6ba4766 qemu-0.7.2.tar.gz 1341993
diff --git a/app-emulation/qemu-softmmu/files/kqemu-0.7.1-sysfs.patch b/app-emulation/qemu-softmmu/files/kqemu-0.7.1-sysfs.patch
deleted file mode 100644
index 1cd2cef22a23..000000000000
--- a/app-emulation/qemu-softmmu/files/kqemu-0.7.1-sysfs.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- kqemu.orig/kqemu-linux.c 2005-07-26 17:22:06.000000000 +0200
-+++ kqemu/kqemu-linux.c 2005-07-26 17:21:20.000000000 +0200
-@@ -17,6 +17,11 @@
- #include <asm/uaccess.h>
- #include <asm/io.h>
-
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+#include <linux/device.h>
-+static struct class_simple *kqemu_class;
-+#endif
-+#include <linux/devfs_fs_kernel.h>
- #include "kqemu.h"
-
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,19)
-@@ -344,10 +349,38 @@
- return ret;
- }
- }
-+
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+ kqemu_class = class_simple_create(THIS_MODULE, "kqemu");
-+
-+ if (IS_ERR(kqemu_class)) {
-+ ret = PTR_ERR(kqemu_class);
-+ goto out_chrdev;
-+ }
-+
-+ class_simple_device_add(kqemu_class, MKDEV(major, 0), NULL, "kqemu");
-+
-+#endif
-+
-+ ret = devfs_mk_cdev(MKDEV(major, 0),
-+ S_IFCHR|S_IRUSR|S_IWUSR, "kqemu");
-+ if (ret)
-+ goto out_class;
-+
- printk("KQEMU installed, max_instances=%d max_locked_mem=%dkB.\n",
- KQEMU_MAX_INSTANCES,
- max_locked_pages * 4);
- return 0;
-+
-+out_class:
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+ class_simple_device_remove(MKDEV(major,0));
-+ class_simple_destroy(kqemu_class);
-+#endif
-+out_chrdev:
-+ unregister_chrdev(major, "kqemu");
-+
-+ return ret;
- }
-
- void cleanup_module(void)
-@@ -356,4 +389,9 @@
- unregister_chrdev(major, "kqemu");
- else
- misc_deregister (&kqemu_dev);
-+ devfs_remove("kqemu");
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+ class_simple_device_remove(MKDEV(major, 0));
-+ class_simple_destroy(kqemu_class);
-+#endif
- }
diff --git a/app-emulation/qemu-softmmu/files/kqemu-sysfs.patch b/app-emulation/qemu-softmmu/files/kqemu-sysfs.patch
deleted file mode 100644
index 05c49ca67898..000000000000
--- a/app-emulation/qemu-softmmu/files/kqemu-sysfs.patch
+++ /dev/null
@@ -1,77 +0,0 @@
---- kqemu/kmod.c 2005-02-10 23:09:09.000000000 +0100
-+++ kqemu/kmod-sysfs.c 2005-02-22 19:46:44.000000000 +0100
-@@ -15,7 +15,10 @@
- #include <asm/processor.h>
- #include <asm/uaccess.h>
- #include <asm/io.h>
--
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+#include <linux/device.h>
-+#endif
-+#include <linux/devfs_fs_kernel.h>
- #include "kqemu.h"
-
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,19)
-@@ -34,6 +37,10 @@
- int page_alloc_count;
- #endif
-
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+static struct class_simple *kqemu_class;
-+#endif
-+
- /* lock the page at virtual address 'user_addr' and return its
- page index. Return -1 if error */
- unsigned long CDECL kqemu_lock_user_page(unsigned long user_addr)
-@@ -296,17 +303,51 @@
- max_locked_pages = 32768;
-
- ret = register_chrdev(KQEMU_MAJOR, "kqemu", &kqemu_fops);
-+
- if (ret < 0) {
- printk("kqemu: could not get major %d\n", KQEMU_MAJOR);
- return ret;
- }
-+
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+ kqemu_class = class_simple_create(THIS_MODULE, "kqemu");
-+
-+ if (IS_ERR(kqemu_class)) {
-+ unregister_chrdev(KQEMU_MAJOR, "kqemu");
-+ ret = PTR_ERR(kqemu_class);
-+ goto out_chrdev;
-+ }
-+
-+ class_simple_device_add(kqemu_class, MKDEV(KQEMU_MAJOR, 0), NULL, "kqemu");
-+#endif
-+
-+ ret = devfs_mk_cdev(MKDEV(KQEMU_MAJOR, 0),
-+ S_IFCHR|S_IRUSR|S_IWUSR, "kqemu");
-+ if (ret)
-+ goto out_class;
-+
- printk("KQEMU installed, max_instances=%d max_locked_mem=%dkB.\n",
- KQEMU_MAX_INSTANCES,
- max_locked_pages * 4);
- return 0;
-+
-+out_class:
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+ class_simple_device_remove(MKDEV(KQEMU_MAJOR,0));
-+ class_simple_destroy(kqemu_class);
-+#endif
-+out_chrdev:
-+ unregister_chrdev(KQEMU_MAJOR, "kqemu");
-+
-+ return ret;
- }
-
- void cleanup_module(void)
- {
- unregister_chrdev(KQEMU_MAJOR, "kqemu");
-+ devfs_remove("kqemu");
-+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,0)
-+ class_simple_device_remove(MKDEV(KQEMU_MAJOR, 0));
-+ class_simple_destroy(kqemu_class);
-+#endif
- }
diff --git a/app-emulation/qemu-softmmu/files/qemu-softmmu-0.7.0-errno.patch b/app-emulation/qemu-softmmu/files/qemu-softmmu-0.7.0-errno.patch
deleted file mode 100644
index 291adc1725b5..000000000000
--- a/app-emulation/qemu-softmmu/files/qemu-softmmu-0.7.0-errno.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN qemu-0.7.0.orig/target-i386/helper2.c qemu-0.7.0/target-i386/helper2.c
---- qemu-0.7.0.orig/target-i386/helper2.c 2005-04-27 22:52:05.000000000 +0200
-+++ qemu-0.7.0/target-i386/helper2.c 2005-05-25 22:07:50.000000000 +0200
-@@ -17,6 +17,7 @@
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-+#include <errno.h>
- #include <stdarg.h>
- #include <stdlib.h>
- #include <stdio.h>
diff --git a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.0-r1.ebuild b/app-emulation/qemu-softmmu/qemu-softmmu-0.7.0-r1.ebuild
deleted file mode 100644
index 71bb641fbe88..000000000000
--- a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.0-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.7.0-r1.ebuild,v 1.2 2005/12/01 18:39:36 dang Exp $
-
-inherit eutils flag-o-matic linux-mod toolchain-funcs
-
-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/-softmmu}.tar.gz
- kqemu? ( http://fabrice.bellard.free.fr/qemu/kqemu-0.6.2-1.tar.gz )"
-#qvm86? ( http://dev.gentoo.org/~lu_zero/distfiles/qvm86-20050409.tar.bz2 )"
-#kqemu? ( http://fabrice.bellard.free.fr/qemu/kqemu-${PV%.*}-1.tar.gz )
-
-LICENSE="GPL-2 LGPL-2.1 KQEMU"
-SLOT="0"
-KEYWORDS="~x86 ~ppc -alpha -sparc"
-IUSE="sdl kqemu" #qvm86 debug nptl qemu-fast nptlonly"
-RESTRICT="nostrip"
-
-DEPEND="virtual/libc
- sdl? ( media-libs/libsdl )
- !<=app-emulation/qemu-0.7.0
- app-text/texi2html"
-RDEPEND="sdl? ( media-libs/libsdl )"
-
-S="${WORKDIR}/${P/-softmmu}"
-
-MODULE_NAMES=""
-use kqemu && MODULE_NAMES=$MODULE_NAMES" kqemu(misc:${S}/kqemu)"
-#use qvm86 && MODULE_NAMES=$MODULE_NAMES" qvm86(misc:${S}/qvm86)"
-
-
-
-set_target_list() {
- TARGET_LIST="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu"
- export TARGET_LIST
-}
-
-pkg_setup() {
- if [ "$(gcc-major-version)" == "4" ]; then
- ewarn "Qemu could not build with GCC 4"
- fi
-# ( use kqemu || use qvm86 ) && linux-mod_pkg_setup
- use kqemu && linux-mod_pkg_setup
-}
-
-#RUNTIME_PATH="/emul/gnemul/"
-src_unpack() {
- unpack ${A}
-
- if use kqemu ; then
- einfo "QEMU Accelerator enabled"
- einfo "kqemu actually is a closed source software"
- einfo "Please read carefully the KQEMU license"
- einfo "and http://fabrice.bellard.free.fr/qemu/qemu-accel.html"
- einfo "if you want it released under GPL"
- mv ${S}/../kqemu ${S}
- cd ${S}/kqemu
- epatch ${FILESDIR}/kqemu-sysfs.patch
- fi
- # if use qvm86; then
-# mv ${WORKDIR}/qvm86 ${S}
-# cd ${S}
-# epatch qvm86/patch.qvm86
-# fi
- cd ${S}
- #Fix errno mismatch on glibc-2.3.5
- epatch ${FILESDIR}/${P}-errno.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
-}
-
-src_compile() {
- #Let the application set its cflags
- unset CFLAGS
-
- # Switch off hardened tech
- filter-flags -fpie -fstack-protector
-
- myconf=""
- set_target_list
-# --interp-prefix=${RUNTIME_PATH}/qemu-%M
- ./configure \
- --prefix=/usr \
- --target-list="${TARGET_LIST}" \
- --enable-slirp \
- --kernel-path=${KV_DIR} \
- $(use_enable kqemu) \
- ${myconf} \
- $(use_enable sdl)\
- || 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
-
- chmod -x ${D}/usr/share/man/*/*
-
- if use kqemu ; then
-
- linux-mod_src_install
-
- # udev rule
- dodir /etc/udev/rules.d/
- echo 'KERNEL="kqemu*", NAME="%k", GROUP="qemu", MODE="0660"' \
- > ${D}/etc/udev/rules.d/48-qemu.rules
- enewgroup qemu
-
- # Module doc
- dodoc ${S}/kqemu/README
-
- fi
-}
-
-pkg_postinst() {
- einfo "You will need the Universal TUN/TAP driver compiled into"
- einfo "kernel or as a module to use the virtual network device."
- if use kqemu ; then
- einfo "kqemu actually is a closed source software"
- einfo "Please read carefully the KQEMU license"
- einfo "and http://fabrice.bellard.free.fr/qemu/qemu-accel.html"
- einfo "if you want it released under GPL"
- linux-mod_pkg_postinst
- einfo "make sure you have the kernel module loaded before running qemu"
- einfo "and your user is in the qemu group"
- fi
-}
diff --git a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1-r1.ebuild b/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1-r1.ebuild
deleted file mode 100644
index e1ec2ec0de68..000000000000
--- a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1-r1.ebuild,v 1.4 2005/12/01 18:39:36 dang Exp $
-
-inherit eutils flag-o-matic linux-mod toolchain-funcs
-
-DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator"
-HOMEPAGE="http://fabrice.bellard.free.fr/qemu/"
-SRC_URI="${HOMEPAGE}${P/-softmmu}.tar.gz
- kqemu? ( ${HOMEPAGE}kqemu-${PV}-1.tar.gz )"
-#qvm86? ( http://dev.gentoo.org/~lu_zero/distfiles/qvm86-20050409.tar.bz2 )"
-#kqemu? ( http://fabrice.bellard.free.fr/qemu/kqemu-${PV%.*}-1.tar.gz )
-
-LICENSE="GPL-2 LGPL-2.1 KQEMU"
-SLOT="0"
-KEYWORDS="~x86 ~ppc -alpha -sparc"
-IUSE="sdl kqemu" #qvm86 debug nptl qemu-fast nptlonly"
-RESTRICT="nostrip"
-
-DEPEND="virtual/libc
- sdl? ( media-libs/libsdl )
- !<=app-emulation/qemu-0.7.0
- app-text/texi2html"
-RDEPEND="sdl? ( media-libs/libsdl )"
-
-S="${WORKDIR}/${P/-softmmu}"
-
-set_target_list() {
- TARGET_LIST="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu"
- export TARGET_LIST
-}
-
-pkg_setup() {
- if [ "$(gcc-major-version)" == "4" ]; then
- ewarn "Qemu could not build with GCC 4"
- fi
-
- MODULE_NAMES="$(useq kqemu && echo "kqemu(misc:${S}/kqemu)")"
- # $(useq qvm86 && echo "qvm86(misc:${S}/qvm86)")"
- #( use kqemu || use qvm86 ) && linux-mod_pkg_setup
- use kqemu && linux-mod_pkg_setup
-
- if use kqemu ; then
- einfo "QEMU Accelerator enabled (USE=kqemu)"
- einfo "kqemu is binary module with a restricted license."
- einfo "Please read carefully the KQEMU license"
- einfo "and ${HOMEPAGE}qemu-accel.html"
- einfo "if you would like to see it released under the GPL"
- fi
-}
-
-#RUNTIME_PATH="/emul/gnemul/"
-src_unpack() {
- unpack ${A}
-
- if use kqemu; then
- mv ${WORKDIR}/kqemu ${S}
- cd ${S}/kqemu
- sed -i -e 's:#ifndef PAGE_KERNEL_EXEC:#if 1:' ${S}/kqemu/kqemu-linux.c
- # The class_simple interfaces were removed in 2.6.13-rc1, leaving only
- # GPL symbols behind, which this module can't use. Until there's a fix
- # from Fabrice, kqemu+udev no worky.
- if kernel_is le 2 6 12; then
- epatch ${FILESDIR}/kqemu-${PV}-sysfs.patch
- fi
- fi
- # if use qvm86; then
-# mv ${WORKDIR}/qvm86 ${S}
-# cd ${S}
-# epatch qvm86/patch.qvm86
-# fi
- cd ${S}
- #Fix errno mismatch on glibc-2.3.5
-
- # 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
-}
-
-src_compile() {
- #Let the application set its cflags
- unset CFLAGS
-
- # Switch off hardened tech
- filter-flags -fpie -fstack-protector
-
- myconf=""
- if ! use sdl ; then
- myconf="$myconf --disable-gfx-check"
- fi
- set_target_list
-# --interp-prefix=${RUNTIME_PATH}/qemu-%M
- ./configure \
- --prefix=/usr \
- --target-list="${TARGET_LIST}" \
- --enable-slirp \
- --kernel-path=${KV_DIR} \
- $(use_enable kqemu) \
- ${myconf} \
- $(use_enable sdl)\
- || 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
-
- chmod -x ${D}/usr/share/man/*/*
-
- if use kqemu ; then
-
- linux-mod_src_install
-
- # udev rule
- dodir /etc/udev/rules.d/
- echo 'KERNEL="kqemu*", NAME="%k", GROUP="qemu", MODE="0660"' \
- > ${D}/etc/udev/rules.d/48-qemu.rules
- enewgroup qemu
-
- # Module doc
- dodoc ${S}/kqemu/README
-
- fi
-}
-
-pkg_postinst() {
- einfo "You will need the Universal TUN/TAP driver compiled into"
- einfo "kernel or as a module to use the virtual network device."
- if use kqemu ; then
- linux-mod_pkg_postinst
- einfo "Make sure you have the kernel module loaded before running qemu"
- einfo "and your user is in the qemu group"
- fi
-}
diff --git a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1.ebuild b/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1.ebuild
deleted file mode 100644
index 713a3b922d49..000000000000
--- a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.7.1.ebuild,v 1.4 2005/12/01 18:39:36 dang Exp $
-
-inherit eutils flag-o-matic linux-mod toolchain-funcs
-
-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/-softmmu}.tar.gz
- kqemu? ( http://fabrice.bellard.free.fr/qemu/kqemu-${PV}.tar.gz )"
-#qvm86? ( http://dev.gentoo.org/~lu_zero/distfiles/qvm86-20050409.tar.bz2 )"
-#kqemu? ( http://fabrice.bellard.free.fr/qemu/kqemu-${PV%.*}-1.tar.gz )
-
-LICENSE="GPL-2 LGPL-2.1 KQEMU"
-SLOT="0"
-KEYWORDS="~x86 ~ppc -alpha -sparc"
-IUSE="sdl kqemu" #qvm86 debug nptl qemu-fast nptlonly"
-RESTRICT="nostrip"
-
-DEPEND="virtual/libc
- sdl? ( media-libs/libsdl )
- !<=app-emulation/qemu-0.7.0
- app-text/texi2html"
-RDEPEND="sdl? ( media-libs/libsdl )"
-
-S="${WORKDIR}/${P/-softmmu}"
-
-MODULE_NAMES=""
-use kqemu && MODULE_NAMES=$MODULE_NAMES" kqemu(misc:${S}/kqemu)"
-#use qvm86 && MODULE_NAMES=$MODULE_NAMES" qvm86(misc:${S}/qvm86)"
-
-
-
-set_target_list() {
- TARGET_LIST="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu"
- export TARGET_LIST
-}
-
-pkg_setup() {
- if [ "$(gcc-major-version)" == "4" ]; then
- ewarn "Qemu could not build with GCC 4"
- fi
-# ( use kqemu || use qvm86 ) && linux-mod_pkg_setup
- use kqemu && linux-mod_pkg_setup
-}
-
-#RUNTIME_PATH="/emul/gnemul/"
-src_unpack() {
- unpack ${A}
-
- if use kqemu ; then
- einfo "QEMU Accelerator enabled"
- einfo "kqemu actually is a closed source software"
- einfo "Please read carefully the KQEMU license"
- einfo "and http://fabrice.bellard.free.fr/qemu/qemu-accel.html"
- einfo "if you want it released under GPL"
- mv ${S}/../kqemu ${S}
- cd ${S}/kqemu
- epatch ${FILESDIR}/kqemu-${PV}-sysfs.patch
- sed -i -e "s:#ifndef PAGE_KERNEL_EXEC:#if 1:" ${S}/kqemu/kqemu-linux.c
- fi
- # if use qvm86; then
-# mv ${WORKDIR}/qvm86 ${S}
-# cd ${S}
-# epatch qvm86/patch.qvm86
-# fi
- cd ${S}
- #Fix errno mismatch on glibc-2.3.5
-
- # 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
-}
-
-src_compile() {
- #Let the application set its cflags
- unset CFLAGS
-
- # Switch off hardened tech
- filter-flags -fpie -fstack-protector
-
- myconf=""
- set_target_list
-# --interp-prefix=${RUNTIME_PATH}/qemu-%M
- ./configure \
- --prefix=/usr \
- --target-list="${TARGET_LIST}" \
- --enable-slirp \
- --kernel-path=${KV_DIR} \
- $(use_enable kqemu) \
- ${myconf} \
- $(use_enable sdl)\
- || 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
-
- chmod -x ${D}/usr/share/man/*/*
-
- if use kqemu ; then
-
- linux-mod_src_install
-
- # udev rule
- dodir /etc/udev/rules.d/
- echo 'KERNEL="kqemu*", NAME="%k", GROUP="qemu", MODE="0660"' \
- > ${D}/etc/udev/rules.d/48-qemu.rules
- enewgroup qemu
-
- # Module doc
- dodoc ${S}/kqemu/README
-
- fi
-}
-
-pkg_postinst() {
- einfo "You will need the Universal TUN/TAP driver compiled into"
- einfo "kernel or as a module to use the virtual network device."
- if use kqemu ; then
- einfo "kqemu actually is a closed source software"
- einfo "Please read carefully the KQEMU license"
- einfo "and http://fabrice.bellard.free.fr/qemu/qemu-accel.html"
- einfo "if you want it released under GPL"
- linux-mod_pkg_postinst
- einfo "make sure you have the kernel module loaded before running qemu"
- einfo "and your user is in the qemu group"
- fi
-}
diff --git a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.2.ebuild b/app-emulation/qemu-softmmu/qemu-softmmu-0.7.2.ebuild
deleted file mode 100644
index 16e3d5411436..000000000000
--- a/app-emulation/qemu-softmmu/qemu-softmmu-0.7.2.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.7.2.ebuild,v 1.2 2005/12/01 18:39:36 dang Exp $
-
-inherit eutils flag-o-matic linux-mod toolchain-funcs
-
-DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator"
-HOMEPAGE="http://fabrice.bellard.free.fr/qemu/"
-SRC_URI="${HOMEPAGE}${P/-softmmu}.tar.gz
- kqemu? ( ${HOMEPAGE}kqemu-${PV}.tar.gz )"
-#qvm86? ( http://dev.gentoo.org/~lu_zero/distfiles/qvm86-20050409.tar.bz2 )"
-#kqemu? ( http://fabrice.bellard.free.fr/qemu/kqemu-${PV%.*}-1.tar.gz )
-
-LICENSE="GPL-2 LGPL-2.1 KQEMU"
-SLOT="0"
-KEYWORDS="-alpha amd64 ~ppc -sparc ~x86"
-IUSE="sdl kqemu" #qvm86 debug nptl qemu-fast nptlonly"
-RESTRICT="nostrip"
-
-DEPEND="virtual/libc
- sdl? ( media-libs/libsdl )
- !<=app-emulation/qemu-0.7.0
- app-text/texi2html"
-RDEPEND="sdl? ( media-libs/libsdl )"
-
-S="${WORKDIR}/${P/-softmmu}"
-
-set_target_list() {
- TARGET_LIST="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu"
- export TARGET_LIST
-}
-
-pkg_setup() {
- if [ "$(gcc-major-version)" == "4" ]; then
- ewarn "Qemu could not build with GCC 4"
- fi
-
- MODULE_NAMES="$(useq kqemu && echo "kqemu(misc:${S}/kqemu)")"
- # $(useq qvm86 && echo "qvm86(misc:${S}/qvm86)")"
- #( use kqemu || use qvm86 ) && linux-mod_pkg_setup
- use kqemu && linux-mod_pkg_setup
-
- if use kqemu ; then
- einfo "QEMU Accelerator enabled (USE=kqemu)"
- einfo "kqemu is binary module with a restricted license."
- einfo "Please read carefully the KQEMU license"
- einfo "and ${HOMEPAGE}qemu-accel.html"
- einfo "if you would like to see it released under the GPL"
- fi
-}
-
-#RUNTIME_PATH="/emul/gnemul/"
-src_unpack() {
- unpack ${A}
-
- if use kqemu; then
- mv ${WORKDIR}/kqemu ${S}
- cd ${S}/kqemu
- sed -i -e 's:#ifndef PAGE_KERNEL_EXEC:#if 1:' ${S}/kqemu/kqemu-linux.c
- # The class_simple interfaces were removed in 2.6.13-rc1, leaving only
- # GPL symbols behind, which this module can't use. Until there's a fix
- # from Fabrice, kqemu+udev no worky.
- fi
- # if use qvm86; then
-# mv ${WORKDIR}/qvm86 ${S}
-# cd ${S}
-# epatch qvm86/patch.qvm86
-# fi
- cd ${S}
- #Fix errno mismatch on glibc-2.3.5
-
- # 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
-}
-
-src_compile() {
- #Let the application set its cflags
- unset CFLAGS
-
- # Switch off hardened tech
- filter-flags -fpie -fstack-protector
-
- myconf=""
- if ! use sdl ; then
- myconf="$myconf --disable-gfx-check"
- fi
- set_target_list
-# --interp-prefix=${RUNTIME_PATH}/qemu-%M
- ./configure \
- --prefix=/usr \
- --target-list="${TARGET_LIST}" \
- --enable-slirp \
- --kernel-path=${KV_DIR} \
- $(use_enable kqemu) \
- ${myconf} \
- $(use_enable sdl)\
- || 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
-
- chmod -x ${D}/usr/share/man/*/*
-
- if use kqemu ; then
-
- linux-mod_src_install
-
- # udev rule
- dodir /etc/udev/rules.d/
- echo 'KERNEL="kqemu*", NAME="%k", GROUP="qemu", MODE="0660"' \
- > ${D}/etc/udev/rules.d/48-qemu.rules
- enewgroup qemu
-
- # Module doc
- dodoc ${S}/kqemu/README
-
- fi
-}
-
-pkg_postinst() {
- einfo "You will need the Universal TUN/TAP driver compiled into"
- einfo "kernel or as a module to use the virtual network device."
- if use kqemu ; then
- linux-mod_pkg_postinst
- einfo "Make sure you have the kernel module loaded before running qemu"
- einfo "and your user is in the qemu group"
- fi
-}