Sync with portage [Wed Dec 5 13:37:52 MSK 2012].

master
root 12 years ago
parent 12dab7c8d9
commit 9ef33aae6f

@ -1,43 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX festival-1.96_beta-gcc43.patch 547 SHA256 2bb1b1355e60636efb5e66dc5c00330343f01cc9702ac920f87b062185f03216 SHA512 1b6c80fac465a1268985bda328054899efeae3e993c8c1a0455aeb4328c2530b491fa19fbc03818556e5301740b421b76e1169775ede76b6da4d87cab6da876b WHIRLPOOL 466b567d5c36f56d939692f54721abb8e1c8c791a48ac73e9aa9bb6ec07848aa5a08df11a0da9eec1b6113e7e4943add59b784512526b297d528fb3769507344
AUX festival-1.96_beta-hts-voices.patch 5315 SHA256 dab29e024d70674bb7736f9b4f8202bdc2f25b1953ec842c2a2ea6df3ea07ebb SHA512 98c3d4f10c0edd8b0eede9b34b85b647adb59953ce9239415269582da9a100d4e4fb3dcb6f9a19612f8f1439e701aba7dbc9c9f8ce404c75dd2987b47c80b8a4 WHIRLPOOL 26cd81f1afb7c2316859b326fc402d5835e78cb7141d0aaf2321606f133818394079643d0827613e8e0b5945e8c99fc9cb88bd9343d85be57be6fd6893157b3c
AUX festival-1.96_beta-init-scm.patch 856 SHA256 71bc918dffd72adb21b8cd7394358929e23aa1e32849a4c7f0aa85aa6d4cba40 SHA512 bf86a21659affa4e7ec2eefedb0bfb3650473a90c72fe30e5ad8aabb9a20a344a792c6f612af466fc50359b4dec7e6f9afb358f1e509428513781b93e7c3c874 WHIRLPOOL 1dcf0fe1c256aa87b88f1173604be58a66cb1dec9841a082d4f77e4ca4e661639ff1a7fe8bd5c4579a9244ce7143bf48f9fe2d5f09fde7d52ceb02502c3e2a49
AUX festival-2.1-gcc4.7.patch 924 SHA256 7aef97c6784c268ab7e7ab0007673c5d54914409d7246ae1be0f63ca83e882de SHA512 d5d41c1dd60339fd219c51da7f1d6f9348832b2ffe4181787dacdca024d218dc7dbca168b9fbcb75795d681d534d77089aa8bf6fcbfbb47e2946f17c16a12071 WHIRLPOOL 2ad145f28cd1690e5f7e9dd94cc642c6ba4596c9326424e49804b74e97a7bd0da4f3b6c10a584db6f1dac1e8d053557ee4a68cba64a86376bf6bff3358e04bea
AUX festival-2.1-gentoo-system.patch 7736 SHA256 bf595e5bda12ac753265a7630b8ba3042951191f180e08ed375955d76cab2d4b SHA512 bd15a7668e8702b1171b8a5b0ad615f6dd22ca2f2940f91abd1617fcf29aab70d97f6bf940ff5b8887bd0799af1545f781d17e23000c1f339bd9808afac4860a WHIRLPOOL 7db3db87eaa686755625b87e524d8fe52db56c2c22d0424783375bd7640a9bb11b01220b22335d6a0ea3a4eb4a8ccc6462fb0b486ec3d7a69e134a6e3dc4277a
AUX festival-2.1-init-scm.patch 856 SHA256 71bc918dffd72adb21b8cd7394358929e23aa1e32849a4c7f0aa85aa6d4cba40 SHA512 bf86a21659affa4e7ec2eefedb0bfb3650473a90c72fe30e5ad8aabb9a20a344a792c6f612af466fc50359b4dec7e6f9afb358f1e509428513781b93e7c3c874 WHIRLPOOL 1dcf0fe1c256aa87b88f1173604be58a66cb1dec9841a082d4f77e4ca4e661639ff1a7fe8bd5c4579a9244ce7143bf48f9fe2d5f09fde7d52ceb02502c3e2a49
AUX festival-2.1-ldflags.patch 438 SHA256 4242057ced3647a0f0c9ba3047b290ae498d30d26a0436a95237fc9a653941b2 SHA512 5c7eb23673aef0ddcc0d13bec73caa90c807fdd884f73cda33c28bc80d701ef80fbf417987f078f692d418cb3a67a6243652017bb34537a75fd32b29819b9726 WHIRLPOOL 6f16a00a4a8cd1557984c65e6e14e1096b2e817d92d236176f75293c2f815a5a6a6eafa3719c2aafac161682fa179cbe35400d93dc62fa182aba49217d3241e9
AUX festival.rc 633 SHA256 78ae79b864964c5f850def024d24fee467384c7f5989fb3d0b3beb9a426d40aa SHA512 26bb17a654467403462f226a3303b2f7a4565de021b2c16658f61830171a780c94191097798c2b37c4752fa4c54eef5cad982fbd5d8eb5e6bc93dfbcdc615015 WHIRLPOOL a64a8c2cffdb9c57354fff1164aad33a076a52e2ea35316a89752ef136f4b04fca4d5978b66afa29cb9ef516e059d88b52cbd426bf8992e6032e104ac63aa0af
AUX server.scm 466 SHA256 47fdb50da65813547cef61d44040373e8c0d8f83adddc0e82e10502a1a9b6c3d SHA512 f37bae0d498140c1c023858ee71fa94da59fff4c62a734a4b8a338a9df1adf447ebc88da07a00b55a6cbd0bb67e4a60d5d41d8a17ee8c049111b1b5fcccc49f0 WHIRLPOOL 78d606510f23eb8675820f6ab6f366bf1d10f609f795b2f33cbabbf86bbf865919b099428a7cc418749b9ab49988710799f33cec9f287d98e1effd41f2ecf83f
AUX speech-tools-1.2.96_beta-gcc43-include.patch 878 SHA256 dd050d6556b484ecd494dd080c8b917fcc08c264260c4850d5392986f492febe SHA512 b88068c42735ad3279c4d95d091bba13a536597dd0d09f8c6ccfab448011fdd974f09d5ba1b6e9e1d31c8e59a4d8dc678c2891b9efb28dcc364684f5d902004c WHIRLPOOL b2f59826c75b71057a47b1f1195629ceea79c397826ad65bce0d319220cd27c7f4d4db9c13b7a12a449f4760c97cb5f942b2c768ac7235f4c7f859e690b6f09f
DIST festival-1.96-beta.tar.gz 731682 SHA256 4fa48d3525957762c83f289fba361063b8855f57ff50b7db22754d844aeadbee SHA512 3ab2d0f41d66f1ed20e549f3c4a4fd7e2a9a33ad7fc6cfb6b246ff8feabc0d46e4b6eaa2c4e876b02f220080a0f04a634b3288b2b87603abf64c05015fe5bf68 WHIRLPOOL 354223c334b5b31b172fc37e30e3d3bc05836cfc4d0887931984eb2f834195393357b69832cefc0804e3f29d7c29530c32879274022c893d953a73cfdfe5adbc
DIST festival-2.1-release.tar.gz 787313 SHA256 06f3dcbad9d26e27443fc66947a0faf0c6679482220df4b5f42a261adf758080 SHA512 1f9f28af7106c98e313d3c4d4bb26a7f927c1214fa5a0e2b4972fc85e1011e328331b73852abb57f26fa5062263d1dbccaf65e3be59c6ec762ccf340fc93797a WHIRLPOOL 0e90a9b3e673ea7ca63a4fdb7f60868db3a74347281267aad20a94548f385b8c1a66472145f0b7c7e4c02a30a695ca012e25443ffdb9ecbafd4cd3bac2f72568
DIST festlex_CMU.tar.gz 1925748 SHA256 c19430919bca45d5368cd4c82af6153fbcc96a487ebd30b78b5f3c08718b7c07 SHA512 c293344020fd3337193303cd5dfb7e2b0a1012770a484d8bccaae921b0c61b75699204bec45fee0db754506d6f1558fd616866cc94e76afcbb85a4dcbcf9542b WHIRLPOOL 040094e7dcbfb280a18b5862927855cdde62a49f8eac8d63045c1f92f720cc0041f2991ebacb05d457cd77c4c471e935a808a6e185df28e7f87d0e1d08f21905
DIST festlex_OALD.tar.gz 1472516 SHA256 61afc02c4b9dee6322412958ea8be477ee451c3cdab789b88c4907e3e377ccd5 SHA512 0221c3d78140c6cb4e74f98edbdf0dbe5987a8efa3e7205844a5c01c31a98aaced3b20e4a42b09aaa4a3c93c9225d9f24d96df3fb5d963092e955d4cb4674aac WHIRLPOOL 12f96f04d0b7257a032e9e720136bb79e1377fa63f83cd5f3b35dbed5687da838dc4c11de183df89794a389d139c83ea1ea4df3ab6e7c87018c408ed9dbdf290
DIST festlex_POSLEX.tar.gz 242914 SHA256 5ef8cc5d35e9f2141b5a0a4774df82dc9731fe7e9800eb09ecf264f2f8503e7b SHA512 5c3857a195f5f5ebc4c366f37685437af41eb7e86a1a13b41b08cab91e536114ae4ddfa8b124acb40ec32c13b53d0dbf2c857d4c756b0720c9a363866ecb8c47 WHIRLPOOL 8c5b1ed51b89377bb56cfdb12cc0affb9646cdf57b8c908deb547c3bb08c66881c59bef5f04ed1973b6f00c8ce45e0f85b9339afddb2bc460599f5ca11b8f05e
DIST festvox_cmu_us_awb_arctic_hts.tar.gz 878090 SHA256 56b930028a14efdaa01b8b34add087bcde75b774b97b205d2f478413203d9a4d SHA512 78e923fb6b8f21361b19fb2f38b3c71f06bde14233c88ea10abad593e384641f0a6a8952a90badbffd5671a8be58eaca7b1cda1c3bfe313157316e09d5804891 WHIRLPOOL a97724c564ba47e5f1784d0ccce44b653728646dcac41b2db0c1eaac8f23887ba604d01c9c03e0793c6941e9fadde3bd1c3b2d41c4c1ccd2a70eae37be0c3556
DIST festvox_cmu_us_awb_cg.tar.gz 4452760 SHA256 f6010538b3e2f32152cc75741a62b8c7eecfaa3e51153c9db735723002807264 SHA512 b77174d2e9ab914ee3c4d6e0d83e29b64034bb45d3fe021acf3a6da13304acc819c4ac5b1046a6f022312e90aa23c73b585aaf11f927e80aee4533584b60356b WHIRLPOOL fe2aa698dfa917f8e72c49bb1399c3c430d65da2b3b072d53cb6810e6cde49b19de8c5b44e0ee23647a93ded1fc6a39c80eab059c25e3eb28805a7d9977f3539
DIST festvox_cmu_us_bdl_arctic_hts.tar.gz 1060641 SHA256 caa679c728c8804f4a1dae6ab08e7b31f10b292e572598fb6432d0e18f40bd2b SHA512 c8ca253a15365b2f269c28cb82412581d63eef5ac21480c17871f6513bbddab7c4245a47b353c5e611272cebd5a5a050dd9d2fe72034f076d431bba1eaba9997 WHIRLPOOL eb0f5bea4cc85ceb53695baf1052d9642839079fd4e5b1d16dc9ddc877373d6f7bb08636183860f0b501afaca0bbb1e4d930c7f058ae667f149bc5ae8b04b75b
DIST festvox_cmu_us_jmk_arctic_hts.tar.gz 909045 SHA256 e4f623d1114922c8844ec266d46d558e1521e0ab3bc6e958cdf8f69c28bcc038 SHA512 66e2ea23af2c1efb19a0a039481c439c1b179fa5ad4205f5b4855682927cf772d36238cfe5c2fb681553a79635e4b902fce2ea521b4754efe3e13167a56ca634 WHIRLPOOL 8e396b1f9a9bafe7d6fdbc539741c34c33300ab4a5a1b03e3105d9494f070c0f77d8892fbe1da0c3d91d8ac78ff3800c22310a9bf7a606e52e51a0203c32d7c1
DIST festvox_cmu_us_rms_cg.tar.gz 5222226 SHA256 5f0ffc3181df76b63f3c13db3cdc6e67e02639a3982c6b6fa55bbbd2fe1cbc30 SHA512 a251fa27f6cabecb29cf4199cb040cb2ce512a6a447840d31b0d2055d26e6a86f4730bbe3e0f1612e413858f41fdbdd184f04575f9f64658d3f34171612ee172 WHIRLPOOL c9a5f712952c2c88d901e49cf33f03328d44fd6befaca16bcf5041a82beeb092bd6fd47751b7da9da6393c752a3b4b9ae52119a99a6ad1aca6b335cc78a8c2ae
DIST festvox_cmu_us_slt_arctic_hts.tar.gz 955706 SHA256 adcc187fc7db39e17c119811936be57f0b788908f06c3d9b330856ad8357b128 SHA512 58908094c7e538118471ebd80d86d91f681d0958587f0c5ee6c3a00e1ad5f41519e7bb2a96353f9a68946aba343e11c2949fe2b1efafc53f0d8a6b20d7e3e1f8 WHIRLPOOL 2e87cedb571b4ece257e8c27ab9570fe183691ebc17ddb8fc4323201bd4fc2a449f30a5879a3ce8cc8f8673283c3162761235bf253c96a089d86796b898607a0
DIST festvox_kallpc16k.tar.gz 4104056 SHA256 9eb6336f35c202c8069d37e489fb009a7e9fd8539cd47644329db1e92c6aba83 SHA512 ad8d45e04cb704f31a01de8f4d1b3adb4530563728e8b331b0a730c762bd0c0590e5d49f893404a0199f51fb6afce4b786107ae1fdbc4d1b61c3139ce805267c WHIRLPOOL c0242c9abb733c30cbba75178de8aa825a0be17bc24a2851eff64147a080c2cbd0d374de1e6e4a8bce562f727474d1e80d26535efe12e8ed640d7eb7bce75832
DIST festvox_kedlpc16k.tar.gz 4221528 SHA256 6b8f11424bda5c81ae8a58f7838e2a9d12fdb39cdfff6ed89f611305391b1a36 SHA512 9fc3665bb03484ba20bd1ad80f2acba6c3fa23cef8e23b2d3e3723415aa0ed57c5c184e5393783b3636af735188eff9f106d0993f46c89a2571b9fe8c48c86be WHIRLPOOL 3e252c3f283238d79a615a7f27a1d1781ad795ef4e5615466a079d1034aefea209d286d02839600624ad01c994f0be65b0e436606a5d57546df592935781d25b
DIST festvox_rablpc16k.tar.gz 5369001 SHA256 54835837ca734e62c0210c0f9dd27380d2ad89819ae91ec6e8cfab4e515b7bdc SHA512 11539bfb822eec9c4803c8526364d3cf6ad735a0edfd018471e95df1447e0cd3e19fdee44faaf0f0fbceed281a06b21a971f0c2a3a3ff6c46ea8272202f53f11 WHIRLPOOL 08266d82182ebc939965f52ef591043de664ed8380105e42eb39b4a96f50bda5d8958d9b7850e963fe1e8324fd6a5d05a5d1d7ab41f4c88940e61fe783dbf557
DIST festvox_us1.tar.gz 11040 SHA256 23b332513867d6e9c340dc888a7ce67843e5a3c03db328cd36975985057c8b8e SHA512 7ac318f700c8fade65da80f33b86b124cd8f71bb687aa7a7c355dc1087a3bd01a3b28fdef3a2eff6458836bbf8e90dd7802b58177f4c73eba3a737e6646a1f9d WHIRLPOOL d26dd836725ba14f2d21f8f8cbb19fab1df0dfd282fe6b14f3a768660c32f32c2472ef5dc066f952392c6fa53077c4d81c67f3794242288fef65180a61cbc69e
DIST festvox_us2.tar.gz 11037 SHA256 d27ad26213144d956815e804c06e5473191ac12afb44f6a1029b3842e3a3007c SHA512 73fcc610cc2eab225deebf6648895c2be3d4a604f88b171c75991136dac65a0d65f36d3e588188e96e7c70a341cdb3756c82573e6150a587099da54c8ce511a6 WHIRLPOOL 3bc8ee82f275a617335502bf90552aabdcb067fe948dc479276f773499dedb116964327a46e977229991fab282afb0b88d99c6cc7c00bdf5a9eeb28e596c845e
DIST festvox_us3.tar.gz 11220 SHA256 af9ca4d1832e1971aa6e52f6a3ff8f729bf970c7bee1de7e8ac0611ca01871b8 SHA512 e9e62e977fe462db0d2d7c5bbe6e871dddeec4bd7d240ecd1e5e5fddddecf177d21263fdb4ebb42a0aac36dea72c64f5cf42d38d838457c26821be46b7202aa7 WHIRLPOOL 503e16c239262526d4542e303149aa842559b1aba44d19fae0f8524d0a9dfe8fe4c676f571944afc92437a18c683b7d5b426df1c269b3e030778e4900cb0be40
DIST speech_tools-2.1-release.tar.gz 1681999 SHA256 ff6167cd929a88e2f91b47191c6c4dae87c9c06ba39fccc4465af9d79e9b2be9 SHA512 6ef9a7dd01ede152c4dafd0b2037312d62a79d875813d74ea048899a52eee505b93ffbabef9b6c0a1d15aeadb5508fd18a2f392e85276847fe071173aec5db96 WHIRLPOOL 6df6ca5168462599fadf209827e367c963af5ca6be05277618c9d09aac34a3b151665b860a14fa4742482cc77246e372671ac94b23bdca63bbbb7b8c7b234644
EBUILD festival-1.96_beta.ebuild 5069 SHA256 d208fe76edec24bace6ad20310208b6b75822a61c4411fa941e203516ba9f6f6 SHA512 95ef1e043ec2b2f476cb6a89dc0443c5a423468ec5567248a9892b72427c687553965cab087b2952c5d4525569f8dc491159ec8250af00d7b6b9fe162a376151 WHIRLPOOL 0851257fd886596a85f97add07a30497f30c8505bd4d4fbb01553810cb9884d09b86fdf5e330620dfb61241cd645bbc0a1af5dd7d0d74783c73dee8b5bf82a07
EBUILD festival-2.1-r1.ebuild 3745 SHA256 c00bf928fdefb503f8c3ae79a7b02d9e6ab037ac1803f6fde835ed2c19e10f62 SHA512 8663e519b82ba85570f53e44d570da7c38f3eb94e5829c584754e3c351c70c3dd2b409adbedec60c3b1aec6ce7febeb9f83deffa06e8fe5b474dcce8bd88e706 WHIRLPOOL 2ac20c923a36154195d1072a917c765d6bba4d64ffea04636d1d111b44b3ad1de7f96641eda75455a6c6fcc9d75e72d37abb1dd9cd4a74130a0fa60ac9e4e8bc
EBUILD festival-2.1.ebuild 3692 SHA256 c766cfc5c2762d65bde375da2ef16e7ed040c63f6d2d82a4d78681ee5e15be91 SHA512 0593c5286bd2f40023350f5b52f0f9e6b0cde16c6ad24c4f2d99660b7536deb4ed0d3f9a91df6440f611d2b716ddc05a6fc9c1812f036af711e49089e1a5a741 WHIRLPOOL d60db6810eeb5c1cf3cab8dfef475509cae0285204f3a8a0133004c35e6cca032b5b6f4537de131ac6c18b7223ed00cbd68e15d8d7ad5d9df1f04f2b9e82ebc4
MISC ChangeLog 19988 SHA256 96d12708d4b41700f1e60b6e7593d22f0e149728cb7ccd113975324492c32d85 SHA512 a49fa10aa0b18e86c47daea43fb5bd12078918a3c2120d972b8a1ed18aa4eeda501d971a98bc1219cf844eef651e895db2468689061884825b9b04406153ab24 WHIRLPOOL 4ae5dcba74deb58639e7bd8528b7fa07cbb6b899cecf3c61ef96fe7012ef64a944fdcd0b7fd88edeb877acc8805cd834874d96987ee704ceacc12fc18fbb8b8d
MISC metadata.xml 321 SHA256 54fb73517995daec7601b063031a9021800c7d8fdcc73d969060b7447f0ce6d7 SHA512 73ed4c95aa474860fc27c7fa758bc15a5ea5260d39981c72d09ef575f90879159d0740418c7898a08eb723e6a7158dad42eadac6aa7a3731c16aa0787cf40ab3 WHIRLPOOL 85dfa75da59f47878f729cb88ee2886377629771ae00d3b82e090ad9c7dcbb399f1a440e4094dc0290eb5a856c99c55bd8989b2421028b7f6439128d6fcc80e2
MISC ChangeLog 20340 SHA256 8c1430ba667eb485830a3ac738db468e5da7b0c8a0ae8b6b3a96a6b6fdcb1a27 SHA512 0c68701e575242de09c70c243d2f96e560bebfa70cefe97ed77ecbdaa0d22881c6ca0fe11135023b9bf9368fe234d16f3977f905b93e284163308f3e0c22fa2f WHIRLPOOL 5a2a9b0d4dd7167156c03943d2847b1319fbb3e37a3dca707b408bda64383e919ddb57c2e0a0f648b74abb3cc26d8650dad8465cf9ae4b921bac5ed9d5bbc692
MISC metadata.xml 276 SHA256 e155e128983e303f69cc7f179118c895267e62f9815e1333ec37b8e221f5ed84 SHA512 5b1c1ae4f078d6656d776ee1d520157de0a10d577766ff3624d1b5dcfe9fc95fe197cb5a9701e7691b1945b7c9405f8d0e834d0415ee7dce1d5d42d2347fd2d7 WHIRLPOOL 3de4d81049e937166690cf304fd3af09ef8359c533413ef83e0bf96f2de823f8ddd7b02d6704b9d7cfd72f592cfc0f064d7a4a6567e821ac2f4c46640c6af10e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEAREIAAYFAlC9OtUACgkQdIssYB9vBoMdggCeJrW1YVjm1f2dn49fNFi1zCDR
YW8AnR1v96IBO9FAXZwyNsbobkElP2x9
=SVCR
iEYEAREIAAYFAlC9PasACgkQdIssYB9vBoOFIQCfeswWd7rJnMEC+MMC76/r3wfK
C8UAn0VUO7IALaXB7ONOnG+DX0EYoPc7
=0LcL
-----END PGP SIGNATURE-----

@ -1,6 +1,3 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX collectd-4.10.1-libiptc.patch 534 SHA256 f6c63e0cb686e4d7a655b9ff0b69e8ba75a9cf40c2ae79c6ec97c1e7377d2f4e SHA512 65eda9c76508dcc1b8f2d2aba9253a2738f7d66e430e50f4f275aa53e23218a416a376b00d9d46472b578fc4a11e4236d71f35867470eb8f4dc287da72c8da2c WHIRLPOOL 14d4047f7e02684f1b677128e3263ed700b9cc12cef58a382baa19c26c8a65e5ff4fe5e11efa29f020b9a0cb6bed8d237c63dfa34f70e7f3f8a452b66434af2a
AUX collectd-4.10.1-libperl.patch 917 SHA256 26e3c74392166a2438d7106e94953f871aedfe3b643c866afc8865c1ef7534c7 SHA512 4ff8cfe4b9f5925d77d5313bc513047f7680532f3206b51e83cfb334ed6715ce274f7c5208f1b4ab72ede1816ac3d5b64bced3ff0b6a75055146116abff4e7fe WHIRLPOOL 0e16752cb70132028c5a7ed0517224f8fdf5980be1ce57a2eb374cf837e32083a8034673b21e4f92d9f24f53983245fdab2574c59da256921998b7604845202a
AUX collectd-4.10.1-noowniptc.patch 837 SHA256 fac80da197b0df38b2544edf7008eed544eac06817d5ead86dea2baf46ee009d SHA512 1d299b2eb9de58e39ee8db1e310a3aad8a3fd490ad226009fbd719b2a84f377b24e72eec0feeb52bed50515db5e209d3e60b57ce153a00121a43770edb4350f8 WHIRLPOOL 053313e2b401a4f2a73e7178ad0acbcae4855621e35fee5b5268624a0f9bea010b8c2eb604a0d60a26364d418be4cd578d3470c0c01ce40bbdac09d5c2d8d429
@ -22,25 +19,8 @@ DIST collectd-5.1.1.tar.bz2 1331678 SHA256 0eeb8e45c83ba13fa00bd4f6875528e8a1376
DIST collectd-5.2.0.tar.bz2 1391762 SHA256 3f8dd235b8e2493a4ad558e3cd15b89007a0deaaef5481782d1e8e048dd43e4f SHA512 c98fe0b64df0c4dcbc254fb0781d3aae15985c89a8b9121d2e79fafbac0d8b290b02b27c3eca0e471305086a36db10dcecb2d27c71eb87b0c9dc9e2eff1c02f2 WHIRLPOOL 1ed6b089870879bf294b53154738a9cce480885250c10d61b7b5a6502ff191a9e3942e312bcd3de530cb6e9486165dd4d6d2ad7659e6e051aa135c26f2c68f65
EBUILD collectd-5.1.0-r1.ebuild 13039 SHA256 79521d9f28c13621de895bd9c4dd9c0f9011d132c50c0333caefd69dfd1dda58 SHA512 8000c771e827fb23aafa4af402e713b17a537cb5dac17f5423cceed3da27da53f6d80aae0c9cff3c29102bfbedc4282db0a7d6ed6627371f717276a3e1b9c548 WHIRLPOOL df9aef6f32f53c6a2e838d446e17f41e99349533d6a7aaa2bc1b7ab061ae51ad31d5d41d45aa11c328a18ec964542d61e9c350c63439c9c6bf61b0e6a2710e74
EBUILD collectd-5.1.0-r2.ebuild 13143 SHA256 0edea50f8894b2735858679655d83c2e68611d17757f598051da5f1b82c167c9 SHA512 a099084e14dadc7948206cfd524c75d13007cb526fff85551438f5f5554427e79367d6e8aaaeb7c82623ded288de5a3e7067caea4242eab3a79f998aab4b2697 WHIRLPOOL 54d377f35bcaf1d99d2bbf28fe5c6ace98cae4a24c39a040e82695510bf48c8d0fe6bd46d4674d45d1eb903ec47123001b845e8f157f8e96c7fc4d554e40872f
EBUILD collectd-5.1.1-r1.ebuild 12874 SHA256 1cd73bd6aa49a2f69aa036bcee259b80c075f1676a107aacba5b2838d8417d23 SHA512 681c469d1c903ef7392fdb0709752406635b539e1c8258663976dd9059d54bb83652f357972781d97c9734ff86ac9f7a719724ec929325326f23f9a2b70477c5 WHIRLPOOL 2e1fe0d8c45a5c403fb64c987341fc6c0a1cc21c37e50fc13b864aa36c489dfbfb7228cde5ccf56b54dda260e1b922e404d4bb884b0aa4a43fcb59c5426f3c39
EBUILD collectd-5.1.1-r1.ebuild 12876 SHA256 5521c0397620811aae33cab7fac41574d29559149cd13388adaf6aec3e2b85ba SHA512 028edcb6698c42f9518d021b8a87ea6d632aeb64d11b6627f98a07b66d63ced7a1d512ccf1478b7e8b73bc752cd36a8921b3d1f6dacd88f45e83239ba34d1b75 WHIRLPOOL 29bf5c2267e5ca8ed996a2f37f56065be24556270218cd342568d8dbd86a418d9f58dd26a032f2ea152e427ab3c48193722fa90e9a96a6dac99a3c9dd3a27c93
EBUILD collectd-5.1.1.ebuild 12795 SHA256 cae2544e576bcfaeb65900bd1ff3175bb2ed315348772a897bc883dab0c5cf84 SHA512 6aaeaf6d1888bee03bd2ff60853a079a863bc994736ac910ff78e568eb8ed72e79d7be8a4432900f5962c028d58ce502b1de160f3cc493bb2922dcfd06ff687f WHIRLPOOL e16071f9cc379a1fa25452cb3abd2d2090307d41a7b411913fa3f6b4462a2ea05d9329833fb8b3be1476327e6ceab629239a8f7b70043a9b81d2c07c4583c4e7
EBUILD collectd-5.2.0.ebuild 12834 SHA256 34c85ec844b9077685cabaf4766982f917e4040cf88969524f18a8075ba88be1 SHA512 7269086414ce70fffaa8f53c19363e0382d0b6bbd5d06c5401f217b08942e10db8915eb14c90628dc447999cb895681ee97d60eb394ec791ba2ce39b6ac952e3 WHIRLPOOL 0500c38bd805ef3873cfbb77ce21459f6adddf12d6dd310d414e606823a4ba9f25cef20a84688be2a82eacbc06e05dccce5b79e19ddf879c743b990c9c894204
EBUILD collectd-5.2.0.ebuild 12836 SHA256 0bfb51dc839796b5e32f45611109a12da3f523f887895a2ea36a970c86d46418 SHA512 b4cff22cda419469a8dd5ca139a09ff1d355e3f826d41f337239035c108cee5e7a6f0489e2bba71aeea20ea870f3f217e3e4d0faa0e6dd835e3c3390765ef62d WHIRLPOOL 1f96be940810e4c48d29478c56745465b2fdb40c9b720478fceed9f5c196402364479ea801cac2b2882cb1edbc9830ed7ab57df4fb33e7070af439d3c21adfd0
MISC ChangeLog 9694 SHA256 bac0671bed9296979743907bdcfbe0dd8a39f779735c6a2207efc3e6475d9786 SHA512 9de97df65f3cb13314fbfb4e824646ab191955578cc0abdb43af60ce7a1c0918bf5818178de0df464f5c91af91fbff74d54e0f97635ddc55ae37be0afb8758b4 WHIRLPOOL 549a6c2fb4005e7046f57db2b7593a77fd30ba04ed7ba1840f4d2a590f8862a5a8d0232cd986acd7fd79773397380a7df471b34816503a41618c89a6ef2c2fdc
MISC metadata.xml 13197 SHA256 9bb892b004ad111ce67d23e5c1cc6bcddfd4152f9a62550c878be361a1c2b268 SHA512 80f2ef5ef1ef267546f4cb040bf79d67a77daeee2dd52e79f38c942da29f9e1250ff8437238ce38bb4a1720d8baa48d78f971dcbc97fed17a141d3a60bc21d1c WHIRLPOOL 06add4b9db1ddd13b91f34501dde92e999eaae9439cc3708723125c54d4e055e141d256c28513e66e58d187a1d51dbfb4ad8bcfd1567d74428c515553ebc92ef
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQvRIfAAoJEPqDWhW0r/LCeNsQAK61q5muPg3etXjc2hlrek+R
ymoC7gUyizNNl1pf6lDU/XA0DopVfq8/V/RpkFtH33JTemHApGSQbxMWWm7h5kam
0Apvn0IGKolbHwZVQ2lGhUrQzPkK+vNfNIV9th31a4Dfp1A6hF5VSnGJnv0//ag0
q4dtW2Tn98bMnobAMPLgxy96PzwCqhJ73j2oxQKib9xPIGakP0H4uU68xkgJathG
f6gs5ErKuSWXu2zCLdBLEnMq2KodyY7TDxlB8I+1pUULZBFLqVHe036a1pF7FD6m
bvw+uCBQI1UONOWMYJ1DbC7FbNo6R/LC8m6Z1YM3sLuRDajqIgzDgXXVR4bX+h/Z
xQLab/cY6aiwK58vaFPYCBte3mBxouR52DtmVNMbuzlgkI5FI9mo9mxI/NI8hjnS
RgIdOSd62S3i0HhpEFA5W9CFQu2LdfW73sZONcoM3U3sjMG72eMq2/JHCFH+UT6I
pkKoIRIu83NuDWd4Wckotfs4YNW7w+4UYue27pbtyKV8yNyNrTdjaEd1DBnpa5m6
QGw3p3FH4M6lfJDwVd3UAS78ErsGNMuYZsFCP6x4ZyQFpbERuNAK/yFLCnbgdA7U
UwRIpsIEX1jb6iaTiAYG7R6qFBi5h2BKsDvHcNFcxId8RacN6ir8snwbwrZUHHHk
X/fB7DAahjmDNznv01rQ
=9SF6
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-5.1.1-r1.ebuild,v 1.1 2012/12/03 20:49:27 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-5.1.1-r1.ebuild,v 1.2 2012/12/05 04:16:54 mr_bones_ Exp $
EAPI="4"
@ -351,4 +351,4 @@ pkg_postinst() {
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
fi
}
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-5.2.0.ebuild,v 1.1 2012/12/03 20:57:02 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/collectd/collectd-5.2.0.ebuild,v 1.2 2012/12/05 04:16:54 mr_bones_ Exp $
EAPI="4"
@ -353,4 +353,4 @@ pkg_postinst() {
elog "The scripts in /usr/share/doc/${PF}/collection3 for generating graphs need dev-perl/HTML-Parser,"
elog "dev-perl/config-general, dev-perl/regexp-common, and net-analyzer/rrdtool[perl] to be installed."
fi
}
}

@ -1,6 +1,10 @@
# ChangeLog for app-admin/conky
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/ChangeLog,v 1.192 2012/11/30 15:28:51 billie Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/ChangeLog,v 1.193 2012/12/04 20:58:53 billie Exp $
04 Dec 2012; Daniel Pielmeier <billie@gentoo.org> conky-1.9.0.ebuild,
conky-1.9.0-r1.ebuild, metadata.xml:
Revert previous commit as per bug #445926.
30 Nov 2012; Daniel Pielmeier <billie@gentoo.org> conky-1.9.0.ebuild,
conky-1.9.0-r1.ebuild, metadata.xml:

@ -13,14 +13,14 @@ AUX conky-1.8.1-xmms2.patch 1190 SHA256 1b64047f04239dbf24b3171fcd8d5c950e9f8aa6
AUX conky-1.9.0-lines-fix.patch 1067 SHA256 9a406f382092632e458d368b5fff81217258729df19098836f7f9ace0130b316 SHA512 555a7234933e6967cdf7ee003e46b089f29819891551205ab7d3008037f8c8771473ced3ed3da1009e2041e9d34beb6edca25fb1017f043a824611d439094e0e WHIRLPOOL 64d88b5b94e435cd0473d18fceaa1358dcea1e1d2c5c2de93588351c0e08f6fe3461e4a1d8b470533f1d8fb80c99ec078825d4b7803f7042be5bee74a540791d
AUX conky-1.9.0-ncurses.patch 939 SHA256 76a777bab29009c2053b61e9e5904aea131c93d5f026acc161048374f75e72f6 SHA512 0a0737bec67eb241dee4029907d9f3e5bc8d49c8239fbdda5cbfa2b7b0aa50fb2ac9bf3397ccecd94768a176fc6c3ec0e18d67391d9285aff9658ba234202d4e WHIRLPOOL 0893db6ffbc2b37c58b2de8e34e4288640a1d3a5e3a754bd39faec141a7e94e49c83011f5eb58c86afe838fff1b77a661ff63a61f6780f9ca5e5b24f50463014
DIST conky-1.9.0.tar.bz2 626555 SHA256 baf1b550f135fbfb53e5e286a33aadc03a667d63bf6c4d52ba7637366295bb6f SHA512 98c9f69fd8bee2062e3eddeb7a394cce932199ffd6c8664006d1222f0453569406613e63637848c77a455f7dae3f16be3079a2cab56ecafea51ec043de23c889 WHIRLPOOL 41bbe95ec838dbda2c2d4a9422d2f2f7d22d0cb99e87c59fbd32c0c7856cc83de36cbeefd982c964ec5229ae0b0342e84525aa5343d8c5cf9525205cea4a274a
EBUILD conky-1.9.0-r1.ebuild 3870 SHA256 886864381c2619ae928d6a9e986fd33e20984cba1ca12f9b870fe857093bb917 SHA512 9aee19976d5de709c9fcb8b29982180d30f9b4bd99b252bb5392a53088712002ebfdd8551265ad2fecd142a8f88e1694d831d0a6f7bc2d31dff0d80f02b7dbe3 WHIRLPOOL 2ae61923ea2cdd48b9ab9637c589e82dc5075e0533701f08dcaba6e20c4fec9c7988f4e5f8f03ed1ed43a78c026877751d4db9b0c46b8e6ea74c85011756b77a
EBUILD conky-1.9.0.ebuild 3826 SHA256 6b66544c873c08d7ba46ba002d300bdba13bdcc77364946e848cbd7bde947afa SHA512 c426845ce349cbda753e205cd794839a7c31d0df40877c37eab9d8fcf1614997ee5af49ee04691c1b4537b91870d634ffa4d1e710ee7f660254eb7e95ea8c375 WHIRLPOOL 019dada5c28a6db23bda3d5366beed58206c8b16d64c1b467879b2f15ccf1145ddce25a4a3d67b4378c38b4fa6f51c96521e4d1d3538fed157918a3b93365076
MISC ChangeLog 29447 SHA256 a541e5772c2b940c02413abec283392d13723a86cf994edcbee619a71c889086 SHA512 1171d3cbd139130e82954f699a703b2ea3f1fede44d5819cb6034c683e6b5be133208023d03e6c7397198455d886875e7333dd7c40bc5aec9e531c2e53058d6c WHIRLPOOL 9ed71fa4cadf69953d392b7f95381da7874a57b9eac26523a8e3bb1f1bc6b45af9da2e857b420b4e9cd9eb3dc08a5e15885e7b90c51338a09fb257e4d2d5b80d
MISC metadata.xml 2034 SHA256 d2d72283377236de4c93e30ba4e5ea2746b5ddf1bac04c09b0e60976910aaa00 SHA512 d2a240ebde0ba574d039ba9f1871e0d0ab3402b8311818301d1b6567085350dc11d17094fd4117899d07a7b7c70bae871fe235b405f46fc2e2ee8a6a526655a0 WHIRLPOOL 8f71be23f197bb44bd5ead557bb96bd74f3047e1c765a02fa036db86c7bc7243ebed78e991e39e4220599d2db808a5991b507b230f5ba6ea544c5b342ffc4075
EBUILD conky-1.9.0-r1.ebuild 3864 SHA256 0589d293d0645b6c788bef6c93993449c7f7f229d5908b279129ed4b08aaccd2 SHA512 45a17772ffa657a8cbfa4468cf8708e6facb1fbcc55f91f43ce47cd08408aae37d33731d14ff0bc51315b0481c7bf11c7816941799664008882bfb01ef131a09 WHIRLPOOL e4695085e0b0f4199669e988d38a4221f75d2223f15fc786826752cf47e2014e411ff574d61899a707d466c43fd48ea83a983ba255aae53da3dd8f6cb72eaf98
EBUILD conky-1.9.0.ebuild 3821 SHA256 b1ca4897544da14150977cdb2585556aeafbc962f6eae25389722ccc70185af6 SHA512 8e337924be4c4b939a8b976f91db9877a609704d09261cffec38a60b3136ca42f23a20702ff49c491f95da87f0aad341380a08160623f1c6fcd88463c356be40 WHIRLPOOL 51d9f19c1c558dcb49fccb3eb1b130d84cf360d97b278fb7e5b10388df26e7b89e5ad7ceac8614dcc1e8ef34fc7bff69ed075fd8815b126a3a8c8fd7db4d25d2
MISC ChangeLog 29604 SHA256 dfddc66665c5a1f289f67f8dc97f887c96c67b8442fa2fa1e8c5bbeb2b839be5 SHA512 ad7635d32dfc4830523cd0cc8a873c893343eca4961f468269f99c96ed44f86903814d3e8503d9b26c81ce3d9f8d817551716b429b2d493e0828f7fdc7425ca4 WHIRLPOOL d1d470920b69fec531b53aae7222beb7eaffae7ab2f7cf2914c89c5de83843777bab107583455b58a97c8a11bcecf97567179e532ae0ca44c3e60ada0fdf24c7
MISC metadata.xml 2035 SHA256 7629c0d86a74d086f1b9934919881b5ee82c285e94d58d4a802694633ea11302 SHA512 546dafceed03c1148cdd4003021112306b636124f0f4ee13950d4a1b5bb8a7ff56256e6acf131e08e4573195e987810d562b2c202ba9c3022097a52e47c1f325 WHIRLPOOL 3e2eebfc6456a2e3d4658076ba8a02c84ff7a967768330e6df866589886b10dceccdaf8ff4d6863a2a61f676cb09d60ab8d7f5e57e1ae895b890f12de009dc23
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC40LQACgkQlcuUeyFa0U3YbACfUg+hoxEObi4HTzSrtgG7jKkt
YzIAoLtMEj3Zcd3leklAN7wYvnFZlTsb
=NKM1
iEYEAREIAAYFAlC+ZA4ACgkQlcuUeyFa0U3++gCfTNX5SZXJp7s+dxOXZusdkUJx
RjcAnjTsMRGozZS4WKuukX75nSr5dBxu
=38YO
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0-r1.ebuild,v 1.6 2012/11/30 15:28:51 billie Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0-r1.ebuild,v 1.7 2012/12/04 20:58:53 billie Exp $
EAPI=4
@ -26,7 +26,7 @@ DEPEND_COMMON="
>=dev-lua/toluapp-1.0.93
>=dev-lang/lua-5.1.4-r8
media-libs/imlib2 )
nvidia? ( x11-drivers/nvidia-drivers[tools] )
nvidia? ( media-video/nvidia-settings )
truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
x11-libs/libX11
x11-libs/libXdamage

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0.ebuild,v 1.9 2012/11/30 15:28:51 billie Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/conky/conky-1.9.0.ebuild,v 1.10 2012/12/04 20:58:53 billie Exp $
EAPI=4
@ -26,7 +26,7 @@ DEPEND_COMMON="
>=dev-lua/toluapp-1.0.93
>=dev-lang/lua-5.1.4-r8
media-libs/imlib2 )
nvidia? ( x11-drivers/nvidia-drivers[tools] )
nvidia? ( media-video/nvidia-settings )
truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
x11-libs/libX11
x11-libs/libXdamage

@ -23,7 +23,7 @@
<flag name='moc'>enable monitoring of music played by <pkg>media-sound/moc</pkg></flag>
<flag name='mpd'>enable monitoring of music controlled by <pkg>media-sound/mpd</pkg></flag>
<flag name='nano-syntax'>enable syntax highlighting for <pkg>app-editors/nano</pkg></flag>
<flag name='nvidia'>enable reading of nvidia card temperature sensors via <pkg>x11-drivers/nvidia-drivers</pkg></flag>
<flag name='nvidia'>enable reading of nvidia card temperature sensors via <pkg>media-video/nvidia-settings</pkg></flag>
<flag name='portmon'>enable support for tcp (ip4) port monitoring</flag>
<flag name='thinkpad'>enable support for IBM/Lenovo notebooks</flag>
<flag name='weather-metar'>enable support for metar weather service</flag>

@ -1,6 +1,9 @@
# ChangeLog for app-admin/durep
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/durep/ChangeLog,v 1.18 2012/12/01 21:30:09 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/durep/ChangeLog,v 1.19 2012/12/04 10:43:58 blueness Exp $
04 Dec 2012; Anthony G. Basile <blueness@gentoo.org> durep-0.9-r4.ebuild:
stable ppc, bug #445498
01 Dec 2012; <ago@gentoo.org> durep-0.9-r4.ebuild:
Stable for amd64, wrt bug #445498

@ -1,9 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX durep-0.9-color-output.patch 7587 SHA256 760cdb5eb3dd94e5476c4b3f6a4ff43d2530babcd78b667e268649bbb1e0c649 SHA512 1ab4120a106e6a9f2d93a3b4d22395754b868d88e8d33dc20e5227cc56c84c0320d0f7572b2835946dd5ac0de40b567b2d21134b1dd6e3f2a1e2f21bec36dbad WHIRLPOOL 84d169e210d40862a269c01e0f7565180aea74289abdd51018aa549cafe8be1833b12bb4d8a7c14a4a0ad19a59da4ff5e215d14421366e562a8fca5809357ba3
AUX durep-0.9-dirhandle.patch 848 SHA256 4fbdd5659421f39e689f070278e619327beeb4b4ad286ebcf195c8e498c7d3b5 SHA512 8e887393bab2c011cdf9ae096fc4f8b077c02c471203768c9f51b59df0a36f94aad797ffc017cf03ab0ddd2eed5e290d3ec65c90774bebacb5c35673ac3f176d WHIRLPOOL 7c2083a22ac52563735f1d616c96207d5e92abb1ad56fae8d127188568db8a3b27b54d4d168d7bcc822bbc72074628ef0ffff563c80a300080599aa371a61c10
AUX durep-0.9-gigabyte.patch 327 SHA256 2d953915390811eb1e9cf3470760a5c03012956dafa07b32effb1a3e524a64ad SHA512 2bb28c5956cc6f8b301890f82eb86255f84ed6f93d1dc61e96bacb840ae0181feed76e992bca86249e9003701666784fdf7a40331c6c1731c55b3e3d2a4897b8 WHIRLPOOL f3922aea532fd14c9cd164ffe6245b6d64667c16d22795c85950ab6e8ff75e6989ba1dcbc85bf91545ca8aab17222041b3ec205a16d874211399cf33d0e1b385
AUX durep-0.9-r4-color-output.patch 3477 SHA256 5d8eda3ced6776725b6843861db9fcb73158b98858ae2a33ecda7585f39c5dca SHA512 18bd766f706bf2036b1da35c0daf1add0adb6603a6cd0c68277efff8e1f2f8224cc2d79ca6c4afc70db9a01b5eec8a4ca7899c7c92b0bd38f709e7736731937a WHIRLPOOL 05170473d8b0700e10e66030e7741fe7fbaf497a642cf496c275c8c649143837d70f65c16c7d98b8c81bf6d773ab5f8b0805664b5691d34ba36cb8cbb5ad202e
DIST durep-0.9.tar.gz 13713 SHA256 71605ebc4d25f6452e2aaa0119e9a6b7e753fe46ec2999e17311389a03016825 SHA512 a8a58cf4a77fa43e06eb22ce70e566fe9c5dd6921677dbe4691a6dd95e2fad3735778a9858e3b80957ba6efd20293fcd2ba4ddc9cfe29f5813997de0f9c96b6d WHIRLPOOL a64f822cae74934e45eb9c5acf87f708feb84854f6912a6c9342ffb79cee9569d4685fbe09f78144404695995dc454e25603cd2720e1618cfdf98376e907c18f
EBUILD durep-0.9-r3.ebuild 822 SHA256 5212708dc3b81ee26ffcd2e9a14b09042f130c25ff24c2cdaa8ebdad432526c8 SHA512 c408dfc9bb4a90ec5ffe8bc9308ed483321a4392758a5957241fb1ec89180e8a7762eb25d77d31b83ce1e3217c562e34156f714372c5e5ef0ae63a9a437e27cf WHIRLPOOL 3027e22131e0220a9ad0904ac1e0102ef7bb7204d41989434c33abfbca827abc126a129ba812b3c09bf5f0b7a860f403919fbd1337f7b314861b5b7009f76595
EBUILD durep-0.9-r4.ebuild 855 SHA256 d7fc1aab668755ff59d3a89f45473fddffc00d5ecfa1c90f2f5f435e8e540722 SHA512 d5733f63ce4060ee8e8e5b7207d6d723b0c42e95daf6170a3df6e3dbbdc45b4d96a0ea94153e8fbdacbbe1e03d13eafa6fa822b83b2fd9018249b7a6688ae53e WHIRLPOOL 7205e946d006321400e69fbb763dab8665b700c17be5def1b98759efab75cfbcc1d24805d38bced58eefb6ada987fa79e781ab4a905ebcbea0c1a7164d1b7db9
MISC ChangeLog 2410 SHA256 a5e634fdf117f7ca778b447f1bf1fa8c3e9f1ad36706c42c4f9afc300f8d4df7 SHA512 0e78a9878223b3c3651c2d4579436d2c6b0b91b2b9cc687d3b5ed2cb652824369d04d354b5b83372ccc66c6e61de13815f1352eaac9f52cd6c23701c5955cac5 WHIRLPOOL a19323b51fb9f7fd379d6417c060f108dea98d178ca25d5ee1dda77c384c3c58a7bb8c2721655d6f35838c321d2cabd9576f66f00a4e1d5a669db53bf1a969c8
EBUILD durep-0.9-r4.ebuild 859 SHA256 03ec7c6ccd0702afaf6a0017976dd657a17d75334249441492838f91346a2ff7 SHA512 4961f5b133716729467b802c68dac8e03b0d49bc728d9933a1cd02d0d05038fa4db84faf2d402814f122fc615e5817d8b3edf1ebc8ad8a4c46c06dae92da7282 WHIRLPOOL 31a78d4f858573981277f41883a813176ba31879c0c18a483eb4b4b0dc1db5be8101de1845481159adc36cbd87c56f1b9bff73b72a9f2c7e669db1e320b9d839
MISC ChangeLog 2518 SHA256 fe33f0f9ed565fa405cec382d20008bf64e5d7e7d0aea813d8851eaae241a906 SHA512 35d79e0044bdf1a6eca1eaf2ca81383befa192bcb6ee7d79603624c358b1965ee145a3b8156e28ec83840f337e6162e0b5527511043d1c1359d85be1bf94feb6 WHIRLPOOL d550df7b6e5ce67690ae80fe65b55bcaf757ada53c2144c28d0bcc596a3b7166bfb139426b70ecd9f26a27657c4b6ed81ef13328636fb608dc18773fc3810933
MISC metadata.xml 305 SHA256 f64ba385231db5cd8b7cb08785900c64d35ea8a024b89b3f73ce6807c8b1a80e SHA512 a3c7b35fc05f9ccba31dec47b371eefe3f3fc89f0ae12d7102b61c73a37f86537c6dbebf90d363abbcf4b1bcef4fd09f75266df315d6af83df8f12c306e504ec WHIRLPOOL 4014455c0d1f39cda9b687eb72217a36c0cdb0b22066d5bc8751ac1a93c03f2142b98562a2045c24109f66189c740ad13bc17185e863497698448afa86ae455c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQvdP0AAoJEJOE+m71LUu6qV0P/0OkeMZt5LojByzXNF/1oJn5
CaxNqi7WIIusB2u0HeHAZT8nO6ddDyekPSsQDZG02qKnAOYTt5pBWtvEkN2Mj4wR
8vbWqKJD2SwqDyLEiFk15hoigGwBqG/UVXFcrHwhRh3dzRSNljf9SSU4osz+o55u
xNf69IVwteXgaYOF/5Kx3/FxpNknQAC9lyJxHGc4uccgqhDDb1U/g+ERuJTePsj9
pB4BJGAz1kwrs69P3/11W9vx9rba7yr+227Mxjz+0o0NJPNDPyldbozsBr8SRaja
oHDyn2pVerGWytiM5LoYfr8JhovAIvLzVzs7L8dZf7BS2lVV73/CU5eknNbtZFqr
NWK03rrVCXBhOR3YyzawAAy0Wx4qtvRJ6Ex0HT06HttgF5KHeBdHDVICURHDRHXg
ixA2t3CrXJyk3LOBarX27S6V1aYJQfRH1Bp1+aptTKu3v9cv74zERT5iygP+eGkO
oQbwLet4ZjhkW1DNyffIbfZee0II5eZkJyvw3otQ+1WtMAqE9IBlBMbDuuFFVtBY
sK6LC4uUkHmLb28YL2G26sMKtTrt8wHbLp6I/FbMX0wkISC4eXyqAT9O+kBQoVMc
jTe5fAr+W7ErDeEckUUngTWtjxzY0h2SM7YZqf+tJbvcbCueLfIbJlMsWO8zIctZ
2d5usYnvcb+MOm3zwCAD
=cREB
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/durep/durep-0.9-r4.ebuild,v 1.2 2012/12/01 21:30:09 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/durep/durep-0.9-r4.ebuild,v 1.3 2012/12/04 10:43:58 blueness Exp $
EAPI=4
inherit eutils
@ -11,7 +11,7 @@ SRC_URI="http://www.hibernaculum.net/download/${P}.tar.gz"
LICENSE="Artistic"
SLOT="0"
KEYWORDS="amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc ~x86"
IUSE=""
DEPEND="dev-lang/perl"

@ -1,6 +1,14 @@
# ChangeLog for app-admin/localepurge
# Copyright 2002-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/localepurge/ChangeLog,v 1.39 2012/12/03 19:27:04 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/localepurge/ChangeLog,v 1.40 2012/12/04 22:36:49 hwoarang Exp $
*localepurge-0.5.4-r1 (04 Dec 2012)
04 Dec 2012; Markos Chandras <hwoarang@gentoo.org>
+files/localepurge-0.5.4-directorysum.patch,
+files/localepurge-0.5.4-parentdir.patch, +localepurge-0.5.4-r1.ebuild,
-localepurge-0.5.4.ebuild:
Revbump. Fixes bug #164544 and #445910
*localepurge-0.5.4 (03 Dec 2012)

@ -2,29 +2,31 @@
Hash: SHA256
AUX localepurge-0.5.3.3-prefix.patch 2585 SHA256 a20574adc1c6cbe1e32bd27bcd0389e0bc4d7d9156a5723389f1ddccf333cc6e SHA512 0522d28e2460fc326f9d6afb1c09ba3d3bb3c64b86ab8631017fbc1a29482e632613d8843013235f56d79e5207360eb036bcbdca28150dde652cc61687c32414 WHIRLPOOL 39821058e2cf46d667ab8014cfdbbf090b206437008b28797ca21a04d74989fff6df7472ca81c689ef1ec9b769e70e435b6e677bd2a01a90ba9bd8cfe61b49ea
AUX localepurge-0.5.4-directorysum.patch 799 SHA256 5b0ef49c52debca8a66a79087902b3beeafa91116d5e4eca5f87a4db54380593 SHA512 a7ccb8b1a6963e45ebde2ff72c0612eeaae62cd248b8b5c675d0e0d5d0c91d7d5db34edc6e09ceebab83016f62e233a62a71562537d5dc2ead20274f1bfead2b WHIRLPOOL 5939fbb8f623099f3c912e2fa9bfe698b4de217722286d7e9eb1cce729756c9510e7db400a3545fb5206ec1f7d95f98bb17154e41964aff8583d376c00532f13
AUX localepurge-0.5.4-parentdir.patch 730 SHA256 6c3418108a8e34202fe72ad03a673c088bda49667556ca374b98f6549cd0e592 SHA512 f46501a92fb37645c49d7ed50265cb739b7f0ca0f88be0586aae25f4672caf097ce60d6808c545b2dda31e295e596f58fba501f4470b7ea96c8fe11a1de0f0cb WHIRLPOOL 2bd35c43308b63d85b5a651220b813c0d9579621398b68f5fe8ef298658f132b6f3e49e3346d0c23d42e31378f403a525b7a9d76091ee44283b47a56f1c1e37d
AUX localepurge-0.5.4-prefix.patch 2872 SHA256 ebc8a9ed23e968edc182777c7e32a86169550b81dc13b6d78f5ebe919ce1f1ad SHA512 994050265349b6fd91d6759368250a25122d207ec3356dc5d7902a4d897012dadf2fead83d7aa36f98191ed309ce0019d8f21a445c7d56139355a9bd471e1ad6 WHIRLPOOL 0320e8dede7929b4db8cfc340aba8d96f69eee6e38d9c8b99b4ad10d34b5b5b0c973536e12cd79948179482c909fc04b1826ec517b35fc26bccd5251d0de8eda
DIST localepurge-0.5.2.tbz2 4729 SHA256 c58083aabbd0892594d74b464b4ac063857d14a5c3173f45b1debb77980f31bc SHA512 e0c98b3498d5a5972a6b72c8cf619e70a3ca150ad77c6147800ef821212e432db9792de252a251e0977c43f001159f93875c7cbbe8e5821763a09abf53c9d1ba WHIRLPOOL a16aff3e2bdc340cfed1efc6a2a03c0987c2d93d170c70e1fd03075aa231721ff0a2b01dad9fa7fe98e24db5cfb746ff0c0ecea7c8486408f1a3f8e437da4c73
DIST localepurge-0.5.3.3.tbz2 4925 SHA256 55ea160eaea257a45200aa236680204bfc6eeb77235985fc6d0a1fb11392eb4d SHA512 1314503276956e404cab0224d3e5c15b60fd8722a063281459ca149da46c6704757763c1647ff7a28a964cf0f3c80fe633f969712ce85faecf41963d5b0cc03c WHIRLPOOL bdd12825dcea7d184a67a1feb4fe7ee2ffad29c816d82ebe76e5dd9c35e120c42a4cc4d1164137e458b478d9e52b8bebe69826da6b6e7b98190f041e950c2063
DIST localepurge-0.5.4.tbz2 5038 SHA256 7aca13f6b44af74480c611c0dd63b6fe05c6084bfd3f08bfd347e7914af2ffaa SHA512 246acb8ef497a2f607ee8545c4d46fd5a1957189eb0b705bf6bcd1cd35ba5b48c7e090db480519c8e3a7427b5ad5a2c020b40232a8fbd0840f9677a6c7af600e WHIRLPOOL d1da9a6a4d5fca92e7353e6ed0e6b916b8529ad7f003a0af02b2403ceb33bdd71769b3bd1a3c37095167a0e8b3811a5b6774a089f96eedd76edb4ebf46a992d4
EBUILD localepurge-0.5.2.ebuild 916 SHA256 65feedfd4f16cac78a44be5754e3cede3c25d6ed5f80bd300803f335d66a4f81 SHA512 c741329ae6b99742efad8392837efdd03e4edeb5086be87a98a659c3619d050c24799c78fb716d646c1a73e3b0d6bec9a847f0d1428bf69fba2036cec1151736 WHIRLPOOL c181243a992ecd97c7ab4681f249724dc637b242f85a68ff145b705924babb4687b412706671ed5318ba4fc431192c888839bd76053206148e6e2ad2ae22cc25
EBUILD localepurge-0.5.3.3-r1.ebuild 1013 SHA256 80c09fabfe515286115958cf49c658dfb124dbe21905601fc3f4ac2a9a5c2d63 SHA512 9140f3798c3855585c4e2d156f99b53e7fbb315e9b133cb57fde79682b6a3ac1b1c4fbb4d630a1308dc89c6e743b92bbe46e8b28402ecb07d22976495f09b9ca WHIRLPOOL 45569c7483e3b792e1b2d58e65b19758da3b710f9bcdb17deb283da221d412ebbab63a11a3e088002ebb6915735fe7e81b02cc8e9e38435783c1f73c045812de
EBUILD localepurge-0.5.4.ebuild 1027 SHA256 aafb0d414b923ff942399db9f8fdac3cd69b288ba9176e0b29f823c4c96b292b SHA512 c2abbb099599beae83e5987d98dadccb1d4f041f5910ae059f4ec6a81c5ba12119e16ee78958f6e4e286638a95f566959a0bef52dd48761d8efdf65c2673d4d7 WHIRLPOOL 7f951958105ec870c157139b02c59e8392b75f6a5d185af18ad422921b7945edaff9df5747614b2658385314800f7db2d9f3180643730f8bde731d959058ec66
MISC ChangeLog 5470 SHA256 80438245ca574a6df8be635323ba62123d6a6420d889c5deb742057a975bfe39 SHA512 a7ecaec43ada329aa857e78a7afe720ddc21c3d8aacad27426f04dc8cf4569cd50204d81d9cf71427f6509498937863441ec76d56c7c2dca834e27e2849a28af WHIRLPOOL 43a00448c2e79e510ba6d0f1c8e49ec403ca8dab9f73e524005afcd09f51aa83848d9e5a1509eeb985c3d8f4d0e0ecb320dd0ae4dbd61d508a9080676ecc7cb4
EBUILD localepurge-0.5.4-r1.ebuild 1139 SHA256 dd4bdeedbe7298027c0827fd122bb28bbaf998339f93ab98c69af3b80898e256 SHA512 b00fdd2d7beb46c5084c5d21b774f00944fe69eb3339b1f6ae0436ddc0626ec0ccdd730664c93f3efb9cbeb90fde7d1500a1af7ea3a5a31f2d714968e75c6e5f WHIRLPOOL c7872b38c2e79bfc25855bc0d169b2d3f39a77fad5fa1bc829338ec137f4d6c51728e13c9b483fc3ec15d9338f6d76134816689e7b3316cc113a1204554e445e
MISC ChangeLog 5752 SHA256 442daf962321b002eb56a9a625e08a9fc14d643905451cd7caeef8a2d3edb62f SHA512 bcf7f5a49dce898af25228fe90dea370fd2f2108fb05dd2a0cfe60def74e13f70c46538aa839c3f1920597b6e19e0e362ffe654d85bf7b5ba7afb9c77e94f507 WHIRLPOOL 65590ea3283bffd61507c2229914aba605e3c845d8d428c4dbeed8a156a8c0029ee208c1b1f31a74184f4aca86a106f11ed15db7d9a256dd8d8b32264df2b6bc
MISC metadata.xml 390 SHA256 fdd522819e9ca9140a24787bacf10cd54b0e6fb9f58a72aa8bbdc4c161ef60bf SHA512 665accecec788733edb2ca7d78893910c91c035642d042b10e8aa7def415761de6895de56fa7a7a6a34e3178014af871d7b5acd4ea29e6195d3c6808450caf7a WHIRLPOOL b7c112b966b4a9abceff6e6559d25591b50fa512dc7cc646a7472adb20f2286de95034286224c51f97e63398f4c4e7a8ad1d2d805f8c60549ec85f7c735c3a6c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQvP0KAAoJEPqDWhW0r/LCxNkP+wXnws9gxDSffu8HeByTnh7m
3fLf99HLTNz5lrd8BokPRpnogoHtVnrlyoQ041oaQtAq+/++pRLvZiNh2h6LwZIo
5hYbHLJnHouKEQCUCrpDOaph3+DOiW/adgBXmsAkKwIySLrwdZFAozBf/zUOu5hJ
VUkS3MrhZm/Ww3VU1F9t3atqOuLfWUYMs7r67rVCB98zaGWBJvuGYCPJKy1cs386
sCGBKxZ+tqpT4S58JopPqt6H7uYOUNYU+UobfWkVWWqf9PQkhYWlVcr32UmNM4lp
GpNEvm9Kc1aOFGcvQ3lSayiy5XUnDzAHVPuU4tCx2Y7BnhMTgYG4/nLisOKRoY9h
QuHvFd+iA2pyIeGj0vyjotTDNWASn7MHj8Bzm59S7nWjXy3vR91dL5iA4CUQUvmC
0tA9WYrFpGDE7Ne+LKc81ZOcTUBcyGPZ8Jbru/xrQXxXIArzWHQlP3nJk56gQL4k
FepQDKTGZcHFM/jgiQx/ZFQZeK70m4H8T4gUWNmZR3p2VhsxYDyYlREvHzTJm4le
t02ZEKpOxl3a1Rq0aAulbGGRzVudIozt+IxKo9cu+IUkpzjqpyCP5C+CmxhrO8o8
qOKVL7clZ7muNuMGsXuwz27UsrekieIeOFA9mrBgZhRk0HfN1yUupBcSygNq7NVC
WdqaWpXqV51dUbNpCSMW
=r+SR
iQIcBAEBCAAGBQJQvnsCAAoJEPqDWhW0r/LCOaUQAKsRriFRYX2+BDnbuormm9tQ
/zlMi4JxsRfG4RCys9GS9g3hNGnmj+IWfjyk2W6E8HqxXrWD9KA58OnDh6GNMXZF
u6gzWXLfk/bPDnkhrDVvMeRf9j/cpWFb8izfbmq6FObuYcALIy4EtMc52Z/NuZs3
lZzFcoquyhhMj0Hck4/W2QNFXKF3eHLdoQzYE4TRRBKE01liZe/FoS8RNkAemMPV
/GuqBg25rQx1Kr1AJuOdHplFe+wQEp4k4nt9sLuyQSK0DepJRGkzhgKjRr9NClra
CngVk/0KWxevHJ7QB9XujylM3zUny44UuLTJFpowFAaZoKEbF6YBjVcjnnwWef/+
RGdQpGi+LoGI08BGYNdo3wykIn9zHf+A+gUE5Z0/QvMhgfcjVFYNX8rCt6+AWY33
kYGcjiu2K2hTwKJ14nnl2ZoNh1rsQgN/LUkd8wwpjJzH2AF7eB1gHE1Fl5vqC054
RBG7dynYXYbZKoGDVzltfYAQMcdHiKhQL77finlglWDeraOsqhnoL3Mq26WfSYwJ
brqolIF6kz1smIZsbcF4XI56Ynt7caCNwVz+i3E9YyVRQoqX+At1ERZ0XxxLcsX/
8xshcC7pZyhri26Mr5DGdumHx80kzvlkhA1OfmZdVYIEnKmHrZ52+h3Rn24oWTS+
DO2P9LJ80Mgv5CsnC7gP
=0XNi
-----END PGP SIGNATURE-----

@ -0,0 +1,20 @@
--- localepurge.orig 2012-12-04 23:15:29.422756767 +0100
+++ localepurge 2012-12-04 23:16:13.313756491 +0100
@@ -198,7 +198,7 @@
if [ "$SHOWFREEDSPACE" = "enabled" ]; then
if test $SPACETMP -gt 0 ; then
- LOCALETOTAL=$SPACETMP
+ LOCALETOTAL=$(($LOCALETOTAL + $SPACETMP))
einfo "localepurge: Disk space freed in $LOCALEDIR: ${BOLD}"$SPACETMP"K${NORMAL}"
fi
SPACETMP=0
@@ -230,7 +230,7 @@
if [ "$SHOWFREEDSPACE" = "enabled" ]; then
if test $SPACETMP -gt 0 ; then
- MANTOTAL=$SPACETMP
+ MANTOTAL=$(($MANTOTAL + $SPACETMP))
einfo "localepurge: Disk space freed in $MANPAGEDIR: ${BOLD}"$SPACETMP"K${NORMAL}"
fi
SPACETMP=0

@ -0,0 +1,18 @@
--- localepurge.orig 2012-12-04 23:08:17.754765708 +0100
+++ localepurge 2012-12-04 23:09:02.397765264 +0100
@@ -165,7 +165,14 @@
${ACTION} `find ${REMOVEPATH} -type f -o -type l`
if [ "$SHOWFREEDSPACE" = "enabled" ]; then
- SPACEAFTER=$(df -P ${REMOVEPATH} | awk '{if ( NR==2 ) { print $3 }}')
+ # if symlink, REMOVEPATH could be removed
+ # check from parentdir then
+ if [ -d ${REMOVEPATH} ]; then
+ SPACEAFTER=$(df -P ${REMOVEPATH} | awk '{if ( NR==2 ) { print $3 }}')
+ else
+ SPACEAFTER=$(df -P ${REMOVEPATH%/*} | awk '{if ( NR==2 ) { print $3 }}')
+ fi
+
SPACESUM=$(($SPACEBEFORE - $SPACEAFTER))
if test $SPACESUM -gt 0 ; then

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/localepurge/localepurge-0.5.4.ebuild,v 1.1 2012/12/03 19:27:04 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/localepurge/localepurge-0.5.4-r1.ebuild,v 1.1 2012/12/04 22:36:49 hwoarang Exp $
EAPI=4
@ -23,6 +23,10 @@ S=${WORKDIR}/${PN}
src_prepare() {
epatch "${FILESDIR}"/${P}-prefix.patch
# 164544
epatch "${FILESDIR}"/${P}-directorysum.patch
# 445910
epatch "${FILESDIR}"/${P}-parentdir.patch
eprefixify ${PN}
}

@ -1,6 +1,9 @@
# ChangeLog for app-arch/libpar2
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libpar2/ChangeLog,v 1.24 2012/11/29 20:33:50 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/libpar2/ChangeLog,v 1.25 2012/12/04 11:24:38 ago Exp $
04 Dec 2012; <ago@gentoo.org> libpar2-0.2.1.ebuild:
Stable for x86, wrt bug #441052
29 Nov 2012; Brent Baude <ranger@gentoo.org> libpar2-0.2.1.ebuild:
Marking libpar2-0.2.1 ppc for bug 441052

@ -3,6 +3,6 @@ DIST libpar2-0.2.1.tar.gz 431884 SHA256 001adaf2d229d245d2310ba3b5d33cf78a808705
DIST libpar2-0.2.tar.gz 401700 SHA256 074fbf840f73b1e13e0405fce261078c81c8c0a4859e30a7bba10510f9199908 SHA512 312814dcce7f1cb50343c2d51683a6a57b0fff2ac191c7673c707b1ccf03225ebe51ea10315160bd83aeadffef28329b7221adf11423169cc3fcf45a12a4e877 WHIRLPOOL 22ca55217b027cef0368e0bf1a26424898e19bb0e92463581e1d379fb424d1974fadd8b439ff4a99db9a312394587d461033e362da8a71323af1e8fabf7244c4
EBUILD libpar2-0.2-r1.ebuild 693 SHA256 946c9f2158b194594fc5390aa0150854a5a5f456e1fd52769e9344e83a15048b SHA512 0f45b4c110985c4daee2bfbe135abdecbcb36cfc54612f8dd91a04e2353c026d58d5e8ed22eb9b00710a3c985a1649e5c8b01a84812caa46d4431cea60bde2af WHIRLPOOL 8363e72a2474e63cf95be236c365e719daa2ff191857e9f3f25354638ac40b43f6bc5ff88ed80908f02073364b33e32745ffe053f0e60b315ad0676f4282465d
EBUILD libpar2-0.2-r3.ebuild 719 SHA256 256ee8056e0019a4e5069b5464f4ae9d051775026e3cda3eb536a78920d5f19d SHA512 24dcb3d5af1948b8ef43b75d407381a1f0e7f162f152fd4732b2392331f1a7ecf6162e5a242f8b14c601a90037f135602c5bedc1bbca7093f379d185828ad21f WHIRLPOOL 8be854d8410d88df8c776cbadfe7bcbaa69cd01be55fa33ffbc1b856c065ac8177122f8b1e9791c8f48bc390c4ccc088e174632a4115095345826c7335013d2a
EBUILD libpar2-0.2.1.ebuild 695 SHA256 2f156d93dbba2df1b6671c16e5d6602f9ed18fe169d48ccc1aba6a81307c4bf4 SHA512 17e77ecc6aa9e1443fc3171c9f6db917ed93a495b4ae196e3771b4b2ba6b07ca4e66a09ca22fec32927c5b31792fc41ea0dac7de6d5ade384268af3610a9fec2 WHIRLPOOL 8f9320186903389714ecc20d2d8e32316855911a80cc4f269539c251fb0f08d272f269bea40d148082c25a86c93771080e4ff1875b7211305841b46945232707
MISC ChangeLog 3258 SHA256 478c77dada20ed029628e5bc80a8ea0c684bd771b16e693873828c806c067fac SHA512 035dcbced60ee94940db8f52d5a25a233c04766a62ea2ef13801af3e3fb54e4fe4c238a80172ae66f69b525bbe0b77e20324d8769869575efa05b837ab644688 WHIRLPOOL dca4ed53d98e81cc0750b7cf37d5a9f6b95a2cb4aabeb8fcf07f4d9f2a3d57a4a115e0508118b3822900aad8b88138977c969c557bece0094b3ebd068c2b987b
EBUILD libpar2-0.2.1.ebuild 691 SHA256 16eef25b8943411e6d07be09bffef2b56c5d41715cd22ff33073ee741aaf0eb4 SHA512 7434061ef6cb017892f942f1bb729b44bee1ea44a19b11987386d5e3162e00405818bb347f65984ac169285ca7f218a03994bcbccdd8f1db8f6c48cb36cb3b1c WHIRLPOOL 53175c1ef7677e387df8e53051e8abafe1b328ccff82493bb1aab9157a6660dcd6f584cb1972c0de2863fdfbd6c243d3b7a6c6f79097a62e9e99192be40f3e90
MISC ChangeLog 3344 SHA256 387154ffde7cc56d2734065d6878241c2afbe1d56bac57558ba66b51dfab4336 SHA512 b1d56bb0110fdab200d1e4c2b7f36bc9a37cf536ed6acf99ff8c17fa49c434a555bac0153076c1bdd99000763aafb7f4305353fd7b9925d67b060f2c380ec5a0 WHIRLPOOL 07e305de566dfecd0f1f6b96ee5b999e04a58859da78d1f305d423fc2396abc070095d2798000a79ca7e91cac014ea2af21afdf8c6b07a2868cd89688c7b16a9
MISC metadata.xml 238 SHA256 c82e7b300e53440b3083f208b7c5266d4dfb30d5e844bf5f3cc3537a76891d14 SHA512 203eb4c8b137828f1e896021e9dbd86285d24f58d9101cb298ef396fdc2e00ed2be424dd051a105fe27f88142444129af5c2ccc7e1fd36ddae1886d9fc1cbd8e WHIRLPOOL fdf11d1f196cc11f04e537ea1e4a61335f6e3c0daa02cd5e006f4a567f9643d2ff28f9111c3a70d35e392e522aa45a9af1961b388abb6ec5718bc88443e02ada

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libpar2/libpar2-0.2.1.ebuild,v 1.4 2012/11/29 20:33:50 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/libpar2/libpar2-0.2.1.ebuild,v 1.5 2012/12/04 11:24:38 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/${PN}/${PV:0:3}/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~x86"
KEYWORDS="amd64 ppc x86"
IUSE="static-libs"
RDEPEND="dev-libs/libsigc++:2"

@ -1,6 +1,9 @@
# ChangeLog for app-crypt/ssh-multiadd
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ssh-multiadd/ChangeLog,v 1.17 2012/10/10 10:47:38 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ssh-multiadd/ChangeLog,v 1.18 2012/12/05 01:31:14 jer Exp $
05 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Change maintainer tag (bug #390951).
*ssh-multiadd-1.3.2 (10 Oct 2012)

@ -1,6 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST ssh-multiadd-1.3.1.tar.gz 13975 SHA256 e604d41025adc8b3781aa60b2fc520b9b84f721b5edf06e75433ccd8716b0b93 SHA512 e99ce579b874166610cc6f64ab6ee227bd5dafd3777d32f96db16d986d49ee755f380965d617d7a99d682a1891436f6fa315e74acb94ddc54d2228f2ee48902f WHIRLPOOL 233e97eb9031d0b59b9c1a9f55a0d5eb39bb3b1446247c9a5823ef3081a30f78d55512f1bff5bf943e68ed57ca8a266f6a54d486d9b168b348ce48e369ef53eb
DIST ssh-multiadd-1.3.2.tar.gz 14035 SHA256 5526a9682b5d5e5051f91cd64a3e472bc6311939ee412725bf94eabb8f2f94c8 SHA512 fd4f26bfa5e2f654fc650470353901c6f418685f971ec4b5834afd0136e77469523c49b7cacb1b9716ff6c8cbbe810a057b214927f0325524170db84aebacbb3 WHIRLPOOL 871af4cb49282fbf22c547b99a9c14d035fd8766ba29899add5e2522d1a648df3e9705837b99a5cbfbe87ad0f363fab262905fe104353123171bfcccbb5be52f
EBUILD ssh-multiadd-1.3.1-r1.ebuild 828 SHA256 3d6c893f607efefb8eaaa8a6760854d14fa95d6a8897dbf40d84665f7b742287 SHA512 950d638365344b9532c30a35d1e44bfad939d3d393ea2a5ae407fbff699dc00dcc61d5288e1b0be0b81df4a613745e693338bc367fbd6291b00a87dd58f08dce WHIRLPOOL 5b7adc7c2ceea95bb67db71b5cf90c0c7c6fbea1fac631066fb258571a4e5266327cc8e970ddedf8f1c988a94994ba27164b7b0ae496d737d232a152e7ad3b3f
EBUILD ssh-multiadd-1.3.2.ebuild 808 SHA256 2e0a3a56adfb10ee146b19f63f7d6f84c58eb0a703472a1b87262a4852efe26d SHA512 2a403ee8f2b207ce3f0b653b4f4af9eab3928655362d4fe107544e3bd8af6bcf4769727adba7715600a6a56916b368d2b2c501cbadcb9cd96fde62805c7aaf42 WHIRLPOOL ca1439fbce0b2a468e2835acde24e8b2ce0e0787d78ece9468234c163b62daa52a706493595a51683e3a7937a5af64033352b0383ab21baa900c1bbd538055fe
MISC ChangeLog 2117 SHA256 a5aa8d65c6c87432758f2cdaa555fd0218cbf3eda7d3c04a38419e08e86abd40 SHA512 d722dda5a0cb78e1a6de8393ed7f6110f9a798f189c7685e493699124e1d458c79c1b79ff877270a6c25479fd5e36d2c49fdbe1c01fcbe5ba6d889a6edfab749 WHIRLPOOL 136ac013386642cbfcc0ab6a89c18af2d1b89488fb4eb5f3a02ffbf7504d24c595c9aae3968a57f3442299ad0f390a9874420a4125a08877e19e219fd7fbdf93
MISC metadata.xml 279 SHA256 0e85e33b007bcbaf8ffeaa81271e082efd848de91c4712bd30266b3104554092 SHA512 81b24f087cbb5b69400c1f56551535a7e15be02f4f36c481402f4cd61cc0e6d4de679fb66a6ad7527a29f709c3ef681823f0f5a06f3399e36757a9d2811aa1b2 WHIRLPOOL 87be2fb1548073eb2260514760f419736a1c681b9e3ae60756d72e99317e650c97fbb273a882f47b4a0fff2173a5ca0a8c8c1e91f7e7b030a2f9f4766eb88bba
MISC ChangeLog 2213 SHA256 088130a26d51dbb1b0641325dd26b500a49fc46aa1a70c0e0a1969d2840d7126 SHA512 1a21bafb1fac158f213bc8b04eb2e613cf055d2c09ab14c172d712d5ca2d1825c1b5a64e769159e4c3d572eaaf9905dea20e418c20f10674b9dec151fe6951a5 WHIRLPOOL 51890a971828baa9a61189210e209499e9de062ec9c2af1f272b22529591056da8bc41bee27eb9e1a08d3091a91bb88a230fc33c5eeb8a7542ab6c20b13ce0b8
MISC metadata.xml 278 SHA256 5f8a6b77b33a2d09858e7ff5e32262bcbf87a626473a5f01b8eda40ed8d5c02b SHA512 e9b1a16a8ff14b0d651e25631228eb6742ba0ac1192564d3eb232ca3ca91bbfa281b212e781db41892b92a5d231280fbd4007cf7ffef5d4e8782f3d027de278e WHIRLPOOL e780f5fe6da33808a5dc6f8d16e4f1fdeb755b491df9c2c6b3ef9a54cf7dbf177c70fc0cc09d6524bda2f7624f2ff4a2f41d72cff9632617156075eeaffa5d91
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC+o+MACgkQVWmRsqeSphM41ACfRpYZ4hC+pdlDVgzUDUCKX6SB
YNgAn3/1d9JAvhEX2JixuehYU80Cvewx
=/dGM
-----END PGP SIGNATURE-----

@ -4,7 +4,7 @@
<herd>python</herd>
<herd>proxy-maintainers</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<email>idella4@gentoo.org</email>
<name>Ian Delaney</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,9 @@
# ChangeLog for app-doc/NaturalDocs
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/ChangeLog,v 1.39 2012/03/18 15:57:13 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-doc/NaturalDocs/ChangeLog,v 1.40 2012/12/05 01:32:35 jer Exp $
05 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Change maintainer tag (bug #390951).
18 Mar 2012; Raúl Porcel <armin76@gentoo.org> NaturalDocs-1.52.ebuild:
sparc stable wrt #391263

@ -1,3 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST NaturalDocs-1.35.zip 344357 SHA256 f509a4d4e01d673a5e44fa45d6ca7851af7b3e00189afb5f23c0e57123e55fed SHA512 c9b65613aaeb1835f511fe8f466b3461f6c25460b84167a6698da2e281574a9f223db437032c29099bf4abc601ce185f05f41c7f4c882a6659a8c1cecdfe7829 WHIRLPOOL 5d0bd9ff07d7b7569a0ea4918f3ec56b8eb6cde282cf16fc932f8d42899dc0a0d725a8ad64d830265cd76d4e48240a4ea8255c7153fcdd14550e8ad4ead11916
DIST NaturalDocs-1.4.zip 422789 SHA256 fc625ed5612dbb3f291290f2e39a0626377b7ad3f634a021dbfe5a75137d6072 SHA512 3d2bebe03c2cc012cdbad7143f7728f8f2d12e934a052d39a734f252b32b02790aae966142f43ce4c05f2048187fffa747081c4e7ab9a75d013bccd92bde2739 WHIRLPOOL fca1e8dd8631549d9f7ea5f562f55527fafababb0f769dda14ac319e5bcbc6da495b6990004fc76534301f801879a29209a807e7eebc0340654425a3ad2518a3
DIST NaturalDocs-1.52.zip 460793 SHA256 3f13c99e15778afe6c5555084a083f856e93567b31b08acd1fd81afb10082681 SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1 WHIRLPOOL 11bd1d5ad3b96b5d116be3463c871c25f60837f1f2f866f9f8dcdfbc33cdfc051a582e5e1b81289685924a57de503026ad1bb44d6965d0f0cd6c94a91c7909ab
@ -5,5 +8,12 @@ EBUILD NaturalDocs-1.35.ebuild 1024 SHA256 f22aaaf09ab70b3e2b6b0099e709f34b6e695
EBUILD NaturalDocs-1.40-r1.ebuild 1355 SHA256 0cb43996fdfadb7277814200d2fd7d102229d1970bcbceea6951682ba0610ee2 SHA512 25b16d62a19c0bd503297fcc37b78b2b705ece77285114b54d5d5712a3b874a6dbf4aa1e5874c3daf89e298fb9e4a62300986e7050c54e831acb86aed8521c90 WHIRLPOOL 0d5cb990a9524cf98aa70c583860a360d5877d344f650a4e994ae7c2a4cb4101ef577b530fbddc00d40e3645119460fc7450d0b3c952e1ed3cf3cc00d057032d
EBUILD NaturalDocs-1.40.ebuild 1178 SHA256 89253cdaaad68900c3f1baf57907a7e021e404920f7d762f4c9ec1bb5b703bcd SHA512 b3737d2b81ed01583a118bc4ff52f5c2a196a5cf2f7f7937182b58db76c2167d9df65be21a826cc02914498d6c580ec81f280e2313574cb3eb4dcd803ae7fc0f WHIRLPOOL d5283ee16f8a21f17a9fc2bdb32727caab223bfd8cc65758eb268e252c47be194cf400bb7283322cc8ea364c12821b4d0bd7e954a4e6f1b8bb84c204665198d3
EBUILD NaturalDocs-1.52.ebuild 1338 SHA256 fe701d989cc8ecd5d5af3c5c6944ef34a0628161129db86823845b9e2fc30a0d SHA512 6639c06ca423674e8d9844a07af95da308c7abffb613005b156898cab4aca6c729a68433d6ee7b661a82d25f869db59ce8c3a4383cd780ce7c2843bf6e35d56a WHIRLPOOL f763a5a23c542047e2c7fdc824258ef0105650f4ed42352b5f99f30b89b80e01b8890490ddc7dfdb269529ff15aef3317033093026a2256dc4620f7de7f12ac2
MISC ChangeLog 4764 SHA256 4c33fcd6a08121f465461a453dc675047a67a673ee6b934e5cb1fdf0f3d57167 SHA512 db87d67e2d75f0ebfed562716b2283e79e0af9c3b96ce6ad2ac5af5855d7c7e13fc8c72ca5bd2dd9cc531e617922cfca9d6714410de78bee22a6acbec46a1520 WHIRLPOOL 40f9cc641aff4a0027a7cfa189f68553c91186261a66082b56723b8e4450710979c56ab84007385d300c4525708f7511c47d390504303d29d28561c51bd08145
MISC metadata.xml 801 SHA256 2ff9644a0fe090cfe126c8639a605b8cae1f2e929ca34afda8b9339da9d3029b SHA512 81420d143762b66177b14351f6164dca59ad1ea01e68bbff43ebc80b3e0363048d7e9173b9e80874156b52827ec7391043d0d5165208d84ce9254ba2384923c5 WHIRLPOOL c2fe802b75b60438575a7024b3f3703f5b2eb8eba62764afb1487c3c418260693e8e62b73acbdd37ee724fd1b827b46bf3f254234bb0393e5e3907cd5ab95cb3
MISC ChangeLog 4861 SHA256 ae63b9d27cd362607b9853019c210f331630835f439d0c22ffb7a262d720b6ad SHA512 14d960f821a4e0cf5b43801eb84e8593e38e409b58804f98e59ebe5d2858bf1b1d51a81b2c366bb6b715147e26d46c061aad7d34c039b6dc3a8d6ef406ccd035 WHIRLPOOL db0077edda0806c7526a58aaa282ce0561cbb36c543a123b30d42d8c9d09eccb2268b088261371552eff37ba840791613768611e47cad6ba0d57aa76e434b06a
MISC metadata.xml 742 SHA256 2727ea77779b46622153c65453779aed9c5880105549e8039a39fbdbfbdc70b2 SHA512 908322faaa01fad4865270c68a1976f8c4ab94787915a2cc807ba2c6291544d6ad9d70d60df8c230b556ef46e768870d6d60a81c4fc2fde92cfa0ae96648b544 WHIRLPOOL e957f08601d4e43c07704b8c6fac9f08caca32c5173de66e8ed82d6e14700b5f9e67d6b7efa500ac523961aae13982a09ac095a239b623fa6437e05aa82ff8e7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC+pDQACgkQVWmRsqeSphPkJQCfUQcwUmu5Ctu6leVoE+EoCOZK
Kx0An3VlnwkNRFBczlsvm/AjmLx3GOu6
=GVCB
-----END PGP SIGNATURE-----

@ -10,9 +10,8 @@
and high-quality generated output.
</longdescription>
<maintainer>
<email>johneed@hotmail.com</email>
<email>idella4@gentoo.org</email>
<name>Ian Delaney</name>
<description>Proxy maintainer, assign bugs</description>
</maintainer>
<maintainer>
<email>titanofold@gentoo.org</email>

@ -1,6 +1,9 @@
# ChangeLog for app-emulation/qemu
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.149 2012/11/21 22:22:35 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.150 2012/12/04 10:20:45 slyfox Exp $
04 Dec 2012; Sergei Trofimovich <slyfox@gentoo.org> qemu-9999.ebuild:
Follow upstream bump of minimal spice protocol versions.
21 Nov 2012; Doug Goldstein <cardoe@gentoo.org> qemu-1.1.1-r1.ebuild,
qemu-1.1.2-r1.ebuild, qemu-1.1.2-r2.ebuild, qemu-1.1.2-r3.ebuild,

@ -1,3 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 65-kvm.rules 40 SHA256 c16a8dc7855880b2651f1a3ff488ecc54d4ac1036c71fffd5007021d8d18a7c5 SHA512 98aad2a2f212a7ac0ee5b60a9c92744fa462bce5f26594845c7a31d692aaaca2d52cb57bdbede7dfc60b9862c2a6510665dbb03215d5cf76e62516a283decdd6 WHIRLPOOL 937de93a23930f6b8533f0c3e0dd249c99ddf7d54446dea857607266ac0a4b435c5b4a52b2986b138bace9c0a7ade66f94116b38e2bc4767ead54bd11baf0920
AUX qemu-1.2.0-cflags.patch 359 SHA256 8917142633d32497d63dd2f2934e17d86a2e2ab11be2c8551e7218c9251b66a1 SHA512 f60ecc9a0e6969436a77444193cdba4f3028db683de0963870cbac5bf3a1b47da815926236f127a5f56333efc21efc52eb732cfce6393b764bfa1b9f569df645 WHIRLPOOL e0b3b8e1e68a3b42ce7727f7fa2029dd382fe9c8f7260c29e52368a1cd3b29efcfc134cf9908b3590ed6fe57c785bd05bf676e61736dc321a7a4899dd8b0a861
AUX qemu-9999-fix-mipsen.patch 684 SHA256 e4e9695c091d3b8ffc1afb24c3d59fc61bb08bdb3e25b7be5a36d0b327ba4b55 SHA512 25c3b6ce6140cca2ed76ca75d623730c78873f8e5b53d9f80362df376effd7755b41420d55ec19dd652b47f2c6aea01e2cae9dc75952a4ffae871841ba27142c WHIRLPOOL 99d2e15c00d24db9fd7765290efaa6f69bb42f828227e3b5bfe68027b25ddae173c9cdf49b8d84facd8372d911e32a8bd0ed2aa6bdbb083c67d467d93bd29f67
@ -16,6 +19,13 @@ EBUILD qemu-1.1.2-r2.ebuild 12114 SHA256 554a50a734484014cfeb7c8ee6f9602e9bbf26a
EBUILD qemu-1.1.2-r3.ebuild 12243 SHA256 c32db52027e3109704574294850714032c6dcc4aa5fb4d886572bf1b6e4d7dff SHA512 ab6d425aa09c202fee9b69abd3bd040a79cc313c3c89723434f7a46b20606cb0941981916cf8cb7a166e311e836508eac42ceb0887ff3f888675421ee4a693f2 WHIRLPOOL edfd335e814ffab756695dc2e664c8a37421812c003180575a692bb6bcf6da42d90db1468a986b7446ed0916de7ebae0ec120aed0c60435898ce29201bf2b56e
EBUILD qemu-1.2.0.ebuild 12705 SHA256 ff3debe5f179840aedb0385e9024c1cd4dde6611606e9ee9588a3446e7c53fea SHA512 7f68f44ecc812f8a0b2c45d0df80a03847faf6746642f5d2b40566a89a0dff63fee5d80101eaf5ad5cfe0f4fefee1f99e454c262063cf27cfb1ee72befbb24fc WHIRLPOOL a27fb0f21c65443be526a9a820eaf6f01d483a212560457e6dbdfcc6e059e6ab1733e945929740a42b001625c5510427836eecab81f9ff5507cf3095e65c70b8
EBUILD qemu-1.2.1.ebuild 12711 SHA256 21832b430bb681045b807b121ba97c096d2dba38e98684546e74797a41b6c380 SHA512 7c6839542a7e3712d6e817d119e727c4add819e804f40bcb6697d37f33b9334d455b045243bb3d632315436f420ecf850a92f88b7efd3edc3ace62fa2a232992 WHIRLPOOL 586de78c624d95ad5c9a42184db50c339c98a92e82c462b6e2536d4ce6fd205295e291ac9175a7f571b86c89512815c2305e53959050b71bcc75b088a9d85924
EBUILD qemu-9999.ebuild 12726 SHA256 087edb4a749c94c6927a54148a4c6ee1df725e41ab6d7e060fa8826af5861cca SHA512 c6341ec9cfbb4eb60ba31eca9472bb7332a961003a95e71d51bdaa29c51b6e92aa3e7295a4cd4bba5357b88a27684520e3828671204d8fda2dbfb53fad20ed79 WHIRLPOOL 4c396a62a76feb0d43f2a5190a8d80d2dccbb59f594383c405a63750a6e64ddc7fc0c56b6deca31ec3ee0911a5711a5081933dfa788598a2a0e2bf4537452fce
MISC ChangeLog 23562 SHA256 14058b68a3b73a4cc090a0a6a63eff1f12ad640eff557e406a2155883a69def2 SHA512 93415cbedc06da5006e5a3087874892c34298deef49303b0a64c7fc7bfeed0adf4dafbb07e7535b4df61f3bdce3f016497f8b00c2741bb4ff343d5c194acc6ca WHIRLPOOL 08d971ab78af3e748e71f0469b32d6a50c91e7a87fd208ffc7085f0d0a8b278e8fd622a7cb19d24065bfc510e87d7836f7910bd261605ae05ee3d161b2c60aa8
EBUILD qemu-9999.ebuild 12728 SHA256 a7ddeb684a032d04320f667999fc1866da5110c734d424eb050fd89a616c72a3 SHA512 233361058d03a23a8630c52e145f797d77c341045021d05d2f2d58fde7498a037f060e78498199d9367302785057fa0ae0f4df6bf5726a4fb8214fbdc3f1d586 WHIRLPOOL 1c8eb602947f015add9c3f8cc7b65a7ba344e6e67bdfce25f6c6d30c138fd28571fd715ca59f8e6e2c29249817faa9e6b0092896923bd3f97abae0e9eb9d3496
MISC ChangeLog 23694 SHA256 97730aea9a3abcef775c6d14225856fdc64ff9ce0b31e14eb27b4a31c0113be4 SHA512 0c5a1b83ba40b606193b5b06ae94bcdfd395d9fdfd3a1c552ea57fe5051f46f9f31db81eaa42cbf534d6ff782d6d275807969d46381b06f13115740968c723f7 WHIRLPOOL cf67091876c9903783a6362b45fe194cbabb2fab5c88a5dba9825ac216b09037723cffd9992ccfeee1c7be27d42243cc632deef4a147b84d862654689df9b0ee
MISC metadata.xml 2722 SHA256 0d2c9fb51a2177ac7750c15ed830479795b67b15734ed2b916afae556a3cadf7 SHA512 3b364d79b6790c7c7c4826aff13dd380e8a914abf691431e22821337d1ab91281614beaa2736ab459b0c996893aa80e09db45eeb1f6a0b14ca251b1a645310e5 WHIRLPOOL a0521b8ee57b1d7c31133701d7e1c7348473e54d1b39708a49c31baa352f365c65dd3cba53860139551723f26ee7213b0db759b65e03b843e94e24b3723b5575
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC9zoYACgkQcaHudmEf86p9TgCfb3jY8LaLmJv32Gin7/qIP162
1usAni/baLaXRohkkF4O8pspChqYTNan
=w5FO
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.34 2012/11/21 22:22:35 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild,v 1.35 2012/12/04 10:20:45 slyfox Exp $
EAPI="4"
@ -68,7 +68,7 @@ LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
sdl? ( >=media-libs/libsdl-1.2.11[static-libs(+)] )
seccomp? ( >=sys-libs/libseccomp-1.0.0[static-libs(+)] )
spice? ( >=app-emulation/spice-0.9.0[static-libs(+)] )
spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] )
tls? ( net-libs/gnutls[static-libs(+)] )
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
vde? ( net-misc/vde[static-libs(+)] )
@ -88,7 +88,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
python? ( =dev-lang/python-2*[ncurses] )
sdl? ( media-libs/libsdl[X] )
smartcard? ( dev-libs/nss )
spice? ( >=app-emulation/spice-protocol-0.8.1 )
spice? ( >=app-emulation/spice-protocol-0.12.2 )
systemtap? ( dev-util/systemtap )
usbredir? ( >=sys-apps/usbredir-0.3.4 )
virtfs? ( sys-libs/libcap )

@ -1,6 +1,11 @@
# ChangeLog for app-emulation/virt-manager
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/ChangeLog,v 1.75 2012/10/15 10:06:03 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/ChangeLog,v 1.76 2012/12/04 23:16:49 cardoe Exp $
04 Dec 2012; Doug Goldstein <cardoe@gentoo.org> virt-manager-0.9.4.ebuild:
Update depends to handle dual gtk2/gtk3 support in spice-gtk. Added USE=vnc
enabled by default and make USE=spice enabled by default to best support all
kinds of VMs.
15 Oct 2012; Agostino Sarubbo <ago@gentoo.org> virt-manager-0.9.4.ebuild:
Stable for amd64, wrt bug #437204

@ -1,7 +1,7 @@
DIST virt-manager-0.9.1.tar.gz 1942398 SHA256 15e064167ba5ff84ce6fc8790081d61890430f2967f89886a84095a23e40094a SHA512 d21f06e5f99a66318c58d78b8d61b6c590c5defc5eccb2d2f6b4182d1883e02a095ad7b44bef0c6c0cd32919b6670b5c41ee3c5b5d44cc592bcdd56e73f19801 WHIRLPOOL 191fda27f3e99cf38ecbc673b26be3d0aa38b0e88777f73798f6444a6463b66fba1345304af3ee2344eb31de2a34f57e48108d6191d94eb251ea0b006cf79cab
DIST virt-manager-0.9.4.tar.gz 1709809 SHA256 dc8c553beeb15bb30cd5517b2105bcc47cf482b03523e522733c52b0e5df0fc0 SHA512 f70f4c4f0d5b282d8126e495a2da8bcb6afe0bcbbae493d4abb46c3a1802f5ce36f477125421cb577ab2f64bae522db4d7c03558fa7997d74f5060b29b98c53a WHIRLPOOL 00a213515f23858278f47069102cf82eb053255b81a9e128fd666dbb17f6d9e7ce2365b4370fa3b733406c07599fe5c0dfa076a6555c48dd62d1178b679acedb
EBUILD virt-manager-0.9.1.ebuild 2519 SHA256 9c308ebb05d3feafdcd494531308770a1290b4bce6a643ff2d9bb20b0fb29fe0 SHA512 331aa845cc74d45cb28659d99e6783bb076b1ecdb54767cd1c91ba2745dd4fa27c46ee73cc6597cfa90d40075a1e8203b4a66b95ed7bb4192727e4633feebd42 WHIRLPOOL 1f2f9eb8178293eae0a6a667427acbfb77894fda177fed53dc131ac96bbecf2bac9dc2c4398637cafd5479c4f7e17a0ac8db7979ddbcedfb33fd9da3f18b383c
EBUILD virt-manager-0.9.4.ebuild 2516 SHA256 cf6c675ebfc576482807518055a7b2d0163565f2b45016204f4b090c53f7246b SHA512 2fb7d2efed11cbcd2f5bc0cb0b1cac43ed550011d78ec1b59484c4dda8169ad2d747d5115c277bd2a20a31c6d6372656db7ae5caa465094e1ae55cda4092bf47 WHIRLPOOL 29907785304130f1745a25ba15f667e0b206159cac80f98d8fa855ee105b586c638c7fa45fc2d2e05935fb3bf3c01444f6da836de596c349a76af369ba1a72e2
EBUILD virt-manager-0.9.4.ebuild 2637 SHA256 19ed20461bb287a5b8151f38dbbe2872886530de9f39ba4161f16b5d14d84c45 SHA512 1928a1dbf62c9305869240ab2fe68a587df1da8090ac45dcc37dafd873ded38ff120a2efee09cd0bb11ce065f5d9685a58159360c24469dea2b3fa5bef72e72e WHIRLPOOL d5ef815c13bf084218e9e66da6b949c38ac4f24e219b6b80f6bf7ac4b9dfdf43048cc9db033e671a624ab4f3b748b63079b95baef9ddb9a2845b9c358af2cb47
EBUILD virt-manager-9999.ebuild 2459 SHA256 dc91b22f727b2ed436b68a8d8dc93b5f23396ce556629d5782b0b91be39a19db SHA512 0644c28e29afdaf27447237e469221f10b64b4ccd18821fb9e02a555172720ad987a14b74e160a7564f81a96a4bcd5038f7bbe4aa3929e91468732b46aebd82f WHIRLPOOL fa59a342212cdbacc2e6dae4cd0e04e6a0c6501c29ab679945e16042e7f3080fd323e9187c994f2f36fdcc2edcf4293273bf6a04c101144e3cfbc3e7d6eb1c25
MISC ChangeLog 14237 SHA256 d5b95446a987ae75d76da8b0bfc20afc8e1801d2c37c97526697e48045c4d0e1 SHA512 7cc3ffb8a4e748ed34a087dc37157d68409b0d8a1a41b4554693e5531a4182b706d7bb6866c93de7ca8a68e118d7c0b916f45ca4e1bf4e9bbd31507411c99a3f WHIRLPOOL 7b0c7241830198cc82e200a813261ac6dd1c49daee7492007b991b60b4d0b9dba295a688146f9c101c8bae8d30ccdf2b0c66cf4c0942fba8df34a7795dfb798a
MISC metadata.xml 641 SHA256 3d4ac13637c95e0524006f0cbaf690d4dc8d3f7faf2e36581be8730aba6cc672 SHA512 29a2b310305f9ca3abb4d103c04c84b605006cdcbdf461ea0ee4a9da08bc1a3495632ce212835bc64e5b0da86e3eb78f25125e5d462548be8b032b5a7300902a WHIRLPOOL e34c2b3a5bcafae7ee45d457b9e574b09e1d683c013e29610ba0810657377c3a7c6382a04be3adb1c4edaffdd8c33fbce773113eda47070f10671576ea2ce568
MISC ChangeLog 14491 SHA256 6dec32ea530a91dd7cdefad36a4965700d578355d44b4a17863fddfc74b23cb2 SHA512 6e96b38ac3f0522cfbbaade73369b8efe28b20c958b24195da08343fedd2cd7e3fd60c038a3dab0a37f42c96fba31039ab03cfe8d5edc8a3e881c59f991425c4 WHIRLPOOL 0ed84dafee6dfdb1053d6ab5ffcb9fbafe96fb7967bb7635e9e5cfe3dc13dae947e6b84eb353c352db5ae20d42cfbf7f24ec835e8569cda0fa2868597c075d54
MISC metadata.xml 722 SHA256 70795a507d431d9f6682777a65b480eeb0d762368f3150552b7d17bf98f96bed SHA512 1a6cb74025b5f750c82f7c373638a764f19057bbb076e96688f73690362ef197d8a38333873f8ec5baaa9cdf11a0848c83c1d86403f17b70347d7f6ca8fcbe3f WHIRLPOOL 5a3b8cbfbdbada615803ac5e6cf3a21ebc6f5d15ee1d440be6de3efcd129557c6651aac91192b8b94ed7171e856cc564e9f49c7c5b6d425d2b778621f644c7ef

@ -8,7 +8,6 @@
required when using <pkg>app-emulation/libvirt</pkg> with
PolicyKit authentication
</flag>
<flag name='sasl'>
Depend on the proper libraries needed to connect to SASL-enabled
libvirtd instances (e.g. Kerberos-protected instances).
@ -16,5 +15,8 @@
<flag name='spice'>
Support connecting to SPICE-enabled virtual machines.
</flag>
<flag name='vnc'>
Support connecting to VNC-enabled virtual machines.
</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.9.4.ebuild,v 1.2 2012/10/15 10:06:03 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.9.4.ebuild,v 1.3 2012/12/04 23:16:49 cardoe Exp $
EAPI=4
@ -34,20 +34,26 @@ DESCRIPTION="A graphical tool for administering virtual machines (KVM/Xen)"
HOMEPAGE="http://virt-manager.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="gnome-keyring policykit sasl spice"
IUSE="gnome-keyring policykit sasl +spice +vnc"
RDEPEND=">=dev-python/pygtk-1.99.12
>=app-emulation/libvirt-0.7.0[python,sasl?]
>=dev-libs/libxml2-2.6.23[python]
${VIRTINSTDEP}
>=gnome-base/librsvg-2
>=x11-libs/vte-0.12.2:0[python]
>=net-libs/gtk-vnc-0.3.8[python,sasl?]
>=dev-python/dbus-python-0.61
>=dev-python/gconf-python-1.99.11
dev-python/urlgrabber
gnome-keyring? ( dev-python/gnome-keyring-python )
policykit? ( sys-auth/polkit )
spice? ( >=net-misc/spice-gtk-0.6[python,sasl?,-gtk3] )"
spice? (
>=net-misc/spice-gtk-0.6[python,sasl?]
|| (
<=net-misc/spice-gtk-0.14[python,sasl?,-gtk3]
>=net-misc/spice-gtk-0.14-r1[python,sasl?]
)
)
vnc? ( >=net-libs/gtk-vnc-0.3.8[python,sasl?] )"
# tui? ( >=dev-python/new_syrup-0.1.2 )"
DEPEND="${RDEPEND}
app-text/rarian

@ -1,6 +1,11 @@
# ChangeLog for app-emulation/virt-viewer
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-viewer/ChangeLog,v 1.20 2012/09/21 18:02:15 cardoe Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-viewer/ChangeLog,v 1.21 2012/12/04 23:10:18 cardoe Exp $
*virt-viewer-0.5.4-r1 (04 Dec 2012)
04 Dec 2012; Doug Goldstein <cardoe@gentoo.org> +virt-viewer-0.5.4-r1.ebuild:
Support USE=nsplugin and USE=gtk3 at the same time by doing two builds.
21 Sep 2012; Doug Goldstein <cardoe@gentoo.org> virt-viewer-0.5.4.ebuild:
Fix spice-gtk depend. bug #435678

@ -6,6 +6,7 @@ DIST virt-viewer-0.5.4.tar.gz 619744 SHA256 8e8ca29ac9f0ef8dc49e28fa465814e13c67
EBUILD virt-viewer-0.4.2.ebuild 1036 SHA256 033b9ed5eb9a724836a928f39c4333e520223edd6b534b4097b4d86fbcecb5b5 SHA512 8a48e62352f8f8dcfc73d76f3462a65a256b9fb7a913f3b52f8bfd563cff112df35e8a65117a8ec3748b0fba00d3d340b650700169a4587d09a148a2bb63b35e WHIRLPOOL 43c5f496c44c69024ad20de045a0f56b5789ae1270d126bbd31b023e52633c770186a74719c83911cc7d3d718ef0a27063abc1ddec1d51403cbc103a6c76aa79
EBUILD virt-viewer-0.5.2.ebuild 1554 SHA256 9c2c4f4d1d537249b15beac8d4ad89cbcd1a49d32e0561b5af7f5925602fcb2e SHA512 962dde5226e3b85107a9e8fab47ca8d24cb2f5049895cebde33f85c976ac2cdb988e2a9c14ada659a35e27d8edabe8c73b94b0bf4423c08e1f97c876b3f1df17 WHIRLPOOL 95b47604721542ca7ffd2e2c71f2fc6da97975b8462c2280be53108691b55e8e14245945308d4b9b47a658de15c60d9066556e32c1f0a12fb2dd780c35dfdeb4
EBUILD virt-viewer-0.5.3.ebuild 1556 SHA256 f598fee4a48e86e7864552fdc3537833ac7c351449f0245b46706ba41d126fec SHA512 8ed5387f4915a6e3c9e24d1a82ee9efd4a31774f64045f38b9f4baf8b46b4a7aa0f06632b9a5fe49cb70f403d9a77efe96c9723722eb9496cc2dd804ed9497d9 WHIRLPOOL 6ce849a4e41e2d062e84d874ce30a5ea91a26841622222e51bf8a827e873d2d42bd36af7e6b154ebd6dafbeeee53a796e823e94ce3d58977064e10dfe524ab90
EBUILD virt-viewer-0.5.4-r1.ebuild 2540 SHA256 3234ee4d7e99606a7f2763dea2685254a95fc6137b2ccb44194ea846b6bcb80b SHA512 ca941375ed77d9e45e92f08b5485df23b3b9db437b49cbe8d3f11bbbab77ff55978b77f66d4496920d79cee47c25fdb7af735c6a51ec2e2fa31e421c818db434 WHIRLPOOL 7bcb0c7deb228581980438411ed420d3eb3da428ace14e6116d538f8c342c2b9af185e963dff982f637df88a597cd191ed8afee00c8f2e545c2e772532fa3860
EBUILD virt-viewer-0.5.4.ebuild 1586 SHA256 7618fbf94dcda82b96d5edb14ae79e4e0b834fed6607c1913ff0ec03344b7e98 SHA512 bcea0b84634a436465926a59b3890c9cd373deb12de2ffb19080196373c42f6d3e992a4f0f7eb83799b02e1cb2170f91147efcb4ea69b06f23987b9e612ce878 WHIRLPOOL 7f9eea7e38d4841b587dde6d78b2422bae4b09ef8cb7c9c7a6e1b86a2595e600bdec37a245b03a98331103c24f8836558bf7ef13b619368a3f40d6399de11eb5
MISC ChangeLog 3549 SHA256 56bdd6634f6d36b407a906a09bfd0dcd52a1c7661a45aae8bcd16f136068f022 SHA512 e125a1cf009dc4e14971aea8aaf90f59ce23af1564049a5e69721966c52ef79536de99c7b655d191a86d8a8a5d60ca0f0709129b350460e9234d18c8441e313d WHIRLPOOL 2255ff4a47381e8bf1df3ea4063eaca8f7b7c6e87bd6f5589771752e8106425eb6e282aae6cda927900c8335a3e811e1534ddc85c3189e8f41304d1e3b6647e5
MISC ChangeLog 3741 SHA256 cc793577c128cd40841bb1a7a87cb6dbed0b111147ebe8807f59240e5ab897b5 SHA512 f03b29769171790e12a5d5d70be6cb182883a8c3a14badfdb3f5bd13d8ce15c43943ca31df13df7f51a51cededad35883cefc1ece74940e9919e0afda7743319 WHIRLPOOL 5a5d863f40f09bab3ebcdf5e208c66a263bb8052ed850d70576fedd89eda4738b56f1e17729ca383e2217657bedbfbb3a361ce2b989d7d8c90db671f2d530e70
MISC metadata.xml 458 SHA256 8ed1c7a57660494a298c83bfd496954a3676b992317363e2cb5f2a4aec0b9345 SHA512 9595b18eef531a044e6a625a30862985c85bb60aced02975ff6284281ad75f89c7c348fb9ceb4299d0d14eeb038fac7cba792607101e529e54504157368d5c3a WHIRLPOOL 6a1abff5a7a553438a8b5422e7a257ec55a76e3fe90d8bcedf68a2c3f12af8c805ed3fbd2637fcdcf1d9159f0f6aa910cfaaf95c946dcdb71ea93caf2f87b46f

@ -0,0 +1,107 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-viewer/virt-viewer-0.5.4-r1.ebuild,v 1.1 2012/12/04 23:10:18 cardoe Exp $
EAPI=5
inherit eutils gnome2 toolchain-funcs
DESCRIPTION="Graphical console client for connecting to virtual machines"
HOMEPAGE="http://virt-manager.org/"
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gtk3 nsplugin sasl +spice +vnc"
RDEPEND=">=app-emulation/libvirt-0.10.0[sasl?]
>=dev-libs/libxml2-2.6
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( >=x11-libs/gtk+-2.18:2 )
nsplugin? (
>=dev-libs/nspr-4
>=x11-libs/gtk+-2.18:2
)
spice? ( >=net-misc/spice-gtk-0.12.101[sasl?,gtk3=] )
vnc? ( >=net-libs/gtk-vnc-0.5.0[sasl?,gtk3=] )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35.0
virtual/pkgconfig
nsplugin? ( =net-misc/npapi-sdk-0.27 )
spice? ( >=app-emulation/spice-protocol-0.10.1 )"
REQUIRED_USE="|| ( spice vnc )"
GTK2_BUILDDIR="${WORKDIR}/${P}_nsplugin"
GTK3_BUILDDIR="${WORKDIR}/${P}_gtk"
pkg_setup() {
G2CONF="$(use_with vnc gtk-vnc) $(use_with spice spice-gtk)"
GTK2_G2CONF="${G2CONF} $(use_enable nsplugin plugin)"
GTK2_G2CONF="${G2CONF} --with-gtk=2.0"
GTK3_G2CONF="${G2CONF} --with-gtk=3.0"
}
src_prepare() {
mkdir ${GTK2_BUILDDIR} || die
mkdir ${GTK3_BUILDDIR} || die
epatch "${FILESDIR}"/${PN}-0.5.x-npapi-sdk.patch
}
src_configure() {
if use nsplugin; then
export MOZILLA_PLUGIN_CFLAGS="$($(tc-getPKG_CONFIG) --cflags npapi-sdk nspr)"
export MOZILLA_PLUGIN_LIBS="$($(tc-getPKG_CONFIG) --libs npapi-sdk nspr)"
fi
export ECONF_SOURCE="${S}"
cd ${GTK2_BUILDDIR}
echo "Running configure in ${GTK2_BUILDDIR}"
G2CONF="${GTK2_G2CONF}" gnome2_src_configure
if use gtk3; then
cd ${GTK3_BUILDDIR}
echo "Running configure in ${GTK3_BUILDDIR}"
G2CONF="${GTK3_G2CONF}" gnome2_src_configure
fi
}
src_compile() {
cd ${GTK2_BUILDDIR}
echo "Running make in ${GTK2_BUILDDIR}"
default
if use gtk3; then
cd ${GTK3_BUILDDIR}
echo "Running make in ${GTK3_BUILDDIR}"
default
fi
}
src_test() {
cd ${GTK2_BUILDDIR}
echo "Running make check in ${GTK2_BUILDDIR}"
default
if use gtk3; then
cd ${GTK3_BUILDDIR}
echo "Running make check in ${GTK3_BUILDDIR}"
default
fi
}
src_install() {
cd ${GTK2_BUILDDIR}
echo "Running make install in ${GTK2_BUILDDIR}"
default
if use gtk3; then
cd ${GTK3_BUILDDIR}
echo "Running make install in ${GTK3_BUILDDIR}"
default
fi
}

@ -1,6 +1,11 @@
# ChangeLog for app-emulation/virtualbox-bin
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.143 2012/11/10 21:08:37 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/ChangeLog,v 1.144 2012/12/04 09:40:13 polynomial-c Exp $
04 Dec 2012; Lars Wendler <polynomial-c@gentoo.org>
files/10-virtualbox.rules, virtualbox-bin-4.2.2.ebuild,
virtualbox-bin-4.2.4.ebuild:
Fixed installation of udev files (bug #430424).
*virtualbox-bin-4.2.4 (10 Nov 2012)

@ -1,7 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 10-virtualbox.rules 576 SHA256 9fe8aaa16b42e6730a2ebd6cf0fbc9ad0db0f45e06e554cc4ae06b4dfc0045e1 SHA512 e3df0f2dc7530f32f9d6ae4fdb5f354ec1eadcfe3028709b3434ce1f0eb2fb2ad56df680890c02ecb6f18aba2d408f58a1a22b74a2eb20b24a262247a0b875ec WHIRLPOOL 3c067b317fec749e174614173f0840a8ecb285ffa1c4d72869b5baca5759bbef58cfa767cb844cc09a9b578baaf7c9e0bfea99e7b9e0b4cd4b87f675ee68fba1
AUX 10-virtualbox.rules 576 SHA256 12d1900c59fc92db58d6c32d15130d5b909853e4bc8205898439fd0510d15050 SHA512 12128375244e0fb090674e5a11cc70178f3c6208040830c009284addb91db7dc0a2d3cbd5d1056944782e936a63b0bcef03be0135683646c41d540413805f0ba WHIRLPOOL 489b5221a143f2f5f84f9695d1d3679b75e86b90502706a248e7f20b812709100a86713ca36a5266aae397a588876643f68084b1fdc872f9587571c6b07daaa5
AUX vboxwebsrv-confd 687 SHA256 6c2a0f9c44476e37dffff75e71ce8a35901d6d881d696ab64c038c2d01bfa6d5 SHA512 403017478c473776b1763ba59cacbd1a52f473bd3ffa98d46d35cb9856c8ce22a1f99f822bcc4beef7eef7ef69db755f9cdf14480ecc884618b2098a5b365767 WHIRLPOOL e6ec83ec63e6835bfbb2e826133b69cc9f2ed9e2918962dbec52ffd900e4eab70c7fab8b5d59254a2c2ddf9bb9422afd0df989e72972b28c09dd646ab0546aed
AUX vboxwebsrv-initd 801 SHA256 a533b2fa736565f94bcd6f512d69e368057b1f03468c40e7bebdc2642726444e SHA512 62e2ac4c226f90cfec2282b54b6ba49f6e9d0507481c1237cbb25d4d90fbc0cb5a774c04587af596721db1a9af518a43e71c6a817771118bcdc499ae9c639282 WHIRLPOOL 6eab384f09194b48a88510ce4ea35b2acb017ce0d3741f6754e88f7fe99cce2cdb6a2f79c3ab394338f2bc4f1035e786a629d3916043b50d37d920cd810991fb
AUX virtualbox-bin-3-wrapper 2931 SHA256 7ed4834ece201cb6a9da57e36a1a9b47bd054057d2ac4a46343a9966ff460644 SHA512 adb6ba2b3252b19b4c0331c10a025d05fd2399642530ba9aec2efa2dc8dbea4188a95806935532ad8229db29f0767c3098ef7646204f5e540e291ceb350b76ac WHIRLPOOL b7d7e454cd5642e59bdf973bbfb7f7d52597b32b440630ec4ba08b8b89f91e4e5296a723429e1c9c5c72e6760264d0477e1232559631e54c85c98351cf170db5
@ -20,24 +20,24 @@ DIST VirtualBoxSDK-4.1.22-80657.zip 8805310 SHA256 89f221ae08863342e7a8da3186135
DIST VirtualBoxSDK-4.2.2-81494.zip 9714925 SHA256 694fe0bef149e4f0802d2415f914e77e49f897b69316d608f4d7c4ef62acfbb9 SHA512 169982667582534cf160d6049ca8bd9a0f62b1c33c2e4037747eedafecd999218084fb85d8d4af3fca00b8126eb64a6b845e3d5590cd0ab24e0dfbd394ff6e53 WHIRLPOOL 96673147e0a9fa35ded2c84a6e36f1884ac91584824daef0b90f1b137db115cc0dce9837ae15aa5d8a1f6b424db1fc1f24cbf99c25fb55fc68714e64a1519f7f
DIST VirtualBoxSDK-4.2.4-81684.zip 9715854 SHA256 eb42fd92692746094a03e5bd468e1a87670f3d6806b8d645ecb3d78d2cb80e7e SHA512 e777fdd95bccd23abbd2abcb53bb7fd70221fa82ac875493e87430e3a549f374846de84dbba30874cfbc0021604ff440faec897e3a7415707d3a633ae88e7f52 WHIRLPOOL 1f8eec48ee0c67e3d36352a5e1259dd273b240374b5b5514149dae675c320218d21142195c23e6329edfc44f5d0e413abf4d402591a95dae9fbac731e8234c5f
EBUILD virtualbox-bin-4.1.22.ebuild 10200 SHA256 a7808430e91ab565a61b13aadd2825881f40c18c67f53a76c7599b7558e76c80 SHA512 b5de9ceab5b3451634614b34407bfed707249369213cb326885713f7749df97c9ee3f8daa0775b4ccdc12c9b8fdf99e8957d215a4c87088c2f83c617e1df61aa WHIRLPOOL f741b990a049a72ed94250e413c2b82a17078b3876601d9525c22186407c624aff41e1de5ded1e7a7cfa918223e4eb1d3010ab79ac2cd46554cc735c89ded21d
EBUILD virtualbox-bin-4.2.2.ebuild 10263 SHA256 3b34acd8abb972a60e4bead16c1295b3d545dd65831a88ead9c210702f169deb SHA512 b801096a719d90810d92a2de0d789df195abe0fe7c48bbd5da93ce63a01a638cd12c3746e09f1ec21e403f16db5be1221d0295b97310270ebf3fbf9e544e8f8e WHIRLPOOL bc89d3a999ac53b2b6468983c7fcf8fadfa7de14b8ace6a3df13a5b01b66d61f1e8929d10c5a166fd52dda8fcd0ef924be276a4c74516ab000e5674a1fea59f1
EBUILD virtualbox-bin-4.2.4.ebuild 10268 SHA256 b1bed1a2b038792f1b0820fb1674dd6bbd81291e01c1ecf8810dac0829628065 SHA512 f4cd865e64b665b91a7bd0590ab6a05fdae8684338b00fce383aed0c8ab9986d7712a773c67cccd0fa679d211d39613f113efb667c51fbf7c1e493458eeb2e5a WHIRLPOOL b1d68325e2b1d91c80b747199c9d9ea227fdbdfca4e13b23ab4029406106fb76a2053fa7b603056b663d61d7799ff03cc08375ec0c92ff238bd2c29a591bc50b
MISC ChangeLog 27769 SHA256 9a7cc6f69e4b97ca406b3cb0df10f1f6e43533282aa52913991bba35cd7fe9dd SHA512 84e985c0446ddb897a2ed24ec9704ca03b4593863c93bfb3ee59383cc989c5f59b32248e42af1a6fdefd5c1f7ff182dda10fa91d120e4906b192a183c5f44504 WHIRLPOOL fddb6b91907fab674470cf0f194b2744f3201ecd5aeaccbe8c61c304948cacd6a2b2ccb99248958fad4ffc903f7385c4cf9a00e3a9f46f4f517f284d76b44d08
EBUILD virtualbox-bin-4.2.2.ebuild 10411 SHA256 b744f1e9a41cd65853d196571f14af10b1809bf242d773783f2908c745d48df9 SHA512 c2693c56326d4a1b510619e1adbd014bb633f25b386b85a65ca8c93a76b62d290676f7c087d3a3d6b650c310d788fa56c8881758e627cab876f8613d7192b515 WHIRLPOOL 73995a0480ffefe940449ec29ec1efdefeabd569238f98bfb94430aecaf0e14105f5e243c09954f92b6e204b0ac3a3e2c39b09ef9f09a29bef36794612c95ac1
EBUILD virtualbox-bin-4.2.4.ebuild 10411 SHA256 83c31663aa631f862f0c1446a469b497e879a417e02b5f7b099bf6aa0832b14c SHA512 13617c2bcee29db31c0c631c7a894ac641a05150607f78b20f4df7636ca09dab14d4a758625e9ab97d17935c9dcd612b60fcadac899e6e157770bcdcfc537842 WHIRLPOOL 8e930b50286981fca788dbd2707b8c6d25da641cccf1f233c571cc57aab07f140a6a321d31ad6fbe174d832524a4017d135f4264b777b5839a5ab704cc6a5f8b
MISC ChangeLog 27963 SHA256 1cc5d476311832cf207afb06b935fd2a9d9da61adbd95aae0585df0c28b44014 SHA512 ff7d1b25c2654eef4d5d6dcb52f7e253c864730688dfd4eaefcb71c12e7feb2356cb3aa010fbd52600856b2da437359f121848ba4b4046162d8e12bedd6c7a2c WHIRLPOOL 7437258162d41a9266faa75256304fbc3854f671dde08a913b9305a6ca9d4d9c6fc496d42cce0314ff881aaa538af3c098da010528b31aff3b7d7ea070e45504
MISC metadata.xml 755 SHA256 bc86ac6086292fc36509d35b59b7872a70f0874ce07de68d26910450603b7ae2 SHA512 e7ec4edcf66f0263a18ce4a2c825ca11f75e4a08318ecacd29dd40305b241fdf703c0f1ab4702e97accb963c28d7657e7a32ffe5b7a29652b6b06fd77ec6beff WHIRLPOOL 019268a60ae2ca01a2e0c4c3bb86504a755f68b9fa7b4884da316d16f625cc0bfaa9fdd4b7f05578c4491870cbf621a11aea4075d6bfa69f7a542097ddc14e08
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQnsJXAAoJEPiazRVxLXTFwMgQAIgdTXaD/gK35gMfc47xdB+D
AAimyBq09WSEK3TuzPaPHGJCRMNcIZns712tSvAJLSS9j2PxfiZK7Y8kFrlhOMMs
mrsTBI8B6y9o74LSE0Tn5oTIjIF6W0Lr2KTXm/862JEx397UyE87hR678phz8xWM
D3drCkfwQaB17ZrpoaZ6blhk2+1g+6QPtkxjLnCCVsy51M8dkT19XL9lUyor9GD0
U+CqtaAw8K8cQZg/C+Yi2xWWrRpNz3koZDsagCbj9UQ7BjaKGW1fT4z/OV7uhNGl
mfN79XZaiRHfOa5HpckebFAxvYxCxvYMmEj7Y5xU3F+sNwPjdAR1gjtvFfcGoNY7
KbAoMYnoyCkhRV/bFmYs7JyQQhvWaWKEXcc6izZsXrXyLZbLZ0Bi8F5LdvqV+KMs
HPiFKMRvkd9GKE0TXiLy/NfY8/V6H9QW/ASG9JunmZ3Gfc2q8oCepMe17ypih8M9
vMLiJBsqwWF7lzp4OPR3J7XgCah2vTJNV8NqsFvJNti16VQBZYTMwZ8E/zbtKME0
f3vxSl5wOh0fKNetLzV1tlm5yE6XD40NIWzaUcUzzIDqmG0Sz+uFBECtL2tr7xAg
cx6MqYJEXqpPWFhV1znxyJOkEbo2CpW2SI12M7L3Aw/1U4Z1ZRQX4z1Dh+RcwUgB
uVZqILFKJB+dl1NF6gwW
=dljb
iQIcBAEBCAAGBQJQvcT+AAoJEPiazRVxLXTFksoP/jVA866r4/mgUAXEwWjmizHo
JEoURDrSvaXw7bUG9Cy44tywtRkWgzEwbFH4FKE3eQl8Q1OY7PwfefpVVWcAUsgx
MhidSNkwgwzM+8Pht3LnXdOvvRo8IlYVzP4lwDoO16EO/mqDJn049T39zYCbjcdY
72CFfqOuNjQ+pYIyCtGmuCV5SbhlcUcRAN4NGRUC2jKou9IP6iNremvYtSPS/VkR
/vJNDjklIZSd0SUFmBo0rVmJYKUUn/gPpbPDLoWChvRuJIZXNbFtDA+5+pDOTJ49
czINjOCCYZcqd0saDD/IhybvFkTH6wVWtb+0mWcH8PgeT0fAh7l5RAfUNe4H0ojZ
VRbDkBqqPlU5/FxXHBmNvloHTaO0MpLdRDyLfnot4jpoo8NqtWmqzZl4vTLgbk3P
gveUg2PHtGuzSm7wwSveXywMMH+lQp42brM6sjoHAeoF1yweMarTQg5lghfPlYfg
JiEu+lS0D4KkcnBvUaG4KjiIbBxZA1bvvn7M0gf5UVf7AVgmph3EZ7LYyFQ4E92+
OY9zI4EUmYZ3J1pfcNVmSFtvx7/9KZkulMopVxOiBcp7bMZblAF29yPViYvhKvXp
Ko+677A4MeIGrJ5ZaNiR5AI+TDI9CIlpZ7cqgtaJJPPj6TZ+BIx6nPktNBhm5GAr
bQl/rOWedT+ffPINkN3Y
=1oyt
-----END PGP SIGNATURE-----

@ -1,7 +1,7 @@
# create second tree of USB devices according to
# http://www.virtualbox.org/ticket/7759#comment:5
SUBSYSTEM=="usb_device", ACTION!="remove", RUN="/lib/udev/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb", ACTION!="remove", ENV{DEVTYPE}=="usb_device", RUN="/lib/udev/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN="/lib/udev/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN="/lib/udev/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb_device", ACTION!="remove", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb", ACTION!="remove", ENV{DEVTYPE}=="usb_device", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
SUBSYSTEM=="usb_device", ACTION=="remove", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh --remove $major $minor"
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN="%UDEVDIR%/VBoxCreateUSBNode.sh --remove $major $minor"

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.2.ebuild,v 1.1 2012/10/24 04:41:40 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.2.ebuild,v 1.2 2012/12/04 09:40:13 polynomial-c Exp $
EAPI=2
inherit eutils unpacker fdo-mime gnome2 pax-utils
inherit eutils unpacker fdo-mime gnome2 pax-utils udev
MY_PV=${PV/beta/BETA}
MY_PV=${MY_PV/rc/RC}
@ -307,11 +307,14 @@ src_install() {
echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
doenvd "${T}/90virtualbox"
insinto /lib/udev/rules.d
local udevdir="$(udev_get_udevdir)"
insinto ${udevdir}/rules.d
doins "${FILESDIR}"/10-virtualbox.rules
# move udev scripts into /lib/udev (bug #372491)
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"/lib/udev
fperms 0750 /lib/udev/VBoxCreateUSBNode.sh
sed "s@%UDEVDIR%@${udevdir}@" \
-i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
# move udev scripts into ${udevdir} (bug #372491)
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"${udevdir} || die
fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
}
pkg_postinst() {

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.4.ebuild,v 1.1 2012/11/10 21:08:38 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.2.4.ebuild,v 1.2 2012/12/04 09:40:13 polynomial-c Exp $
EAPI=2
inherit eutils unpacker fdo-mime gnome2 pax-utils
inherit eutils unpacker fdo-mime gnome2 pax-utils udev
MY_PV=${PV/beta/BETA}
MY_PV=${MY_PV/rc/RC}
@ -307,11 +307,14 @@ src_install() {
echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
doenvd "${T}/90virtualbox"
insinto /lib/udev/rules.d
local udevdir="$(udev_get_udevdir)"
insinto ${udevdir}/rules.d
doins "${FILESDIR}"/10-virtualbox.rules
# move udev scripts into /lib/udev (bug #372491)
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"/lib/udev
fperms 0750 /lib/udev/VBoxCreateUSBNode.sh
sed "s@%UDEVDIR%@${udevdir}@" \
-i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
# move udev scripts into ${udevdir} (bug #372491)
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"${udevdir} || die
fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
}
pkg_postinst() {

@ -1,6 +1,19 @@
# ChangeLog for app-emulation/xen-pvgrub
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/ChangeLog,v 1.12 2012/04/24 09:49:47 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/ChangeLog,v 1.14 2012/12/04 19:24:18 scarabeus Exp $
04 Dec 2012; Tomáš Chvátal <scarabeus@gentoo.org> xen-pvgrub-4.1.1-r1.ebuild:
This is supposed to be stable amd64 and x86. We do not remove stable keywords
just for fun.
*xen-pvgrub-4.2.0 (05 Dec 2012)
05 Dec 2012; Ian Delaney <idella4@gentoo.org> +files/newlib-implicits.patch,
+files/xen-4-fix_dotconfig-gcc.patch, +files/xen-4.2.0-externals.patch,
+files/xen-4.2.0-newlib.patch, +xen-pvgrub-4.2.0.ebuild,
xen-pvgrub-4.1.1-r1.ebuild, xen-pvgrub-4.1.2.ebuild:
bump, patches add dealing with building external packages, sed statements
replaced with patches, key QA issues from gcc msgs fixed, minor ones remain
24 Apr 2012; Michał Górny <mgorny@gentoo.org> xen-pvgrub-4.1.1-r1.ebuild,
xen-pvgrub-4.1.2.ebuild:
@ -58,4 +71,3 @@
+xen-pvgrub-9999.ebuild:
Initial import. Thanks to newtonian.
http://forums.gentoo.org/viewtopic-p-6642981.html

@ -1,3 +1,10 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX newlib-implicits.patch 5307 SHA256 34e85aa0380d10271748cdc6cb0ff3f502fe5c3113724ba8a2c2f69668970c46 SHA512 582cfa36dbb44e8abc83120d44af78a7a7cd3f7a009c65858f3d68276bf5f772b18c4692b7e68202f9ec246e29c785fa111b19bcaefc2f04f429f1b69e77d48f WHIRLPOOL 0d36e2f4ac6476522a05842ab1194e6c58d4fa6a03ae53b14b839aa4057ce55fdd6ec5fa47d28ddcaea22fed153ca60f50413cc77f9a4ded2397168395bf336b
AUX xen-4-fix_dotconfig-gcc.patch 1527 SHA256 ff14b537b72ca74f482e24626b041fbaffe6bb2744ac90968f9e50da8855eb13 SHA512 9e4691f435e4cd0874a19f75600578590968b1c477a5e16f606de58a54686da92faa29b7545e829220dc0dc8fb79e269232557444153b9e7dc814d3bf2e5349e WHIRLPOOL 64625ee28db1ab15002152066f1986326b7c6a55eaae2021e382885d968ded49f930a07a932f52a415da63cd8b3477042c7c7d7c8c5f2925a846b30c3f63d446
AUX xen-4.2.0-externals.patch 3970 SHA256 5b74be54bdb5a70fd7c2f932515893b1678ddf33b49fc65561ce1667f792db7d SHA512 f9da2f1275e57d7c096c12103d765deb2c6c73e4d83a2e71c6f23377bfdfc09cc73e2c44fd165de81dcef1dbe39962568e7f52e8b6e330d29b57119203f4ff0a WHIRLPOOL 16fa6250c72fb12da55a02e912b4f0058c1a54cab10159cfa8863cdfa0483992e6c4d7b94eb839b28a5621fa8aaeb21da89d6de0204b6e76f37dc42345624daf
AUX xen-4.2.0-newlib.patch 483 SHA256 dec46af0fd572e41e2893b364721ca2777712a1b712ea01028af8c03e6d74cb7 SHA512 c7195385c2f7db44a877b22ef0044a82e45c6cbdb086ef8c95c8afce44c94472e9c9da1d295c35b10ea6a22e61c6f95e28fb4ae407f0cf40a04c2a6def8b9a59 WHIRLPOOL aa6713ce82e47b661faf0092ea68871d6d7893c4136fc3de5dd2e96f672c817ecc1c431092705eb9f45cf93b7696f025ee812a63b1882aee347accf9712f47e5
DIST grub-0.97.tar.gz 971783 SHA256 4e1d15d12dbd3e9208111d6b806ad5a9857ca8850c47877d36575b904559260b SHA512 c2bc9ffc8583aeae71cee9ddcc4418969768d4e3764d47307da54f93981c0109fb07d84b061b3a3628bd00ba4d14a54742bc04848110eb3ae8ca25dbfbaabadb WHIRLPOOL 0ad7f5dc035e2a3ad5fd29b6388f06fd12a8cc694117b4cbd42b5302433aa522db23566222d35219fe17fb95edb5090553156198507f70208eda5d858fd52dd5
DIST lwip-1.3.0.tar.gz 398933 SHA256 772e4d550e07826665ed0528c071dd5404ef7dbe1825a38c8adbc2a00bca948f SHA512 1465b58279af1647f909450e394fe002ca165f0ff4a0254bfa9fe0e64316f50facdde2729d79a4e632565b4500cf4d6c74192ac0dd3bc9fe09129bbd67ba089d WHIRLPOOL 63bdd9eb70f168ba2006a8f4bbe166b68528abe8364b23cdc1d468ccc4b137bb3447bf90695920f016e09d53d3b93ccf6e3697b3c46840f00b794789cb424acc
DIST newlib-1.16.0.tar.gz 12024353 SHA256 db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07 SHA512 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3 WHIRLPOOL 47f7afd525f482d79d9e964f0e75ee8a77e59551bd19cd94f9b95ac3af9406afa381c9d8d224f76eb568441ab613b2b194f8e5be50aa222f9ed2d9b9761829db
@ -5,8 +12,27 @@ DIST ocaml-3.11 11661 SHA256 b919112964cf64bcae841301754402184ceee177ab6681e75bf
DIST pciutils-2.2.9.tar.bz2 212265 SHA256 f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5 WHIRLPOOL ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
DIST xen-4.1.1.tar.gz 10355625 SHA256 246289227507466b5da8b2d0da84a5b0e68a392527b16cde38898d0348890f5b SHA512 0ec84db28af5b1206392b44e2c135859b3393d9c0eb1109f6a983492ba70622a145a08efce54f2943495feb06291d3fd5df9cc8ffea51e6e42aa69450edc87f2 WHIRLPOOL 58d83e71ac0a942830311d7eb5ebc5a7b34b118001f6f607ea7e5d7a959bafd72c9b8b6d010144fdef7417a238382602d948007be90f9ebf583b4d18897344c0
DIST xen-4.1.2.tar.gz 10365786 SHA256 7d9c93057cf480d3f1efa792b19285a84fa3c06060ea5c5c453be00887389b0d SHA512 8f50f238b0b474ec5556279cbd51d704b4365033f2541a5d0376f287b26b7e8f0193172041109d97bb76d35ace3adf71e12f89f5766ff79a8ea861e7282f00d7 WHIRLPOOL 93a4bdd05125ef722464ef682798191c8b3db7228cbc0a27bcbe7932a7776491f90e727e1fcc4a9e7ec3eada7f56c567c07ad61cdda2f514109f702800fe5566
DIST xen-4.2.0.tar.gz 15587687 SHA256 43f4a086e4e0330145a27b7ace8365c42b5afbc95cefadafe067be91bd3e5cfb SHA512 4fb56c79d722fb307bc657f16d02079c6636427e7650c4354193632d38d2d1db8e588f844ff0ca6e757c108ed639a528565ec9fc7c00bb4d5b6fbc9d122d8a70 WHIRLPOOL 369a109375864cb61920b56cf501522051d28513e738f0fd0e7b76244c3e08a8a0a6ff6cf245872d9bbd9c0f22c7da76c9cbc0f852bad6108ca25fd42dc677c0
DIST zlib-1.2.3.tar.gz 496597 SHA256 1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e WHIRLPOOL 8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276
EBUILD xen-pvgrub-4.1.1-r1.ebuild 4341 SHA256 6c233563ac220fe854ac2da1931aa31237784daa719536cc572d3cce4840702d SHA512 9697bb4712496fd708752712ddaf9a152f8f9289378494c713ebae5839c1e35ea08d6c9a0428ee24b851fa24ac937018b0456e6f892387d24d5695a3aa2ddb75 WHIRLPOOL a2713167e6b293d2fab7a657d36ea09990f86b4392492c1fd9d627c046e7febe610bc7536892e1d58391a7ff60ea1c06e663b2b95d3c43539bbd97f7d2d0bd9b
EBUILD xen-pvgrub-4.1.2.ebuild 4205 SHA256 38ee70f7e934996d6bfd0c8703ec04b3f7ffd6551b14566681ddc2b32efb1d32 SHA512 b8315f7e044db8d0a531cf62072aab13e7a17167352cdd752d40bca9d7f866614e58705783dceadbd3eedf2453c059926fc4e891105597e72a7688903d878bb3 WHIRLPOOL 04bdf333144289ee99bd91754b05deb1640ab4a6070630776b11e5554dc4966f3f19ae4a9be591b4abe0e0ffd3b1489117e1ec25438aabaa26b4b8c1932728fb
MISC ChangeLog 2441 SHA256 52a853147df1def21d3aa7e8efea126a9ef542352b2c35a4ab4d81c583e15e98 SHA512 3f66d2ba7a698b5e47163548606f2e7d9300ca2003d7af6f83fbcd9c346798dadff8b2ecc37d15abddda3c789bd9f1eb21f76b9225f67d4168bc552f016304a4 WHIRLPOOL 50566d756a5496405a169704ae745814806dca8a234896ab9615dd8f93d1cc7abafcb53cb14af5ee2393702d9a0df1159fa8a22e03e527d75f7256819e1a10b5
EBUILD xen-pvgrub-4.1.1-r1.ebuild 4316 SHA256 ebeb6179c4f0d2aacbf2be695326ab273fec7b182da9749a20967a8adc284f62 SHA512 2d6a3abf29e6e64dc3e0540fa6e10a3209275382a7e2eaa100ad4dc85a5f8b97d00e4209268c7a2fb8f748d53303479a87b6548b250047295d0b3c7f4e1256ba WHIRLPOOL 9760c30c52cb292c1a190dbd087c8e6f89a05b7990c5747acb30d9c7a2f08a80fdacf69bf2718d4edcc2bd50f95195d74d653953a891ccea9150992c267a64cd
EBUILD xen-pvgrub-4.1.2.ebuild 4185 SHA256 a550dbd22e33249a432da3375f5662223f6706aa93dd52387b2a52b2417094ab SHA512 dda2ee910ae9d90d03073e4910c6da465a0ab3486b428449e01ff87c6de5895b4bbe3b27a3532ff31dc8d3b079aed41cd4b894d1cbfb66c76c7591458d5c0680 WHIRLPOOL 52f0313a6527db738c52099d6d02c39587edd21d97605f16c4efc95899b63b4c6e8e39d77b09cb0a943f0a06511dbdbdf3fc55a5d0433aadeea712c98faf0d47
EBUILD xen-pvgrub-4.2.0.ebuild 3600 SHA256 c8127895c37fd2f8ad797cc00cc5f5d9e0280224a21fa7050d433b256df6faac SHA512 a334e3e7d72db6ee010b24b8f1c83b71413b4244c36f6546c2303ac04ff6e19b24c1356d0232487e68d6a80ddd63a56deff38fb576a340248856d615b829bcd2 WHIRLPOOL 936e3122fe07815cee620d09284d9deda4073a7c30015c9e05803f4d0558799c7f2e8cbfe915fb665fe721547b0de265ac176a8952b475ce4a0b6617de287cd4
MISC ChangeLog 3078 SHA256 8f86b99f10d41a65b88719da88bf7245bf5671e39c61c50eefe1931272e56551 SHA512 172c84935f26ecc9c21f41de0a2e800e6d3509a8f7164eb1fdb42874859cb7bca9f490422a071e0ad356525b505e2fab5f0ab366fa4be22440a805c8c4bdd4d2 WHIRLPOOL 6f3dc950ca3fd0851f80acdfd793bb764a338e583cac0d18951af377bc27a32aae6e2a68e189315a37535693e56132e8c264d8d7a38018e7a9af72baca6f394b
MISC metadata.xml 156 SHA256 4a030777459245372bda9f7925f3a5ed3ef2b29b77e1a2971f3400ac2059b1e2 SHA512 66b610ce3a3c525f52ad132e0c6cab329866069d8f40cbfc7302b12f8fc1217705ce9d5aab9c08ee3f7eb86bd880b5c3595b10c3eb67932148a109ec11b88c22 WHIRLPOOL e7f151fa553d737c02f8791448170ddd88b9330b1b01a868cd5c32a875b58b36dd1e2b041308f657d35550f22e5798cd96037c3c890c0646119046f984505c23
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQvk3kAAoJEOSiRoyO7jvofjsP/imXjW7qTU6Xsx1PgvKNwk/A
8YlrmklCK48LTC74T0wRrNBrSS6+yhFFLKX2Ua6iBaT6NTjw5a4eK+FtYcsGw0PS
UwhjC6qUS+JmBSIJhoj14J/5MA3NtsCA6+4b8GnTeU0+vDETvXIut9oQa3BGoo/t
uhq7H1Ux2cXDv688zeOp8+TNjjpCBlFSXVl2Aa/rUdq+6aC0Skuu9fJGoySrDCza
i2u+BEzNEIJHlGX8QbsTacmfxeIyPHYz6Z+Xdr66v9CJU3q265ztC9xyKcmNp8rK
RgUF9k+li9/j3OOlePrUt+JR76B9HMhrr2UNfPl97xlFmrutu29/xLDJi3DR5W9p
rnxEOoLfOtx9H3BQJbC/vhNYZpeQhpYMh8c6GB3jHM0WM0omwor9V7UD8yYtEKf+
rp0cILzjoZkFxahCheuGwxGZqm7q1M51tXjRnD9FHK9OuJ9OpedAmqn0a4O7e+4/
GwI41G+0ThJXQrI3zFq34w3ZodFdiQMhVscvirOpaQcoxu5MF+KRY+Qr5W3ZZ6MW
FVfTIhN//ooGkgdjCP82mXVRtv9SoK2Zi4aj03OeVXy2JdyEtGOTIy5IOO2d3cM7
mv8wZYR7h0Ybv8QZ4IL3DqDlOJLxCJSEaqwUfnCKhQkNVC4wunNz5pBiD09yj4QO
mWmDRGnrREzDqkTA+Vwi
=ONdw
-----END PGP SIGNATURE-----

@ -0,0 +1,149 @@
diff -ur newlib-1.16.0.orig/newlib/libc/stdlib/wcstoull.c newlib-1.16.0/newlib/libc/stdlib/wcstoull.c
--- newlib/libc/stdlib/wcstoull.c 2007-07-07 04:03:28.000000000 +0800
+++ newlib/libc/stdlib/wcstoull.c 2012-12-02 14:19:40.905136553 +0800
@@ -124,7 +124,7 @@
#include <errno.h>
#include <stdlib.h>
#include <reent.h>
-
+#include <wchar.h>
#ifndef _REENT_ONLY
unsigned long long
diff -ur newlib-1.16.0.orig/newlib/doc/makedoc.c
newlib-1.16.0/newlib/doc/makedoc.c
--- newlib/doc/makedoc.c 2007-01-03 01:59:59.000000000 +0900
+++ newlib/doc/makedoc.c 2012-12-02 16:53:42.700289294 +0800
@@ -39,7 +39,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
-
+#include <string.h>
#define DEF_SIZE 5000
#define STACK 50
diff -ur newlib-1.16.0.orig/newlib/libc/reent/lseek64r.c newlib-1.16.0/newlib/libc/reent/lseek64r.c
--- newlib/libc/reent/lseek64r.c 2003-06-04 03:48:07.000000000 +0800
+++ newlib/libc/reent/lseek64r.c 2012-12-02 18:29:45.435760985 +0800
@@ -1,8 +1,8 @@
/* Reentrant versions of lseek system call. */
-#include <reent.h>
+#include "../include/reent.h"
#include <unistd.h>
-#include <_syslist.h>
+#include "../include/_syslist.h"
/* Some targets provides their own versions of this functions. Those
targets should define REENTRANT_SYSCALLS_PROVIDED in TARGET_CFLAGS. */
diff -ur newlib-1.16.0.orig/newlib/libc/stdio64/fseeko64.c newlib-1.16.0/newlib/libc/stdio64/fseeko64.c
--- newlib/libc/stdio64/fseeko64.c 2007-07-14 04:37:53.000000000 +0800
+++ newlib/libc/stdio64/fseeko64.c 2012-12-02 18:26:29.955778906 +0800
@@ -119,7 +119,7 @@
ptr->_errno = EOVERFLOW;
return EOF;
}
- return (_off64_t) _fseeko_r (ptr, fp, offset, whence);
+ return (_off64_t) _fseeko64_r (ptr, fp, offset, whence);
}
/* Make sure stdio is set up. */
diff -ur newlib-1.16.0.orig/newlib/libc/reent/fstat64r.c newlib-1.16.0/newlib/libc/reent/fstat64r.c
--- newlib/libc/reent/fstat64r.c 2012-12-03 13:17:26.569703981 +0800
+++ newlib/libc/reent/fstat64r.c 2003-06-04 03:48:07.000000000 +0800
@@ -1,10 +1,10 @@
/* Reentrant versions of fstat system call. This implementation just
calls the fstat system call. */
-#include <reent.h>
+#include "../include/reent.h">
#include <unistd.h>
#include <sys/stat.h>
-#include <_syslist.h>
+#include "../include/_syslist.h"
#ifdef __LARGE64_FILES
diff -ur newlib-1.16.0.orig/libgloss/i386/cygmon-gmon.c newlib-1.16.0/libgloss/i386/cygmon-gmon.c
--- libgloss/i386/cygmon-gmon.c 2002-10-26 03:18:46.000000000 +0800
+++ libgloss/i386/cygmon-gmon.c 2012-12-03 14:38:41.454257066 +0800
@@ -68,6 +68,9 @@
#include "cygmon-gmon.h"
+#include <unistd.h>
+#include <stdlib.h>
+#include <strings.h>
/*
* froms is actually a bunch of unsigned shorts indexing tos
*/
@@ -78,6 +78,8 @@
static char *s_lowpc = 0;
static char *s_highpc = 0;
static unsigned long s_textsize = 0;
+extern void profil_write(int, char*, int);
+extern int moncontrol (int);
static int ssiz;
static char *sbuf;
diff -ur newlib-1.16.0.orig/newlib/libc/include/_syslist.h
newlib-1.16.0/newlib/libc/include/_syslist.h
--- newlib/libc/include/_syslist.h 2005-08-23 05:13:35.000000000 +0800
+++ newlib/libc/include/_syslist.h 2012-12-03 17:20:03.092369483 +0800
@@ -2,6 +2,7 @@
and only provide C names, so that we end up in violation of ANSI */
#ifndef __SYSLIST_H
#define __SYSLIST_H
+#include <sys/types.h>
#ifdef MISSING_SYSCALL_NAMES
#define _close close
#diff -ur newlib-1.16.0.orig/newlib/libc/Makefile.in newlib-1.16.0/newlib/libc/Makefile.in
#--- newlib/libc/Makefile.in 2007-05-25 01:33:30.000000000 +0800
#+++ newlib/libc/Makefile.in 2012-12-03 21:52:05.621873084 +0800
diff -ur newlib-1.16.0.orig/newlib/libc/stdio64/ftello64.c newlib-1.16.0/newlib/libc/stdio64/ftello64.c
--- newlib/libc/stdio64/ftello64.c 2007-07-14 04:37:53.000000000 +0800
+++ newlib/libc/stdio64/ftello64.c 2012-12-04 18:34:46.491509484 +0800
@@ -93,7 +93,7 @@
/* Only do 64-bit tell on large file. */
if (!(fp->_flags & __SL64))
- return (_off64_t) _ftello_r (ptr, fp);
+ return (_off64_t) _ftello64_r (ptr, fp);
/* Ensure stdio is set up. */
diff -ur newlib-1.16.0.orig/newlib/libc/reent/open64r.c newlib-1.16.0/newlib/libc/reent/open64r.c
--- newlib/libc/reent/open64r.c 2002-08-27 02:56:06.000000000 +0800
+++ newlib/libc/reent/open64r.c 2012-12-04 20:06:10.044006769 +0800
@@ -1,8 +1,8 @@
/* Reentrant versions of open system call. */
-#include <reent.h>
+#include "../include/reent.h">
#include <unistd.h>
-#include <fcntl.h>
+#include <sys/_default_fcntl.h>
#include <_syslist.h>
#ifdef __LARGE64_FILES
diff -ur newlib-1.16.0.orig/newlib/libc/reent/signalr.c newlib-1.16.0/newlib/libc/reent/signalr.c
--- newlib/libc/reent/signalr.c 2012-12-05 07:33:25.623393126 +0800
+++ newlib/libc/reent/signalr.c 2012-12-05 07:34:03.943389613 +0800
@@ -1,10 +1,10 @@
/* Reentrant versions of syscalls need to support signal/raise.
These implementations just call the usual system calls. */
-#include <reent.h>
+#include "../include/reent.h"
#include <signal.h>
#include <unistd.h>
-#include <_syslist.h>
+#include "../include/_syslist.h"
/* Some targets provides their own versions of these functions. Those
targets should define REENTRANT_SYSCALLS_PROVIDED in TARGET_CFLAGS. */

@ -0,0 +1,37 @@
# Fix gcc-4.6
diff -ur xen-4.2.0.orig/extras/mini-os/minios.mk xen-4.2.0/extras/mini-os/minios.mk
--- extras/mini-os/minios.mk 2012-09-17 18:21:17.000000000 +0800
+++ extras/mini-os/minios.mk 2012-12-05 14:01:10.653260260 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-4.2.0.orig/tools/libxc/Makefile xen-4.2.0/tools/libxc/Makefile
--- tools/libxc/Makefile 2012-09-17 18:21:18.000000000 +0800
+++ tools/libxc/Makefile 2012-12-05 14:01:10.653260260 +0800
@@ -73,7 +73,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += -I. $(CFLAGS_xeninclude)
# Needed for posix_fadvise64() in xc_linux.c
# Drop .config
diff -ur xen-4.2.0.orig/Config.mk xen-4.2.0/Config.mk
--- Config.mk 2012-09-17 18:23:12.000000000 +0800
+++ Config.mk 2012-12-05 14:01:10.641260261 +0800
@@ -7,7 +7,6 @@
# fallback for older make
realpath = $(wildcard $(foreach file,$(1),$(shell cd -P $(dir $(file)) && echo "$$PWD/$(notdir $(file))")))
--include $(XEN_ROOT)/.config
# A debug build of Xen and tools?
debug ?= n

@ -0,0 +1,112 @@
# Patch Makefile to patch insource newlib,
# Prevent internal downloading of external packages
diff -ur xen-4.2.0.orig/stubdom/Makefile xen-4.2.0/stubdom/Makefile
--- stubdom/Makefile 2012-09-17 18:21:17.000000000 +0800
+++ stubdom/Makefile 2012-12-05 14:01:10.694260256 +0800
@@ -8,30 +8,30 @@
include $(XEN_ROOT)/Config.mk
#ZLIB_URL?=http://www.zlib.net
-ZLIB_URL=$(XEN_EXTFILES_URL)
+ZLIB_URL=/mnt/gen2/TmpDir/portage/app-emulation/xen-pvgrub-4.2.0/distdir
ZLIB_VERSION=1.2.3
#LIBPCI_URL?=http://www.kernel.org/pub/software/utils/pciutils
-LIBPCI_URL?=$(XEN_EXTFILES_URL)
+LIBPCI_URL?=/mnt/gen2/TmpDir/portage/app-emulation/xen-pvgrub-4.2.0/distdir
LIBPCI_VERSION=2.2.9
#NEWLIB_URL?=ftp://sources.redhat.com/pub/newlib
-NEWLIB_URL?=$(XEN_EXTFILES_URL)
+NEWLIB_URL?=/mnt/gen2/TmpDir/portage/app-emulation/xen-pvgrub-4.2.0/distdir
NEWLIB_VERSION=1.16.0
#LWIP_URL?=http://download.savannah.gnu.org/releases/lwip
-LWIP_URL?=$(XEN_EXTFILES_URL)
+LWIP_URL?=/mnt/gen2/TmpDir/portage/app-emulation/xen-pvgrub-4.2.0/distdir
LWIP_VERSION=1.3.0
#GRUB_URL?=http://alpha.gnu.org/gnu/grub
-GRUB_URL?=$(XEN_EXTFILES_URL)
+GRUB_URL?=/mnt/gen2/TmpDir/portage/app-emulation/xen-pvgrub-4.2.0/distdir
GRUB_VERSION=0.97
-#OCAML_URL?=$(XEN_EXTFILES_URL)
+#OCAML_URL?=/mnt/gen2/TmpDir/portage/app-emulation/xen-pvgrub-4.2.0/distdir
OCAML_URL?=http://caml.inria.fr/pub/distrib/ocaml-3.11
OCAML_VERSION=3.11.0
-WGET=wget -c
+WGET=cp -t .
GNU_TARGET_ARCH:=$(XEN_TARGET_ARCH)
ifeq ($(XEN_TARGET_ARCH),x86_32)
@@ -95,12 +95,13 @@
##############
newlib-$(NEWLIB_VERSION).tar.gz:
- $(WGET) $(NEWLIB_URL)/$@
+# $(WGET) $(NEWLIB_URL)/$@
newlib-$(NEWLIB_VERSION): newlib-$(NEWLIB_VERSION).tar.gz
tar xzf $<
patch -d $@ -p0 < newlib.patch
patch -d $@ -p0 < newlib-chk.patch
+ patch -d $@ -p0 < newlib-implicits.patch
patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch
find $@ -type f | xargs perl -i.bak \
-pe 's/\b_(tzname|daylight|timezone)\b/$$1/g'
@@ -112,7 +113,7 @@
$(NEWLIB_STAMPFILE): mk-headers-$(XEN_TARGET_ARCH) newlib-$(NEWLIB_VERSION)
mkdir -p newlib-$(XEN_TARGET_ARCH)
( cd newlib-$(XEN_TARGET_ARCH) && \
- CC_FOR_TARGET="$(CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(NEWLIB_CFLAGS)" AR_FOR_TARGET=$(AR) LD_FOR_TARGET=$(LD) RANLIB_FOR_TARGET=$(RANLIB) ../newlib-$(NEWLIB_VERSION)/configure --prefix=$(CROSS_PREFIX) --verbose --target=$(GNU_TARGET_ARCH)-xen-elf --enable-newlib-io-long-long --disable-multilib && \
+ CC_FOR_TARGET="$(CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(NEWLIB_CFLAGS)" AR_FOR_TARGET=$(AR) LD_FOR_TARGET=$(LD) LDFLAGS= RANLIB_FOR_TARGET=$(RANLIB) ../newlib-$(NEWLIB_VERSION)/configure --prefix=$(CROSS_PREFIX) --verbose --target=$(GNU_TARGET_ARCH)-xen-elf --enable-newlib-io-long-long --disable-multilib && \
$(CROSS_MAKE) && \
$(CROSS_MAKE) install )
@@ -121,7 +122,7 @@
############
zlib-$(ZLIB_VERSION).tar.gz:
- $(WGET) $(ZLIB_URL)/$@
+# $(WGET) $(ZLIB_URL)/$@
zlib-$(XEN_TARGET_ARCH): zlib-$(ZLIB_VERSION).tar.gz
tar xzf $<
@@ -141,7 +142,7 @@
##############
pciutils-$(LIBPCI_VERSION).tar.bz2:
- $(WGET) $(LIBPCI_URL)/$@
+# $(WGET) $(LIBPCI_URL)/$@
pciutils-$(XEN_TARGET_ARCH): pciutils-$(LIBPCI_VERSION).tar.bz2
tar xjf $<
@@ -169,7 +170,7 @@
######
lwip-$(LWIP_VERSION).tar.gz:
- $(WGET) $(LWIP_URL)/$@
+# $(WGET) $(LWIP_URL)/$@
lwip-$(XEN_TARGET_ARCH): lwip-$(LWIP_VERSION).tar.gz
tar xzf $<
@@ -325,7 +326,7 @@
######
grub-$(GRUB_VERSION).tar.gz:
- $(WGET) $(GRUB_URL)/$@
+#$(WGET) $(GRUB_URL)/$@
grub-upstream: grub-$(GRUB_VERSION).tar.gz
tar xzf $<
@@ -392,7 +393,7 @@
$(INSTALL_DIR) "$(DESTDIR)$(XENFIRMWAREDIR)"
$(INSTALL_DATA) mini-os-$(XEN_TARGET_ARCH)-ioemu/mini-os.gz "$(DESTDIR)$(XENFIRMWAREDIR)/ioemu-stubdom.gz"
-install-grub: pv-grub
+install-grub:
$(INSTALL_DIR) "$(DESTDIR)$(XENFIRMWAREDIR)"
$(INSTALL_DATA) mini-os-$(XEN_TARGET_ARCH)-grub/mini-os.gz "$(DESTDIR)$(XENFIRMWAREDIR)/pv-grub-$(XEN_TARGET_ARCH).gz"

@ -0,0 +1,12 @@
diff -ur xen-4.2.0.orig/stubdom/Makefile xen-4.2.0/stubdom/Makefile
--- stubdom/Makefile 2012-12-05 08:01:01.480241322 +0800
+++ stubdom/Makefile 2012-12-05 08:01:37.432238026 +0800
@@ -101,6 +101,7 @@
tar xzf $<
patch -d $@ -p0 < newlib.patch
patch -d $@ -p0 < newlib-chk.patch
+ patch -d $@ -p0 < newlib-implicits.patch
patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch
find $@ -type f | xargs perl -i.bak \
-pe 's/\b_(tzname|daylight|timezone)\b/$$1/g'

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.1.1-r1.ebuild,v 1.5 2012/04/24 09:49:47 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.1.1-r1.ebuild,v 1.7 2012/12/04 19:24:18 scarabeus Exp $
EAPI="2"
@ -17,7 +17,7 @@ SRC_URI="
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
$OCAML_URL/ocaml-3.11
$OCAML_URL/ocaml-3.11
"
S="${WORKDIR}/xen-${PV}"
@ -75,14 +75,14 @@ src_prepare() {
ls -ld stubdom/zlib-1.2.3.tar.gz
ls -ld stubdom/Makefile || die "stubdom/Makefile could not be adjusted"
sed -e 's:^\t$(WGET) $(LWIP_URL):#\t$(WGET) $(LWIP_URL):' \
sed -e 's:^\t$(WGET) $(LWIP_URL):#\t$(WGET) $(LWIP_URL):' \
-e 's:^\t$(WGET) $(NEWLIB_URL):#\t$(WGET) $(NEWLIB_URL):' \
-e 's:^\t$(WGET) $(ZLIB_URL):#\t$(WGET) $(ZLIB_URL):' \
-e 's:^\t$(WGET) $(LIBPCI_URL):#\t$(WGET) $(LIBPCI_URL):' \
-e 's:^\t$(WGET) $(OCAML_URL):#\t$(WGET) $(OCAML_URL):' \
-e 's:^\t$(WGET) $(GRUB_URL):#$(WGET) $(GRUB_URL):' \
-i stubdom/Makefile || die "stubdom/Makefile could not be adjusted"
einfo "1st Makefile adjusted"
einfo "1st Makefile adjusted"
}
src_compile() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.1.2.ebuild,v 1.3 2012/04/24 09:49:47 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.1.2.ebuild,v 1.4 2012/12/04 16:31:20 idella4 Exp $
EAPI="2"
@ -17,7 +17,7 @@ SRC_URI="
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
$OCAML_URL/ocaml-3.11
$OCAML_URL/ocaml-3.11
"
S="${WORKDIR}/xen-${PV}"
@ -73,7 +73,7 @@ src_prepare() {
einfo "files copied to stubdom"
sed -e 's:^\t$(WGET) $(LWIP_URL):#\t$(WGET) $(LWIP_URL):' \
sed -e 's:^\t$(WGET) $(LWIP_URL):#\t$(WGET) $(LWIP_URL):' \
-e 's:^\t$(WGET) $(NEWLIB_URL):#\t$(WGET) $(NEWLIB_URL):' \
-e 's:^\t$(WGET) $(ZLIB_URL):#\t$(WGET) $(ZLIB_URL):' \
-e 's:^\t$(WGET) $(LIBPCI_URL):#\t$(WGET) $(LIBPCI_URL):' \

@ -0,0 +1,110 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-pvgrub/xen-pvgrub-4.2.0.ebuild,v 1.1 2012/12/04 16:31:20 idella4 Exp $
EAPI="4"
inherit flag-o-matic eutils multilib toolchain-funcs
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
GRUB_URL=mirror://gnu-alpha/grub
SRC_URI="
http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
$GRUB_URL/grub-0.97.tar.gz
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
$LIBPCI_URL/pciutils-2.2.9.tar.bz2
$XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
$XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz"
S="${WORKDIR}/xen-${PV}"
DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="custom-cflags"
DEPEND="sys-devel/gettext
sys-devel/gcc"
RDEPEND="=app-emulation/xen-${PV}"
src_prepare() {
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \;
fi
#Substitute for internal downloading
cp $DISTDIR/zlib-1.2.3.tar.gz \
$DISTDIR/pciutils-2.2.9.tar.bz2 \
$DISTDIR/lwip-1.3.0.tar.gz \
$DISTDIR/newlib-1.16.0.tar.gz \
$DISTDIR/grub-0.97.tar.gz \
./stubdom/ || die "files not coped to stubdom"
# Note: tip to patch grub gentoo style, for review soon. This is around 1/3.
# cp "${WORKDIR}"/patch/{00[3-6]_all_grub*,010_all_grub*,01[3-9]_all_grub*,0[6-7]0_all_grub*} \
# "${WORKDIR}"/patch/{110_all_grub*,300_all_grub*} \
# stubdom/grub.patches/ || die
einfo "files copied to stubdom"
# Patch the unmergeable newlib, fix most of the leftover gcc QA issues
cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
# Patch stubdom/Makefile to patch insource newlib & prevent internal downloading
epatch "${FILESDIR}"/${P/-pvgrub/}-externals.patch
# Drop .config and Fix gcc-4.6
epatch "${FILESDIR}"/${PN/-pvgrub/}-4-fix_dotconfig-gcc.patch
}
src_compile() {
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake CC="$(tc-getCC)" LD="$(tc-getLD)" -C tools/include
# TODO; fix those -j1
if use x86; then
emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" \
XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
elif use amd64; then
emake -j1 CC="$(tc-getCC)" LD="$(tc-getLD)" \
XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub
if use multilib; then
multilib_toolchain_setup x86
emake -j1 XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub
fi
fi
}
src_install() {
if use x86; then
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
fi
if use amd64; then
emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub
if use multilib; then
emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub
fi
fi
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
}

@ -1,6 +1,34 @@
# ChangeLog for app-emulation/xen-tools
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.114 2012/12/02 22:48:42 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.118 2012/12/04 23:14:11 jer Exp $
04 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Change maintainer tag (bug #390951).
04 Dec 2012; Tomáš Chvátal <scarabeus@gentoo.org> xen-tools-4.1.1-r6.ebuild:
This is supposed to be stable amd64 and x86. We do not remove stable keywords
just for fun.
05 Dec 2012; Ian Delaney <idella4@gentoo.org> xen-tools-4.1.1-r6.ebuild:
Correction to amd64 keyword in 4.4.4-r6
*xen-tools-4.2.0-r1 (05 Dec 2012)
05 Dec 2012; Ian Delaney <idella4@gentoo.org>
+files/xen-4.2.0-anti-download.patch, +files/xen-4.2.0-jserver.patch,
+files/xen-4.2.0-nostrip.patch, +xen-tools-4.2.0-r1.ebuild,
-files/xen-tools-3.3.1-sandbox-fix.patch,
-files/xen-tools-3.4.2-fix-definitions.patch,
-files/xen-tools-3.4.2-fix-include.patch,
-files/xen-tools-3.4.2-ldflags-respect.patch,
-files/xen-tools-3.4.2-remove-default-cflags.patch,
-files/xen-tools-3.4.2-werror-idiocy-v2.patch,
-files/xen-tools-4.1.1-upstream-23104-1976adbf2b80.patch,
-xen-tools-3.4.2-r3.ebuild, -xen-tools-3.4.2-r5.ebuild,
-xen-tools-4.1.1-r5.ebuild, metadata.xml, xen-tools-4.1.1-r6.ebuild,
xen-tools-4.1.2-r3.ebuild:
initial 4.2.0 found in virtual overlay, bump to 4.2.0-r1, added patches fixing
QA issues, added edits to build of external packages
02 Dec 2012; Samuli Suominen <ssuominen@gentoo.org>
xen-tools-3.4.2-r3.ebuild, xen-tools-3.4.2-r5.ebuild,
@ -680,4 +708,3 @@
easier maintenance. Switch to a snapshot versioning scheme that keeps
release/snapshot versions in order. Add myself as an additional maintainer
in metadata.xml

@ -2,20 +2,16 @@
Hash: SHA256
AUX ipxe-nopie.patch 952 SHA256 22d1e84568e4bdf204404c45cd4d323a78a1b5a5a29cc4a0707894e22f40bd48 SHA512 9a8429292384fe26840d82e35ab9adb27d4878555f9b9d766de566052021a0179ac04d18083e11c447c91fbe493ac0e9efcef3b0e9dcf79c7fe98d5c074caa04 WHIRLPOOL 07ce488d8b2f16819f0c83750d1b499391a364cb071f50c501a330e1b6c3e0331e453a35edad9367138fe45051822d0da2ef51bfae434e361cf5d481170db55a
AUX xen-4.2.0-anti-download.patch 1028 SHA256 95ff7390d25eddf56af1d98b1310d2ebf97eebcad5c298c8320eb6ce9afd596e SHA512 8d84c3386764e2dd38bd0e93163c016b38d9e634cc4c9078138e593a887f3a9d2cecf391008004ae934a49b24af2a18051aab22b2a83b48fdad60ea50fc6120d WHIRLPOOL d95955f7236c1a4d9e23e5e4be1a8f8e9148511fc16b4fe0bba3854c02e24789c808739654684140d9900f22172b635c9af5bb6910f594b115b1eca4a7c907bc
AUX xen-4.2.0-jserver.patch 900 SHA256 a8f9c0517b7fa4d56f3125515d260e60c51ef2cfe3fc22223c54415a92ffa16e SHA512 7f9bb7189273ecc34b5c66aea8cc9567a15c3d7e0fbd44e0f49669b067d719c9d85d6758cc213145679cbb8c2224cb5704aabb3ed40925bb2529965a5238d411 WHIRLPOOL ed6bcf1135c7dcb58eb2219c02b002fb57b16f50bfb0161bc64319b78dd7f8b87bc6206952755af900245d13073408946e31a51f01e95517f7def072f4810e66
AUX xen-4.2.0-nostrip.patch 1554 SHA256 3bab6078b59a086e214fa0786cb827eeeb009d6f7f9901f6a8f1a23b857259f9 SHA512 7fe44ac34a317fc2d1298cea5d26fdd778f8356f3ac9b4fc412c07ca471ea0b21e7fac29f456306681396dee835e4c18c35ce4b7ba47c47153989eeecfb96310 WHIRLPOOL 7701c5b521245ba0b66e9ff53c41ada8e216d36f7a92b2af45aaddc0bd210bbaf21cb9401036b995f2f8d2598edb9324ad50a91f71d08e427caca21b26f101bd
AUX xen-consoles.logrotate 63 SHA256 0da87a4b9094f934e3de937e8ef8d3afc752e76793aa3d730182d0241e118b19 SHA512 ab2105c75cfe01768aecd5bcbb56269d63666e8a44e42b6a83aee87df6c84ee2f9ab249171c21b2e09f8fec2cae8318f6e87d160989398a3e7dd68db8d52c426 WHIRLPOOL be108bf298202851de434af513ac8c03a533e7621623c2a7e8f26d498074b3eec81b85b2ae29ad2ec67f4fe9937c88bd78c5f5e260793e7e69ec964d4adb989e
AUX xen-tools-3.3.0-nostrip.patch 1021 SHA256 2debac718c01a7eac4daf3182a7ae04aa562137d791cd510ecf1848d7eaccebd SHA512 034a93c416af954a8976594ec91901d4bb4401e0798da3bb26f2b59c00ee2597282a50fbbce77490dc485317f7b701bbd7c3efa4bf0f0752d0c23d731f0e4b1b WHIRLPOOL 223a3579308d11f2792394d5b42a3df9c200b6e83dc91db6c75f58c28d58892dc56c48414980b1bb4751db6e74c2f89a63623f63cec14bf948e6eb75f1d1925c
AUX xen-tools-3.3.1-sandbox-fix.patch 828 SHA256 519236a71e81e1da1c9a7616745422e6f205f4f7901abba7af0e0aef665af343 SHA512 92b54737564ea5f1f3e3dde03989338080ef6ca2a6cf171750b59d3215cdfdacf2b7583bb6a7c5abe3c2afbccec4f96759a27b08883698e7c61b0cd8f30da19e WHIRLPOOL 7a213d999e81bd8c2a6b18760d7a93296b6ba1dd0685593d4d22b7fc0f90d4cc06fcb2de33b3ee6babfe2ddf9c2cfcddfdaa29791f02bcb831b0f66e1d55c99f
AUX xen-tools-3.4.0-network-bridge-broadcast.patch 496 SHA256 d00a1954447fc29500ab2f1a8c7900310e0dee81942be5c922ad66b6b42dfb74 SHA512 496c61ec237506c77577e832828de923283f55ab07ad141718af1a719b1b5bcdb8152a8cffddc679ff4a3e389582e7b8de8aaf1b4c8b1124bf1563467bdf674f WHIRLPOOL f80a557ed62cc26a51f85bc8682a738ab29d4573e3261c440f6e66f50cd81263fa2c6898b1aa1b1c227a2d3923cc9fd718ffad2e123ee69c6d7929def7906433
AUX xen-tools-3.4.2-as-needed.patch 765 SHA256 91f9bf0723462a70d025c8b7ce0dee50e170b68f1a22092f28d92b140a4e5772 SHA512 05d98b3b7a5aeef565a6f55fffb0a34294fce4878bf578dc350dd87e94bda35adae243746d9f79e8d0d6bfd67a380fd31ace6789f862276d1f264b69073ff480 WHIRLPOOL 76f85b826433974738eec5dd9cdd8f70c114f0b07145d9248e160c3a0a56014495056bba11c417a1ff0e2a98e29e623d474820978c6cebc14a3c9ff14374bfbe
AUX xen-tools-3.4.2-fix-definitions.patch 358 SHA256 0e43548bb3727beff625050fadacd04c1b2a0bec315531f793928a6808654aa8 SHA512 0ecc4f910c1857e1a1cfb857722a612bd6ab5665a583cfe36625640ba6dd24a8bb55e656f9e5ec3a851489d3d18ae15f95797dd3860bde96104c1f453a889045 WHIRLPOOL 067311b6df0cbc85b7bc38dd8225fb77e914d973272d34f2a1809716ccc3bd989caea0729c3d838036575529d9f599d7ddb46de224ded542d073c183d6182d75
AUX xen-tools-3.4.2-fix-include.patch 894 SHA256 3095dc197c48d0e4bf3ee122e427e00bfdd8e52f4e2b421fdca30ce32886d476 SHA512 b032a66cf9867c84490524f70c2c391986e5602fd717dd7406bb3c43d59ee886b25d549d56ff042837c958593d163d52433a524e600383bc5da1ed6847a7954c WHIRLPOOL 9c73655ce0992aa910ff71c7eb5f772e0b8b63aaa9c25dad086265b8c878d72a5285eb6121ebac2aed56017736075ab72f38f4ecdbb26ce46cde798d623494a8
AUX xen-tools-3.4.2-ldflags-respect.patch 1057 SHA256 d1afe208eab5b00f5c3204b231b8f68a2d2335699a42b913f1ea9101f280736c SHA512 9d458354b3b16688c764e884c5fb2ea0ca82301ef20baef9e196ca03c3f3c9a565b1b9247b3c15bbf60bb95f4945c65d95d86ba58e7ecfa20336bdf3bb66483a WHIRLPOOL d28af0119d63eae559b311d28a878c0156d116e22daa2da371888ced0b1b491cf2a1956b7f61f9bcead8b3805d9a20d659efb36dfa7298bc08dac9f20a30ef11
AUX xen-tools-3.4.2-remove-default-cflags.patch 10646 SHA256 f234c45b0a96c4eb5c97e7a8d76fb1f4a3dff110c4ea2ec68e8db71e03044d98 SHA512 c752979e3633417aee31df0db4a37231dd8df54a63710bdaaa440fcf262b3b515f746b941998d3a5c1a85b6ec6f2b1e4efcd33329fbf758d89b66534982036c4 WHIRLPOOL 11ba0900387f03fa78fb4e6acfd6fd608cf003d36c5e24e17b1d394081efa6a7803bff7a526d8f5713c799b639023ff22d367d8ba20d32ebde4963df0b656247
AUX xen-tools-3.4.2-werror-idiocy-v2.patch 16827 SHA256 45dfc85ea28c7a70bfcf94986758370e27c32698d78b90a2066335dd378f3669 SHA512 77dfe1b80f538913eb06c7ab1585d7aa74c58352194b18e55522f617648b284d5af22b624c6e9f64557f4187e07aa01739b878020c3b99c3914fcd37d38026ff WHIRLPOOL d06ac9166d3051a0a214f40825edf583eb1aaf0ff1c0f0356d2ae789e6f678f9a46de3bc947ff39738b9147fbb1bb57295ee2ed97442aa65ac8afda7a08c3f72
AUX xen-tools-4.1.1-bridge.patch 449 SHA256 71eea5408e3600c3c6f7ce4e8363ea2c19db36c1882e20cf0ef8143af527782b SHA512 3e4021c363bae11874b13675a8ad6aaf5b733e42a18e0d1259dce1cf2c305440dde13a7a08a584213dd96fa4b0a788048f6cb87a0f5b3ce777a2048215dbd779 WHIRLPOOL 9363d615578696899ba84d6d2026d3cc5115756a9d0ca5a91071ac4db6e2fa425135bbf6db320e90daf78f89c6203b291dcb2cc25a6e5db82b7c094d3c940cde
AUX xen-tools-4.1.1-curl.patch 550 SHA256 4bdb2875b36e7dbb0bd8d61b697da78007bb22922f56e020795c91ebb9ddd50b SHA512 d59a89a29ac687340953f48742451dcfebd94b8ede409184154d32a2371214cd8eae799240ff8a04aa0627973ea604b1461c9d937bc5ac0c86009dfa2b0875fe WHIRLPOOL 26262524f0a5cb6cb827cf65e52b3fbf86c98ab8928aa077fdc5ce5d81ee6d9a3c69d1b2fdc019560a9b0c528b318e1a0ca5c70a403b7a2627e087d43f0d9618
AUX xen-tools-4.1.1-libxl-tap.patch 1071 SHA256 ee03a5b68a9edf5d4fe78a322ff261e13f6ded879f3898b0ea72c407f678f885 SHA512 6ce2ab4240b90d8490458747b2cc9df71a722c11987b3fa4632a7f174e4111df623a50796bf37ef5b3864a84530305de8da923525a0a7ce416942efc13d0b950 WHIRLPOOL a4bde6ea31a116b92c929eac01ec7425ec9d32c05ed1675f2bf62d96897cb6876ea8f55455c9825e8e55670afe4c6c61a99ecb24925ac93d2825903dcb617050
AUX xen-tools-4.1.1-upstream-23104-1976adbf2b80.patch 26848 SHA256 8654c4b587b350baaaea12cde3ef1737dc80088fba281556bf4c714fa4d8111f SHA512 1b2678f1cc0b4a9bf24b6b096ed40132a757594c1c5c877468d4cb0c2fba2193cc6bf5fb55d9a0f6cc81f1bf95913758c67898d8c4398210609a6e4412583df9 WHIRLPOOL 24d544c1c1d435879be8879a69eb096c451299a0d4e07c1407d6eaaa8910c2088f2ca0c618f8c6f02fbffbf745f06c9dd4faa5cc666a069e205a28024ddf77b4
AUX xen-tools-4.1.2-pyxml.patch 408 SHA256 6a8d8ca5478bc68850fd930749ca22207807c87f8624c0c3596a8cd70bc06c65 SHA512 ce6bae69e7ab1ef3cf4d9996399e1b08becd7dc18abd84724bb5c64b232354634657e3fd1acfb7953f07be4fd80f4ff1445257864a65482c6b4825ff99580faf WHIRLPOOL 888f464a910ac458fc1009908634f113181b492935a9d7651df4a81beed6b277b7b2bbc33bee300e721457a9c09723001e63f2e14c823283b1c6039cd09a7868
AUX xenconsoled.confd 44 SHA256 2a74be03eb74f6013242a4a5d721df6cb9b959b43c405de1e32813f52d749060 SHA512 30df69cc38d0bed26bc4d6e08a2b62cbdc654d5f663009a05cb3b83b3e3dc5e206362d3fd59abbb753ceb8d6d79eaa6e15d079bb8f4f35dc74667103faf4e85d WHIRLPOOL 503f7b48842724e69e7e4ae752d0570c339b7214b5a5fa1db51300e65470803bb383524f6de6c5c08849a961f628f6db7764e3eddcc19accbd209777a0f27d68
AUX xenconsoled.initd 652 SHA256 1a5594e4e924b94490c5c942b1b63e5fe857b8ad8061060e5d8a3bdfc9f0f1b7 SHA512 7caba575ecc1bb7263539142fa087ec788c583128d7c5236c1fd342d06a238edbb0aaf0ea53ce6189e72cf4402dfc07205db477840e3fa7233b3a6f9a231c2e4 WHIRLPOOL bb58d60a7ee646b59fb1272143c8fcbef191d9f4d90fb933d8789c37f7c28d6b63e81c616f870456fe84f12402753edf3af637d4fa37e425049570824035d805
@ -28,25 +24,22 @@ AUX xendomains.initd-r2 2933 SHA256 b6ae8d87c5e7871ba4a282a08603093b75797c8fbd77
AUX xenstored.confd 42 SHA256 afcc14f014fe4ec478f85d230efefba9ffad024bf8c83b30074e8a3712cc7831 SHA512 0906cbcdc84935d07cf53bc4447a1f9a9dc4e4fb9fda9a7163f6982f1d8a3ada1f0650fcd254fb6f715a54f7971daf0a5e61c3de6db70dfd156156fd55b59fe4 WHIRLPOOL df46f3fde8b13c3427f445bcf08eb4c660f6000164a01e461cff85cf93ce1195009fc3b4457181788da8eef8dec9125b41ace233ec6f169919be64337a57ebb8
AUX xenstored.initd 812 SHA256 8f9df8ad835e45f9c995244e9e80d1a9ee630787bf2da88b7c4a73354d056fd8 SHA512 df1d7abd22161f8048b2491b0852af4b2a19590f8b608f28b67e4a76ee18333b12ab25a227d10e6104c39fa507fa17694e8bc42cef676ef6a1cb57231f45cc38 WHIRLPOOL c5f987f4505940c42589b850bfae74d3c20c03d2a054f1a75d33c8037b6c722b450b724b2c8801983bce46fae896885882b41ac9e975ffd333b956028a51e4e7
DIST ipxe-git-v1.0.0.tar.gz 1996881 SHA256 d3128bfda9a1542049c278755f85bbcbb8441da7bfd702d511ce237fcf86a723 SHA512 6921fb857ca615899a5912d5590ca36b6f46daf828b85edc75461c08a189d9fed71ee74a82e42724da7a1355e45070d28a0a61694b3a4872c3554390e4bb4147 WHIRLPOOL 160e24eea479c9d67a8a5c7c5182864904ee594167f061adc40a3e74974197b6befe2ecdb76af1c101ff1a5697b060dae71dd3f9f969c8e18054526584d57031
DIST xen-3.4.2.tar.gz 11187726 SHA256 d17c33136041cc8da69214ccf527fc48637bee7a9ab4d68a88ec50e6a9d20b0b SHA512 a957390e91fb371155e61900f65b5d686a45b636b1c9bad1a1d942697a338d819898b605d5c3ed2ebe4b846cadfb982e711f822ad7c9c7bd2eaa2e3cfb88a55b WHIRLPOOL b073a999951da0bab3d0e8e5327d4040882335cbcb6cf78d18eb550462c73d39bb6bf8e59856ccb230601c376b0937a542073aadececf92189d8d3de9970ed22
DIST ipxe.tar.gz 2867999 SHA256 632ce8c193ccacc3012bd354bdb733a4be126f7c098e111930aa41dad537405c SHA512 c5cb1cdff40d2d71fd3e692a9d0efadf2aa17290daf5195391a1c81ddd9dfc913a8e44d5be2b12be85b2a5565ea31631c99c7053564f2fb2225c80ea0bb0e4a4 WHIRLPOOL 58b7459aaf7323968e2f4d1cdcb563a04a0ee40d7d0e8fc600495baf6914127fbbbcddfb66199cd9f462eb59565b3d1ae90a05b3c771b8f13c2d2dcb6070eebc
DIST seabios-0-20121121.tar.bz2 2199282 SHA256 f7f67181c6c0b4cea3a9db48e2569fdcbbc81b732a2f672079c42fb44153ee62 SHA512 4f886088ebaa911590b8cb19db5c5dbc8f1384d2d5a7c4bf04df083e177513b3123b1839dad744171670eded8b69ce092a774288aec1804d00aa32b1b6778599 WHIRLPOOL f2e62682d7213ee5eaecbc2590637ef36d9c86f746840c0ee758c0c153139f485032ea2cd098c87bb8a2b5f17f91375b8fb65599e3b71b45b1645df85a88887f
DIST xen-4.1.1.tar.gz 10355625 SHA256 246289227507466b5da8b2d0da84a5b0e68a392527b16cde38898d0348890f5b SHA512 0ec84db28af5b1206392b44e2c135859b3393d9c0eb1109f6a983492ba70622a145a08efce54f2943495feb06291d3fd5df9cc8ffea51e6e42aa69450edc87f2 WHIRLPOOL 58d83e71ac0a942830311d7eb5ebc5a7b34b118001f6f607ea7e5d7a959bafd72c9b8b6d010144fdef7417a238382602d948007be90f9ebf583b4d18897344c0
DIST xen-4.1.2.tar.gz 10365786 SHA256 7d9c93057cf480d3f1efa792b19285a84fa3c06060ea5c5c453be00887389b0d SHA512 8f50f238b0b474ec5556279cbd51d704b4365033f2541a5d0376f287b26b7e8f0193172041109d97bb76d35ace3adf71e12f89f5766ff79a8ea861e7282f00d7 WHIRLPOOL 93a4bdd05125ef722464ef682798191c8b3db7228cbc0a27bcbe7932a7776491f90e727e1fcc4a9e7ec3eada7f56c567c07ad61cdda2f514109f702800fe5566
EBUILD xen-tools-3.4.2-r3.ebuild 7151 SHA256 57c3f39a5c930de4d64e77d52368b74d4743d70d646278f1a5873772f3387291 SHA512 84a678a3ddd73942cf16a14f8a8b048218a686522afc0d65669eafd0dbfc6eabd33baffc79301706177169cbf8e5254efbaa7e8d04e2cb3b7335608b7e5a0e7f WHIRLPOOL 784e41625d35edf61fddf84dd4b77ba380c5316f125929ce0fd8946f6c70616f31c75acd4fc906930000c93dc61c81c22bd7a6d1f6a2c62945fe9b099af9151e
EBUILD xen-tools-3.4.2-r5.ebuild 7484 SHA256 d08edfa6810aac674f5f666708a59e8a341e736298cbcccdce23951daa88521d SHA512 22c80490c707dbacf61560fc9e8a57844897f9f6854111bbf277c4864653e85ea57e43e6ec95de4d5ba905535b7634fb2b5f10f24ead7b5efa65ead225ba0a2e WHIRLPOOL 659685e6deae46916fa470fa63d386e182b817853cff3115d23591cd78ee9a51710ac8fbcf8f17ee255d48d49f2f08922e68503fd0d80c49d74cc84574233920
EBUILD xen-tools-4.1.1-r5.ebuild 10417 SHA256 2d7f2b3b5e94ff5701ac30a9fa9913dd5dbfab5c9add73ef243dd8acfc2712fe SHA512 6bbe29e3a23fbd2bfd65d7093154e9b4521f4a66762fbd8cd0e75ca375aca26ade35f44d6d53ba072c919416aeef37b63a648ca140cb025510ae0495d7aa8152 WHIRLPOOL 10fe3ea280fb8ad403702dee9c900e665b12071a6af99c86c34b36a10bfdddbaa8403c4c98d353e06caea0eeb7b091b21f849292c06419623a82e6ac57ed7105
EBUILD xen-tools-4.1.1-r6.ebuild 10750 SHA256 a4817c01052e5db9c38916b5ac0c247789203902fd244e892efc8b992b91b3aa SHA512 af2779c0d4ab382dc94f1b32435c33a0cd97ef11d5920fa0c27a5a71ce37cc206fbcef39057f59a8aa7ae7eb4755e684688c603d47e6c1f0b9bfb0ff7e525856 WHIRLPOOL 8e50768c6694f334d365cc2361845ae7e9bbeaf4b02189c58873a24bb7cbdb30b293faaec392af7a4b5620ace6166ae3c0d9d4ae8ec6263f73a39dcf0dda64f9
DIST xen-4.2.0.tar.gz 15587687 SHA256 43f4a086e4e0330145a27b7ace8365c42b5afbc95cefadafe067be91bd3e5cfb SHA512 4fb56c79d722fb307bc657f16d02079c6636427e7650c4354193632d38d2d1db8e588f844ff0ca6e757c108ed639a528565ec9fc7c00bb4d5b6fbc9d122d8a70 WHIRLPOOL 369a109375864cb61920b56cf501522051d28513e738f0fd0e7b76244c3e08a8a0a6ff6cf245872d9bbd9c0f22c7da76c9cbc0f852bad6108ca25fd42dc677c0
DIST xen-tools-4.1.1-upstream-23104-1976adbf2b80.patch 26848 SHA256 8654c4b587b350baaaea12cde3ef1737dc80088fba281556bf4c714fa4d8111f SHA512 1b2678f1cc0b4a9bf24b6b096ed40132a757594c1c5c877468d4cb0c2fba2193cc6bf5fb55d9a0f6cc81f1bf95913758c67898d8c4398210609a6e4412583df9 WHIRLPOOL 24d544c1c1d435879be8879a69eb096c451299a0d4e07c1407d6eaaa8910c2088f2ca0c618f8c6f02fbffbf745f06c9dd4faa5cc666a069e205a28024ddf77b4
EBUILD xen-tools-4.1.1-r6.ebuild 10844 SHA256 cc64324dce41ca101328e47ac1e5665ab9d1ec4103432ddfea336a59f5bdc8aa SHA512 1612bc4a73bc54a30614667c9db186638c933e59e113a14d8e64adf84e55b3fbf696799a2ea023694cc0b5c458d4e24c6f16e988380c4647138d65a02380be2e WHIRLPOOL 9b59b6999194dd6eb93d7839515641aa144229e8e4ca60b7d08a349b74c46d1da6dba18a117aa24a634a5e8fe6f6dff130d55f30c5a77b00754f9cededc6f5e5
EBUILD xen-tools-4.1.2-r2.ebuild 9850 SHA256 02ad4fcf28cfc7a35136990d394ee539dffa2a2fa6292711d9cad1762d77dd02 SHA512 1688309835861894868572e047c8e910f4f54c0899760c119dec37c01b7ed6c45a50af30134564457a36a928c0e83d8df1aa7949580543778d62369a332bbc69 WHIRLPOOL 3b1ed42e1733e5d42c3cba47101f2376264c9b566e5b724c80f7f4e6e90303be2c60d632bc6d7daa044bc12a1328c5c8c8a8764520a97c02dc6d5bc30acf2391
EBUILD xen-tools-4.1.2-r3.ebuild 9895 SHA256 1bf7b68f43db44be5c055368d379b6dda0d513c7d30f1da3df2e7cf3e62802be SHA512 1c6386ade3824ae96140c45ec7b3c31d49c6eb5bd76b00037559225a23e5dc4ec1b8280724aa12eead4140c6d5a10e5c7472d4629e3f7b650a02932ac02e7653 WHIRLPOOL d9274087619b2213ab87d50d508998121fdc2539ab69c2c291537e031bb5a1f8fa095ad635ce3a6e31d865a1ac15924c28d5ae31a447bf9608a6023684b413e1
MISC ChangeLog 27827 SHA256 98aea4422e0f886382119e7301b42c614035857e68fde9b4baba883a6eddaf02 SHA512 5acb56c811b862aaa85a82f2b85e07415ad213e3f5f58c60e88fb33d7e0154426d0d7a6ba131950784220bf8ee8af265991666c7ad41e1fc5353d623bef7b9fc WHIRLPOOL e7dd857a0aeba4fe8d2780a2c03ad1913a8f2d44b18336f82533b90f17b8c230a1d3d6d52780747c86a423875b133be7de6739cd413c3bc3976a6e4a0eb0bae9
MISC metadata.xml 974 SHA256 53ce39bfd6939fe3cc365208a7b2a015f3d20a02ac27c3223b9c0a5bdda8301b SHA512 ea5a4c36589dff8daf887a015374b0fb479b88955f25809d52cf7e38ec72321ff4438604802ba8b2a2dfd0edae06272e172fa98402f0a2963683fe124a682bc2 WHIRLPOOL bb0b86d7d5146f95fd74127412e16970e76c50f5318c749a2be8805be40ccf954a2379b4bd280e6b55896341ff00db49ca8bc83b9db61c08014b4538a32b99f8
EBUILD xen-tools-4.1.2-r3.ebuild 9892 SHA256 b3b9aba6349603bbe3cb0fb6331d55539f0d66786b3238f044fa39d7123b8c8f SHA512 f8971a942aabaf96189c32131dc650dc7c5a776d84e9ebd80fc6094d7ac81fc570c5fc8e14f04d51ad9521a6a7d69b51d5c10de136f6a1fe098bf857473666a8 WHIRLPOOL 2ede5b57cd00e684aff18cc185be37a0362c59a3053d8e02494bc0ea4e25f11a2a3b9772e29f8b1c755c7b9b96f49c464324a32e081d606260a7cf57c71ca776
EBUILD xen-tools-4.2.0-r1.ebuild 10156 SHA256 517368933cc24558b8b63c2261d2118a58220b3d3c670fcaa7048d5577ece53c SHA512 df6812b015931ac21ccc836a81bf43696a315ed49d04c32f49183ab06dafc28dfc82c8108d1da71003c6ab39598286425659a9c96519a8153732618bb01a352a WHIRLPOOL 511c4a2ef8f8e161fa9fa84072c4e588534624a460d1b35945a4a7c96d9aef058bebbdaa57597a49deb9e6343eb1d2efb57c4c7c2b9a99f607c271e739d2cdad
MISC ChangeLog 29077 SHA256 b72e325fff889598dfc9095a3596dd30af2b656232ee55f3ecc7098ea9936b68 SHA512 3e33adfc39272a03452dbdbbd13c4d0fd45b5adf209f7dd4f5ef1692fdb8ca355eb455d51912a781642c5b3ac15cb3a4fdde9e66a807a25f3c349ee9a7f9ead5 WHIRLPOOL aa41b76ee2a019e12afdc952302441284a0567fe985b7bec5d0a3d492adca97ff07606d781af907e7a53ebba995469c60d28e549181dd027bf4d5003c25286e6
MISC metadata.xml 801 SHA256 44aaa6739a1add2cce5db154a3007e5aff3eacc9006e86ac332acd9b3ad3c627 SHA512 b791fd7a9ad54aa0374c8da46ec9197110918b4857d12416e2f76d604e92ce9f732bf94b236cc629c5cd0979dc5061fcffb94e846ed865ed0ca157457ffde720 WHIRLPOOL fb12683cfa3ea2d24c22fd87e88e2b5abd97b299edb9154658ab79def1eabd7b1fecf723a2c8ffc2d048bdea97e5ef374272398659f2ba76aa9000f1104eeb4f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQEcBAEBCAAGBQJQu9rLAAoJEEdUh39IaPFN37oIAIu6R4XgFyJBNFT8xsNwuStC
rx9DCoDw+miPkBrf/cRahxEnfrB+8V4SLGObTCpr5RUi+N4QEXJH3FYJJZGL8a2c
uXQ89CIfnPnZHWeq2FIsWyXVP0R/AdYZiwFSHrHA89HjY0kWuwONQWQqYnZ0f63P
S3IDN1+mx1PhPqIf1H00qIeQoMP911GSNKTfptWbuafKZCKm2ja+L6SJ0/aP/24N
mwqmHLUHR6NOiNvmSctrjUCBa87GpPAOntZ/ZMkm034fKGsl3pW5Zow+uG49nwDh
Rzt7Cj1hLQzrjXuRc9AXfCu5xnetMDU1vFA/vVHFbFW1eR0Fok7D8yBO6ocNQxQ=
=NIos
iEYEAREIAAYFAlC+g8QACgkQVWmRsqeSphNutQCeI7i+nntbDfy4rWTGJIOoghUF
x9cAni54TN+liK5qn2ruhWn9BRKJnnWn
=kpcv
-----END PGP SIGNATURE-----

@ -0,0 +1,28 @@
diff -ur xen-4.2.0.orig/tools/firmware/etherboot/Makefile xen-4.2.0/tools/firmware/etherboot/Makefile
--- tools/firmware/etherboot/Makefile 2012-09-17 18:21:18.000000000 +0800
+++ tools/firmware/etherboot/Makefile 2012-11-21 14:12:54.389536642 +0800
@@ -28,13 +28,6 @@
$(MAKE) -C $D/src bin/$(*F).rom
$T:
- if ! wget -O _$T $(IPXE_TARBALL_URL); then \
- $(GIT) clone $(IPXE_GIT_URL) $D.git; \
- (cd $D.git && $(GIT) archive --format=tar --prefix=$D/ \
- $(IPXE_GIT_TAG) | gzip >../_$T); \
- rm -rf $D.git; \
- fi
- mv _$T $T
$D/src/arch/i386/Makefile: $T Config
rm -rf $D
diff -ur xen-4.2.0.orig/tools/firmware/Makefile xen-4.2.0/tools/firmware/Makefile
--- tools/firmware/Makefile 2012-09-17 18:21:18.000000000 +0800
+++ tools/firmware/Makefile 2012-11-21 16:14:21.974868539 +0800
@@ -18,7 +18,6 @@
cp ovmf-makefile ovmf/Makefile;
seabios-dir:
- GIT=$(GIT) $(XEN_ROOT)/scripts/git-checkout.sh $(SEABIOS_UPSTREAM_URL) $(SEABIOS_UPSTREAM_TAG) seabios-dir
cp seabios-config seabios-dir/.config;
.PHONY: all

@ -0,0 +1,20 @@
diff -ur xen-4.2.0.orig/tools/tests/x86_emulator/Makefile xen-4.2.0/tools/tests/x86_emulator/Makefile
--- tools/tests/x86_emulator/Makefile 2012-09-17 18:21:19.000000000 +0800
+++ tools/tests/x86_emulator/Makefile 2012-11-24 05:06:24.355778737 +0800
@@ -14,13 +14,13 @@
.PHONY: blowfish.h
blowfish.h:
rm -f blowfish.bin
- XEN_TARGET_ARCH=x86_32 make -f blowfish.mk all
+ XEN_TARGET_ARCH=x86_32 $(MAKE) -f blowfish.mk all
(echo "static unsigned int blowfish32_code[] = {"; \
od -v -t x blowfish.bin | sed 's/^[0-9]* /0x/' | sed 's/ /, 0x/g' | sed 's/$$/,/';\
echo "};") >$@
rm -f blowfish.bin
ifeq ($(XEN_COMPILE_ARCH),x86_64)
- XEN_TARGET_ARCH=x86_64 make -f blowfish.mk all
+ XEN_TARGET_ARCH=x86_64 $(MAKE) -f blowfish.mk all
(echo "static unsigned int blowfish64_code[] = {"; \
od -v -t x blowfish.bin | sed 's/^[0-9]* /0x/' | sed 's/ /, 0x/g' | sed 's/$$/,/';\
echo "};") >>$@

@ -0,0 +1,37 @@
diff -ur xen-4.2.0.orig/tools/qemu-xen-traditional/Makefile xen-4.2.0/tools/qemu-xen-traditional/Makefile
--- tools/qemu-xen-traditional/Makefile 2012-09-07 00:05:30.000000000 +0800
+++ tools/qemu-xen-traditional/Makefile 2012-11-22 06:12:29.433599695 +0800
@@ -243,7 +243,7 @@
install: all $(if $(BUILD_DOCS),install-doc)
mkdir -p "$(DESTDIR)$(bindir)"
ifneq ($(TOOLS),)
- $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)"
+ $(INSTALL) -m 755 $(TOOLS) "$(DESTDIR)$(bindir)"
endif
ifneq ($(BLOBS),)
mkdir -p "$(DESTDIR)$(datadir)"
diff -ur xen-4.2.0.orig/tools/qemu-xen-traditional/Makefile.target xen-4.2.0/tools/qemu-xen-traditional/Makefile.target
--- tools/qemu-xen-traditional/Makefile.target 2012-09-07 00:05:30.000000000 +0800
+++ tools/qemu-xen-traditional/Makefile.target 2012-11-22 06:26:45.302521231 +0800
@@ -755,7 +755,7 @@
install: all install-hook
ifneq ($(PROGS),)
- $(INSTALL) -m 755 -s $(PROGS) "$(DESTDIR)$(bindir)"
+ $(INSTALL) -m 755 $(PROGS) "$(DESTDIR)$(bindir)"
endif
# Include automatically generated dependency files
diff -ur xen-4.2.0.orig/tools/qemu-xen/Makefile.target xen-4.2.0/tools/qemu-xen/Makefile.target
--- tools/qemu-xen/Makefile.target 2012-09-11 02:10:52.000000000 +0800
+++ tools/qemu-xen/Makefile.target 2012-11-22 07:13:38.894263291 +0800
@@ -437,9 +437,6 @@
install: all
ifneq ($(PROGS),)
$(INSTALL) -m 755 $(PROGS) "$(DESTDIR)$(bindir)"
-ifneq ($(STRIP),)
- $(STRIP) $(patsubst %,"$(DESTDIR)$(bindir)/%",$(PROGS))
-endif
endif
ifdef CONFIG_TRACE_SYSTEMTAP
ifdef CONFIG_TRACE_SYSTEMTAP

@ -1,21 +0,0 @@
diff -urN xen-3.3.1/tools/ioemu-qemu-xen/xen-setup xen-3.3.1-fix/tools/ioemu-qemu-xen/xen-setup
--- xen-3.3.1/tools/ioemu-qemu-xen/xen-setup 2009-01-05 04:36:22.000000000 -0700
+++ xen-3.3.1-fix/tools/ioemu-qemu-xen/xen-setup 2009-04-25 17:55:03.000000000 -0600
@@ -3,6 +3,8 @@
# git-clean -x -d && ./xen-setup && make prefix=/usr CMDLINE_CFLAGS='-O0 -g' -j4 && make install DESTDIR=`pwd`/dist/ prefix=/usr && rsync -a --stats --delete . thule:shadow/qemu-iwj.git/ && rsync -a --stats dist/. root@thule:/
+target=i386-dm
+
rm -f $target/Makefile
rm -f $target/config.mak
rm -f config-host.mak
@@ -11,8 +13,6 @@
./configure --disable-gfx-check --disable-gcc-check --disable-curses --disable-slirp "$@" --prefix=/usr
-target=i386-dm
-
if [ "x$XEN_ROOT" != x ]; then
echo "XEN_ROOT=$XEN_ROOT" >>config-host.mak
fi

@ -1,16 +0,0 @@
--- tools/blktap/lib/blktaplib.h.orig 2011-09-21 19:29:30.240868534 +0800
+++ tools/blktap/lib/blktaplib.h 2011-09-21 19:34:21.184868372 +0800
@@ -195,8 +195,13 @@
pid_t pid;
} msg_pid_t;
+#ifndef READ
#define READ 0
+#endif
+
+#ifndef WRITE
#define WRITE 1
+#endif
/*Control Messages between manager and tapdev*/
#define CTLMSG_PARAMS 1

@ -1,28 +0,0 @@
--- ./tools/blktap/drivers/blktapctrl.c 2011-09-20 00:27:01.846896986 +0800
+++ ./tools/blktap/drivers/blktapctrl.c 2011-09-20 00:29:09.910897067 +0800
@@ -40,6 +40,7 @@
#include <err.h>
#include <errno.h>
#include <sys/types.h>
+#include <sys/stat.h>
#include <sys/wait.h>
#include <signal.h>
#include <fcntl.h>
--- ./tools/blktap/drivers/block-qcow2.c 2011-09-22 04:15:49.339854677 +0800
+++ ./tools/blktap/drivers/block-qcow2.c 2009-11-10 23:12:55.000000000 +0800
@@ -26,6 +26,7 @@
#include "aes.h"
#include <assert.h>
#include <stdint.h>
+#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
--- ./tools/ioemu-qemu-xen/block-qcow2.c 2011-09-19 23:43:40.005898352 +0800
+++ ./tools/ioemu-qemu-xen/block-qcow2.c 2011-09-19 23:26:53.979898723 +0800
@@ -26,6 +26,7 @@
#include <zlib.h>
#include "aes.h"
#include <assert.h>
+#include <sys/stat.h>

@ -1,31 +0,0 @@
--- ./tools/fs-back/Makefile 2011-09-26 23:14:30.454759297 +0800
+++ ./tools/fs-back/Makefile 2011-09-27 16:37:57.445748680 +0800
@@ -23,7 +23,7 @@
all: $(IBIN)
fs-backend: $(OBJS) fs-backend.c
- $(CC) $(CFLAGS) -o fs-backend $(OBJS) $(LIBS) fs-backend.c
+ $(CC) $(CFLAGS) $(LDFLAGS) -o fs-backend $(OBJS) $(LIBS) fs-backend.c
install: all
$(INSTALL_PROG) $(IBIN) $(DESTDIR)$(SBINDIR)
--- ./tools/libfsimage/common/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ ./tools/libfsimage/common/Makefile 2011-09-27 16:41:16.516748626 +0800
@@ -6,7 +6,7 @@
LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
LDFLAGS-$(CONFIG_Linux) = -Wl,mapfile-GNU
-LDFLAGS = $(LDFLAGS-y)
+#LDFLAGS = $(LDFLAGS-y)
LIB_SRCS-y = fsimage.c fsimage_plugin.c fsimage_grub.c
--- ./tools/misc/lomount/Makefile 2011-09-27 14:23:26.596752233 +0800
+++ ./tools/misc/lomount/Makefile 2011-09-27 16:37:57.445748680 +0800
@@ -23,5 +23,5 @@
$(RM) *.a *.so *.o *.rpm $(BIN)
%: %.c $(HDRS) Makefile
- $(CC) $(CFLAGS) -o $@ $<
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<

@ -1,257 +0,0 @@
Only in xen-3.4.2/: cflags.sh
diff -ur xen-3.4.2.orig//config/StdGNU.mk xen-3.4.2//config/StdGNU.mk
--- xen-3.4.2.orig//config/StdGNU.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//config/StdGNU.mk 2011-09-26 02:18:14.630771549 +0800
@@ -48,7 +48,7 @@
SHLIB_CFLAGS = -shared
ifneq ($(debug),y)
-CFLAGS += -O2 -fomit-frame-pointer
+CFLAGS += -fomit-frame-pointer
else
# Less than -O1 produces bad code and large stack frames
CFLAGS += -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls
diff -ur xen-3.4.2.orig//config/SunOS.mk xen-3.4.2//config/SunOS.mk
--- xen-3.4.2.orig//config/SunOS.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//config/SunOS.mk 2011-09-26 02:18:14.640771549 +0800
@@ -45,7 +45,7 @@
SHLIB_CFLAGS = -R $(SunOS_LIBDIR) -shared
ifneq ($(debug),y)
-CFLAGS += -O2 -fno-omit-frame-pointer
+CFLAGS += -fno-omit-frame-pointer
else
# Less than -O1 produces bad code and large stack frames
CFLAGS += -O1 -fno-omit-frame-pointer
diff -ur xen-3.4.2.orig//Config.mk xen-3.4.2//Config.mk
--- xen-3.4.2.orig//Config.mk 2011-09-26 02:17:29.221771569 +0800
+++ xen-3.4.2//Config.mk 2011-09-26 02:18:14.686771549 +0800
@@ -14,7 +14,7 @@
# Tools to run on system hosting the build
HOSTCC = gcc
-HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCFLAGS = -Wall -Wstrict-prototypes -fomit-frame-pointer
HOSTCFLAGS += -fno-strict-aliasing
DISTDIR ?= $(XEN_ROOT)/dist
diff -ur xen-3.4.2.orig//extras/mini-os/arch/ia64/arch.mk xen-3.4.2//extras/mini-os/arch/ia64/arch.mk
--- xen-3.4.2.orig//extras/mini-os/arch/ia64/arch.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//extras/mini-os/arch/ia64/arch.mk 2011-09-26 02:18:14.689771549 +0800
@@ -1,8 +1,8 @@
ARCH_CFLAGS := -mfixed-range=f2-f5,f12-f15,f32-f127 -mconstant-gp
-ARCH_CFLAGS += -O2
+#ARCH_CFLAGS += -O2
ARCH_ASFLAGS := -x assembler-with-cpp
-ARCH_ASFLAGS += -mfixed-range=f2-f5,f12-f15,f32-f127 -fomit-frame-pointer
+ARCH_ASFLAGS += -mfixed-range=f2-f5,f12-f15,f32-f127
ARCH_ASFLAGS += -fno-builtin -fno-common -fno-strict-aliasing -mconstant-gp
ARCH_LDFLAGS = -warn-common
diff -ur xen-3.4.2.orig//stubdom/grub.patches/00cvs xen-3.4.2//stubdom/grub.patches/00cvs
--- xen-3.4.2.orig//stubdom/grub.patches/00cvs 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//stubdom/grub.patches/00cvs 2011-09-26 02:18:14.549771549 +0800
@@ -223,8 +223,8 @@
+++ grub/configure.ac 2008-04-10 23:26:50.000000000 +0100
@@ -86,13 +86,13 @@ if test "x$ac_cv_prog_gcc" = xyes; then
fi
- STAGE1_CFLAGS="-O2"
- GRUB_CFLAGS="-O2"
+ STAGE1_CFLAGS=""
+ GRUB_CFLAGSS=""
- AC_CACHE_CHECK([whether optimization for size works], size_flag, [
+ AC_CACHE_CHECK([whether optimization for size works], grub_cv_cc_Os, [
saved_CFLAGS=$CFLAGS
@@ -237,7 +237,7 @@
+ if test "x$grub_cv_cc_Os" = xyes; then
STAGE2_CFLAGS="-Os"
else
- STAGE2_CFLAGS="-O2 -fno-strength-reduce -fno-unroll-loops"
+ STAGE2_CFLAGS=" -fno-strength-reduce -fno-unroll-loops"
@@ -100,16 +100,16 @@ if test "x$ac_cv_prog_gcc" = xyes; then
# OpenBSD has a GCC extension for protecting applications from
# stack smashing attacks, but GRUB doesn't want this feature.
diff -ur xen-3.4.2.orig//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure xen-3.4.2//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure
--- xen-3.4.2.orig//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/configure 2011-09-26 02:24:37.261771380 +0800
@@ -1849,7 +1849,7 @@
GCC=`test $ac_compiler_gnu = yes && echo yes`
ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS
-CFLAGS="-g"
+CFLAGS=""
echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
if test "${ac_cv_prog_cc_g+set}" = set; then
@@ -1898,15 +1898,15 @@
CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
- CFLAGS="-g -O2"
+ CFLAGS=""
else
- CFLAGS="-g"
+ CFLAGS=""
fi
else
if test "$GCC" = yes; then
- CFLAGS="-O2"
+# CFLAGS="-O2"
else
- CFLAGS=
+ CFLAGS=""
fi
fi
echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
Only in xen-3.4.2//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver: configure~
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/configure xen-3.4.2//tools/ioemu-qemu-xen/configure
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/configure 2011-09-26 02:17:29.223771569 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/configure 2011-09-26 02:22:14.583771444 +0800
@@ -464,7 +464,7 @@
# default flags for all hosts
-CFLAGS="$CFLAGS -O2 -g -fno-strict-aliasing"
+CFLAGS="$CFLAGS -g -fno-strict-aliasing"
CFLAGS="$CFLAGS -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls"
LDFLAGS="$LDFLAGS -g"
if test "$werror" = "yes" ; then
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/cris/Makefile xen-3.4.2//tools/ioemu-qemu-xen/tests/cris/Makefile
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/cris/Makefile 2009-11-05 19:44:56.000000000 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/tests/cris/Makefile 2011-09-26 02:18:14.264771549 +0800
@@ -12,7 +12,7 @@
OBJCOPY = $(CROSS)objcopy
# we rely on GCC inline:ing the stuff we tell it to in many places here.
-CFLAGS = -Winline -Wall -g -O2 -static
+CFLAGS = -Winline -Wall -g -static
NOSTDFLAGS = -nostartfiles -nostdlib
ASFLAGS += -g -Wa,-I,$(SRC_PATH)/tests/cris/
LDLIBS =
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/hello-mips.c xen-3.4.2//tools/ioemu-qemu-xen/tests/hello-mips.c
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/hello-mips.c 2009-11-05 19:44:56.000000000 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/tests/hello-mips.c 2011-09-26 02:18:14.669771549 +0800
@@ -6,7 +6,7 @@
* http://www.linux.com/howtos/Assembly-HOWTO/mips.shtml
*
* mipsel-linux-gcc -nostdlib -mno-abicalls -fno-PIC -mabi=32 \
-* -O2 -static -o hello-mips hello-mips.c
+* -static -o hello-mips hello-mips.c
*
*/
#define __NR_SYSCALL_BASE 4000
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/Makefile xen-3.4.2//tools/ioemu-qemu-xen/tests/Makefile
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/Makefile 2009-11-05 19:44:56.000000000 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/tests/Makefile 2011-09-26 02:18:14.262771549 +0800
@@ -2,7 +2,7 @@
-include ../config-host.mak
VPATH=$(SRC_PATH)/tests
-CFLAGS=-Wall -O2 -g -fno-strict-aliasing
+CFLAGS=-Wall -g -fno-strict-aliasing
#CFLAGS+=-msse2
LDFLAGS=
@@ -52,7 +52,7 @@
.PHONY: test-mmap
test-mmap: test-mmap.c
- $(CC) $(CFLAGS) -Wall -static -O2 $(LDFLAGS) -o $@ $<
+ $(CC) $(CFLAGS) -Wall -static $(LDFLAGS) -o $@ $<
-./test-mmap
-$(QEMU) ./test-mmap
-$(QEMU) -p 8192 ./test-mmap 8192
@@ -88,17 +88,17 @@
arm-linux-ld -o $@ $<
hello-arm.o: hello-arm.c
- arm-linux-gcc -Wall -g -O2 -c -o $@ $<
+ arm-linux-gcc -Wall -g -c -o $@ $<
test-arm-iwmmxt: test-arm-iwmmxt.s
cpp < $< | arm-linux-gnu-gcc -Wall -static -march=iwmmxt -mabi=aapcs -x assembler - -o $@
# MIPS test
hello-mips: hello-mips.c
- mips-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=32 -Wall -Wextra -g -O2 -o $@ $<
+ mips-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=32 -Wall -Wextra -g -o $@ $<
hello-mipsel: hello-mips.c
- mipsel-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=32 -Wall -Wextra -g -O2 -o $@ $<
+ mipsel-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=32 -Wall -Wextra -g -o $@ $<
# testsuite for the CRIS port.
test-cris:
diff -ur xen-3.4.2.orig//tools/libaio/src/Makefile xen-3.4.2//tools/libaio/src/Makefile
--- xen-3.4.2.orig//tools/libaio/src/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libaio/src/Makefile 2011-09-26 02:18:14.288771549 +0800
@@ -6,7 +6,7 @@
libdir=$(prefix)/lib
ARCH := $(shell uname -m | sed -e s/i.86/i386/)
-CFLAGS = -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O2 -fPIC
+CFLAGS = -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -fPIC
SO_CFLAGS=-shared $(CFLAGS)
L_CFLAGS=$(CFLAGS)
LINK_FLAGS=
diff -ur xen-3.4.2.orig//tools/libxen/Makefile.dist xen-3.4.2//tools/libxen/Makefile.dist
--- xen-3.4.2.orig//tools/libxen/Makefile.dist 2011-09-26 02:17:29.223771569 +0800
+++ xen-3.4.2//tools/libxen/Makefile.dist 2011-09-26 02:18:14.553771549 +0800
@@ -22,7 +22,7 @@
CFLAGS = -Iinclude \
$(shell xml2-config --cflags) \
$(shell curl-config --cflags) \
- -W -Wall -Wmissing-prototypes -std=c99 -O2 -fPIC
+ -W -Wall -Wmissing-prototypes -std=c99 -fPIC
LDFLAGS = $(shell xml2-config --libs) \
$(shell curl-config --libs)
diff -ur xen-3.4.2.orig//tools/vnet/vnet-module/Makefile-2.4 xen-3.4.2//tools/vnet/vnet-module/Makefile-2.4
--- xen-3.4.2.orig//tools/vnet/vnet-module/Makefile-2.4 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vnet/vnet-module/Makefile-2.4 2011-09-26 02:18:14.659771549 +0800
@@ -62,7 +62,7 @@
CFLAGS += -Wno-unused-parameter
CFLAGS += -g
-CFLAGS += -O2
+#CFLAGS += -O2
CFLAGS += -fno-strict-aliasing
CFLAGS += -fno-common
#CFLAGS += -fomit-frame-pointer
diff -ur xen-3.4.2.orig//extras/mini-os/minios.mk xen-3.4.2//extras/mini-os/minios.mk
--- xen-3.4.2.orig//extras/mini-os/minios.mk 2011-09-26 02:29:41.869771248 +0800
+++ xen-3.4.2//extras/mini-os/minios.mk 2011-09-26 02:33:55.708771108 +0800
@@ -23,7 +23,7 @@
DEF_CFLAGS += -DGNT_DEBUG
DEF_CFLAGS += -DGNTMAP_DEBUG
else
-DEF_CFLAGS += -O3
+#DEF_CFLAGS += -O3
endif
# Make the headers define our internal stuff
diff -ur xen-3.4.2.orig//tools/vnet/libxutil/Makefile xen-3.4.2//tools/vnet/libxutil/Makefile
--- xen-3.4.2.orig//tools/vnet/libxutil/Makefile 2011-09-26 02:29:41.872771248 +0800
+++ xen-3.4.2//tools/vnet/libxutil/Makefile 2011-09-26 02:37:59.835771029 +0800
@@ -26,7 +26,7 @@
$(call cc-option-add,CFLAGS,CC,-fgnu89-inline)
CFLAGS += -fno-strict-aliasing
-CFLAGS += -O3
+#CFLAGS += -O3
#CFLAGS += -g
MAJOR := 3.0
diff -ur xen-3.4.2.orig//tools/vnet/vnetd/Makefile xen-3.4.2//tools/vnet/vnetd/Makefile
--- xen-3.4.2.orig//tools/vnet/vnetd/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vnet/vnetd/Makefile 2011-09-26 02:37:59.834771029 +0800
@@ -44,7 +44,7 @@
CPPFLAGS += -D __ARCH_I386_ATOMIC__
#----------------------------------------------------------------------------
-CFLAGS += -O3
+#CFLAGS += -O3
CFLAGS += $(INCLUDES) $(LIBS)
LDFLAGS += $(LIBS)

@ -1,429 +0,0 @@
diff -ur xen-3.4.2.orig//Config.mk xen-3.4.2//Config.mk
--- xen-3.4.2.orig//Config.mk 2009-11-10 23:16:03.000000000 +0800
+++ xen-3.4.2//Config.mk 2011-09-25 02:34:11.605793042 +0800
@@ -14,7 +14,7 @@
# Tools to run on system hosting the build
HOSTCC = gcc
-HOSTCFLAGS = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCFLAGS += -fno-strict-aliasing
DISTDIR ?= $(XEN_ROOT)/dist
diff -ur xen-3.4.2.orig//extras/mini-os/minios.mk xen-3.4.2//extras/mini-os/minios.mk
--- xen-3.4.2.orig//extras/mini-os/minios.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//extras/mini-os/minios.mk 2011-09-25 02:34:11.855793042 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-3.4.2.orig//tools/blktap/drivers/Makefile xen-3.4.2//tools/blktap/drivers/Makefile
--- xen-3.4.2.orig//tools/blktap/drivers/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/blktap/drivers/Makefile 2011-09-25 02:34:11.750793042 +0800
@@ -5,7 +5,7 @@
QCOW_UTIL = img2qcow qcow2raw qcow-create
LIBAIO_DIR = ../../libaio/src
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -Wno-unused
CFLAGS += -I../lib
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/blktap/lib/Makefile xen-3.4.2//tools/blktap/lib/Makefile
--- xen-3.4.2.orig//tools/blktap/lib/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/blktap/lib/Makefile 2011-09-25 02:34:11.748793042 +0800
@@ -13,7 +13,7 @@
SRCS :=
SRCS += xenbus.c blkif.c xs_api.c
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -Wno-unused
CFLAGS += -fPIC
# get asprintf():
diff -ur xen-3.4.2.orig//tools/console/Makefile xen-3.4.2//tools/console/Makefile
--- xen-3.4.2.orig//tools/console/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/console/Makefile 2011-09-25 02:34:11.704793042 +0800
@@ -2,7 +2,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenstore)
diff -ur xen-3.4.2.orig//tools/debugger/xenitp/Makefile xen-3.4.2//tools/debugger/xenitp/Makefile
--- xen-3.4.2.orig//tools/debugger/xenitp/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/debugger/xenitp/Makefile 2011-09-25 02:34:11.744793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../../..
include $(XEN_ROOT)/tools/Rules.mk
-#CFLAGS += -Werror -g -O0
+#CFLAGS += -g -O0
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/firmware/Rules.mk xen-3.4.2//tools/firmware/Rules.mk
--- xen-3.4.2.orig//tools/firmware/Rules.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/firmware/Rules.mk 2011-09-25 02:34:11.565793045 +0800
@@ -10,7 +10,7 @@
CFLAGS += -DNDEBUG
endif
-CFLAGS += -Werror
+CFLAGS +=
# Disable PIE/SSP if GCC supports them. They can break us.
$(call cc-option-add,CFLAGS,CC,-nopie)
diff -ur xen-3.4.2.orig//tools/flask/libflask/Makefile xen-3.4.2//tools/flask/libflask/Makefile
--- xen-3.4.2.orig//tools/flask/libflask/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/flask/libflask/Makefile 2011-09-25 02:34:11.657793042 +0800
@@ -9,7 +9,7 @@
SRCS :=
SRCS += flask_op.c
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -fno-strict-aliasing
CFLAGS += $(INCLUDES) -I./include -I$(XEN_LIBXC) -I$(XEN_INCLUDE)
diff -ur xen-3.4.2.orig//tools/flask/loadpolicy/Makefile xen-3.4.2//tools/flask/loadpolicy/Makefile
--- xen-3.4.2.orig//tools/flask/loadpolicy/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/flask/loadpolicy/Makefile 2011-09-25 02:34:11.660793042 +0800
@@ -6,7 +6,7 @@
LIBFLASK_ROOT = $(XEN_ROOT)/tools/flask/libflask
PROFILE=#-pg
-BASECFLAGS=-Wall -g -Werror
+BASECFLAGS=-Wall -g
BASECFLAGS+= $(PROFILE)
#BASECFLAGS+= -I$(XEN_ROOT)/tools
BASECFLAGS+= $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/fs-back/Makefile xen-3.4.2//tools/fs-back/Makefile
--- xen-3.4.2.orig//tools/fs-back/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/fs-back/Makefile 2011-09-25 02:34:11.637793042 +0800
@@ -5,7 +5,7 @@
IBIN = fs-backend
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -Wno-unused
CFLAGS += -fno-strict-aliasing
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/configure xen-3.4.2//tools/ioemu-qemu-xen/configure
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/configure 2009-11-05 19:44:56.000000000 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/configure 2011-09-25 02:34:11.888793042 +0800
@@ -468,7 +468,7 @@
CFLAGS="$CFLAGS -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls"
LDFLAGS="$LDFLAGS -g"
if test "$werror" = "yes" ; then
-CFLAGS="$CFLAGS -Werror"
+CFLAGS="$CFLAGS"
fi
if test "$solaris" = "no" ; then
@@ -1150,7 +1150,7 @@
echo "sparse enabled $sparse"
echo "profiler $profiler"
echo "static build $static"
-echo "-Werror enabled $werror"
+
if test "$darwin" = "yes" ; then
echo "Cocoa support $cocoa"
fi
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/Makefile.target xen-3.4.2//tools/ioemu-qemu-xen/Makefile.target
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/Makefile.target 2011-09-25 02:33:23.946793064 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/Makefile.target 2011-09-25 02:34:11.584793042 +0800
@@ -26,7 +26,7 @@
TARGET_PATH=$(SRC_PATH)/target-$(TARGET_BASE_ARCH)
VPATH=$(SRC_PATH):$(TARGET_PATH):$(SRC_PATH)/hw
CPPFLAGS=-I. -I.. -I$(TARGET_PATH) -I$(SRC_PATH) -MMD -MT $@ -MP -DNEED_CPU_H
-#CFLAGS+=-Werror
+#CFLAGS+=
LIBS=
# user emulator name
ifndef TARGET_ARCH2
diff -ur xen-3.4.2.orig//tools/libaio/harness/Makefile xen-3.4.2//tools/libaio/harness/Makefile
--- xen-3.4.2.orig//tools/libaio/harness/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libaio/harness/Makefile 2011-09-25 02:34:11.674793042 +0800
@@ -4,7 +4,7 @@
HARNESS_SRCS:=main.c
# io_queue.c
-CFLAGS=-Wall -Werror -g -O -laio
+CFLAGS=-Wall -g -O -laio
#-lpthread -lrt
all: $(PROGS)
diff -ur xen-3.4.2.orig//tools/libfsimage/Rules.mk xen-3.4.2//tools/libfsimage/Rules.mk
--- xen-3.4.2.orig//tools/libfsimage/Rules.mk 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libfsimage/Rules.mk 2011-09-25 02:34:11.566793044 +0800
@@ -1,6 +1,6 @@
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/ -Werror
+CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/
LDFLAGS += -L../common/
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
diff -ur xen-3.4.2.orig//tools/libxc/Makefile xen-3.4.2//tools/libxc/Makefile
--- xen-3.4.2.orig//tools/libxc/Makefile 2011-09-25 02:33:23.987793064 +0800
+++ xen-3.4.2//tools/libxc/Makefile 2011-09-25 02:34:11.687793042 +0800
@@ -52,7 +52,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += $(INCLUDES) -I. -I../xenstore -I../include
# Needed for posix_fadvise64() in xc_linux.c
diff -ur xen-3.4.2.orig//tools/libxen/Makefile.dist xen-3.4.2//tools/libxen/Makefile.dist
--- xen-3.4.2.orig//tools/libxen/Makefile.dist 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libxen/Makefile.dist 2011-09-25 02:34:11.593793042 +0800
@@ -22,7 +22,7 @@
CFLAGS = -Iinclude \
$(shell xml2-config --cflags) \
$(shell curl-config --cflags) \
- -W -Wall -Wmissing-prototypes -Werror -std=c99 -O2 -fPIC
+ -W -Wall -Wmissing-prototypes -std=c99 -O2 -fPIC
LDFLAGS = $(shell xml2-config --libs) \
$(shell curl-config --libs)
diff -ur xen-3.4.2.orig//tools/misc/lomount/Makefile xen-3.4.2//tools/misc/lomount/Makefile
--- xen-3.4.2.orig//tools/misc/lomount/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/misc/lomount/Makefile 2011-09-25 02:34:11.666793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
HDRS = $(wildcard *.h)
OBJS = $(patsubst %.c,%.o,$(wildcard *.c))
diff -ur xen-3.4.2.orig//tools/misc/Makefile xen-3.4.2//tools/misc/Makefile
--- xen-3.4.2.orig//tools/misc/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/misc/Makefile 2011-09-25 02:34:11.669793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
INCLUDES += -I $(XEN_XC)
INCLUDES += -I $(XEN_LIBXC)
diff -ur xen-3.4.2.orig//tools/pygrub/setup.py xen-3.4.2//tools/pygrub/setup.py
--- xen-3.4.2.orig//tools/pygrub/setup.py 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/pygrub/setup.py 2011-09-25 02:34:11.901793042 +0800
@@ -3,7 +3,7 @@
import os
import sys
-extra_compile_args = [ "-fno-strict-aliasing", "-Werror" ]
+extra_compile_args = [ "-fno-strict-aliasing" ]
XEN_ROOT = "../.."
diff -ur xen-3.4.2.orig//tools/python/setup.py xen-3.4.2//tools/python/setup.py
--- xen-3.4.2.orig//tools/python/setup.py 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/python/setup.py 2011-09-25 02:34:11.897793042 +0800
@@ -4,7 +4,7 @@
XEN_ROOT = "../.."
-extra_compile_args = [ "-fno-strict-aliasing", "-Werror" ]
+extra_compile_args = [ "-fno-strict-aliasing" ]
include_dirs = [ XEN_ROOT + "/tools/libxc",
XEN_ROOT + "/tools/xenstore",
diff -ur xen-3.4.2.orig//tools/security/Makefile xen-3.4.2//tools/security/Makefile
--- xen-3.4.2.orig//tools/security/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/security/Makefile 2011-09-25 02:34:11.701793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT = ../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -fno-strict-aliasing
CFLAGS += -I. $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/vnet/libxutil/Makefile xen-3.4.2//tools/vnet/libxutil/Makefile
--- xen-3.4.2.orig//tools/vnet/libxutil/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vnet/libxutil/Makefile 2011-09-25 02:34:11.694793042 +0800
@@ -25,7 +25,7 @@
PIC_OBJS := $(LIB_SRCS:.c=.opic)
$(call cc-option-add,CFLAGS,CC,-fgnu89-inline)
-CFLAGS += -Werror -fno-strict-aliasing
+CFLAGS += -fno-strict-aliasing
CFLAGS += -O3
#CFLAGS += -g
diff -ur xen-3.4.2.orig//tools/vtpm/Rules.mk xen-3.4.2//tools/vtpm/Rules.mk
--- xen-3.4.2.orig//tools/vtpm/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vtpm/Rules.mk 2011-09-25 02:34:11.563793044 +0800
@@ -9,7 +9,7 @@
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
# General compiler flags
-CFLAGS = -Werror -g3 -I.
+CFLAGS = -g3 -I.
# Generic project files
HDRS = $(wildcard *.h)
diff -ur xen-3.4.2.orig//tools/vtpm_manager/Rules.mk xen-3.4.2//tools/vtpm_manager/Rules.mk
--- xen-3.4.2.orig//tools/vtpm_manager/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vtpm_manager/Rules.mk 2011-09-25 02:34:11.562793042 +0800
@@ -9,7 +9,7 @@
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
# General compiler flags
-CFLAGS = -Werror -g3 -I.
+CFLAGS = -g3 -I.
# Generic project files
HDRS = $(wildcard *.h)
diff -ur xen-3.4.2.orig//tools/xcutils/Makefile xen-3.4.2//tools/xcutils/Makefile
--- xen-3.4.2.orig//tools/xcutils/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xcutils/Makefile 2011-09-25 02:34:11.636793042 +0800
@@ -11,7 +11,7 @@
XEN_ROOT = ../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) $(CFLAGS_libxenstore)
PROGRAMS = xc_restore xc_save readnotes lsevtchn
diff -ur xen-3.4.2.orig//tools/xenmon/Makefile xen-3.4.2//tools/xenmon/Makefile
--- xen-3.4.2.orig//tools/xenmon/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenmon/Makefile 2011-09-25 02:34:11.641793042 +0800
@@ -13,7 +13,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -I $(XEN_XC)
CFLAGS += $(CFLAGS_libxenctrl)
LDFLAGS += $(LDFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/xenpmd/Makefile xen-3.4.2//tools/xenpmd/Makefile
--- xen-3.4.2.orig//tools/xenpmd/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenpmd/Makefile 2011-09-25 02:34:11.656793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenstore)
LDFLAGS += $(LDFLAGS_libxenstore)
diff -ur xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile xen-3.4.2//tools/xenstat/libxenstat/Makefile
--- xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstat/libxenstat/Makefile 2011-09-25 02:34:11.681793042 +0800
@@ -34,7 +34,7 @@
OBJECTS-$(CONFIG_NetBSD) += src/xenstat_netbsd.o
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
-WARN_FLAGS=-Wall -Werror
+WARN_FLAGS=-Wall
CFLAGS+=-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE) -I$(XEN_INCLUDE)
LDFLAGS+=-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/
diff -ur xen-3.4.2.orig//tools/xenstat/xentop/Makefile xen-3.4.2//tools/xenstat/xentop/Makefile
--- xen-3.4.2.orig//tools/xenstat/xentop/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstat/xentop/Makefile 2011-09-25 02:34:11.684793042 +0800
@@ -18,7 +18,7 @@
all install xentop:
else
-CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
+CFLAGS += -DGCC_PRINTF -Wall -I$(XEN_LIBXENSTAT)
LDFLAGS += -L$(XEN_LIBXENSTAT)
LDLIBS += -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS)
CFLAGS += -DHOST_$(XEN_OS)
diff -ur xen-3.4.2.orig//tools/xenstore/Makefile xen-3.4.2//tools/xenstore/Makefile
--- xen-3.4.2.orig//tools/xenstore/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstore/Makefile 2011-09-25 02:34:11.640793042 +0800
@@ -4,7 +4,7 @@
MAJOR = 3.0
MINOR = 0
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -I.
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/xenstore/xenstored_core.c xen-3.4.2//tools/xenstore/xenstored_core.c
--- xen-3.4.2.orig//tools/xenstore/xenstored_core.c 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstore/xenstored_core.c 2011-09-25 02:34:11.845793042 +0800
@@ -865,7 +865,7 @@
{
unsigned int offset, datalen;
struct node *node;
- char *vec[1] = { NULL }; /* gcc4 + -W + -Werror fucks code. */
+ char *vec[1] = { NULL }; /* gcc4 + -W + fucks code. */
char *name;
/* Extra "strings" can be created by binary data. */
diff -ur xen-3.4.2.orig//tools/xentrace/Makefile xen-3.4.2//tools/xentrace/Makefile
--- xen-3.4.2.orig//tools/xentrace/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xentrace/Makefile 2011-09-25 02:34:11.745793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
LDFLAGS += $(LDFLAGS_libxenctrl)
Only in xen-3.4.2/: Werror.sh
diff -ur xen-3.4.2.orig//xen/arch/ia64/Rules.mk xen-3.4.2//xen/arch/ia64/Rules.mk
--- xen-3.4.2.orig//xen/arch/ia64/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//xen/arch/ia64/Rules.mk 2011-09-25 02:34:11.570793042 +0800
@@ -68,7 +68,7 @@
CFLAGS += -DCONFIG_XEN_IA64_TLBFLUSH_CLOCK
endif
ifeq ($(no_warns),y)
-CFLAGS += -Wa,--fatal-warnings -Werror -Wno-uninitialized
+CFLAGS += -Wa,--fatal-warnings -Wno-uninitialized
endif
ifneq ($(vhpt_disable),y)
CFLAGS += -DVHPT_ENABLED=1
diff -ur xen-3.4.2.orig//xen/arch/x86/boot/build32.mk xen-3.4.2//xen/arch/x86/boot/build32.mk
--- xen-3.4.2.orig//xen/arch/x86/boot/build32.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//xen/arch/x86/boot/build32.mk 2011-09-25 02:34:11.914793042 +0800
@@ -8,7 +8,7 @@
$(call cc-option-add,CFLAGS,CC,-fno-stack-protector)
$(call cc-option-add,CFLAGS,CC,-fno-stack-protector-all)
-CFLAGS += -Werror -fno-builtin -msoft-float
+CFLAGS += -fno-builtin -msoft-float
# NB. awk invocation is a portable alternative to 'head -n -1'
%.S: %.bin
diff -ur xen-3.4.2.orig//xen/arch/x86/Rules.mk xen-3.4.2//xen/arch/x86/Rules.mk
--- xen-3.4.2.orig//xen/arch/x86/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//xen/arch/x86/Rules.mk 2011-09-25 02:34:11.572793042 +0800
@@ -17,7 +17,7 @@
endif
CFLAGS += -fno-builtin -fno-common
-CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
+CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default

@ -1,731 +0,0 @@
# HG changeset patch
# User Keir Fraser <keir@xen.org>
# Date 1311171934 -3600
# Node ID 1976adbf2b807e505fdf0356c29ec0c0499ed533
# Parent 411b38f8f90bc042a9e6839b6840dd57cbee4a8c
hvmloader: Switch to absolute addressing for calling hypercall stubs.
This is clearer and less fragile than trying to make relative calls
work. In particular, the old approach failed if _start was not
== HVMLOADER_PHYSICAL_ADDRESS. This was the case for some modern
toolchains which reorder functions.
Signed-off-by: Keir Fraser <keir@xen.org>
xen-unstable changeset: 23730:dd5eecf739d1
xen-unstable date: Wed Jul 20 15:02:16 2011 +0100
hvmloader: Remove hard tabs from source files.
Signed-off-by: Keir Fraser <keir@xen.org>
xen-unstable changeset: 23729:4f1109af9c63
xen-unstable date: Wed Jul 20 14:52:16 2011 +0100
diff -r 411b38f8f90b -r 1976adbf2b80 tools/firmware/hvmloader/hypercall.h
--- a/tools/firmware/hvmloader/hypercall.h Wed Jul 20 15:24:09 2011 +0100
+++ b/tools/firmware/hvmloader/hypercall.h Wed Jul 20 15:25:34 2011 +0100
@@ -35,147 +35,148 @@
#include <xen/xen.h>
#include "config.h"
-/*
- * NB. Hypercall address needs to be relative to a linkage symbol for
- * some version of ld to relocate the relative calls properly.
- */
-#define hypercall_pa "_start - " STR(HVMLOADER_PHYSICAL_ADDRESS) \
- " + " STR(HYPERCALL_PHYSICAL_ADDRESS)
+#define hcall_addr(name) \
+ ((unsigned long)HYPERCALL_PHYSICAL_ADDRESS + __HYPERVISOR_##name * 32)
-#define _hypercall0(type, name) \
-({ \
- long __res; \
- asm volatile ( \
- "call "hypercall_pa" + " STR(__HYPERVISOR_##name * 32) \
- : "=a" (__res) \
- : \
- : "memory" ); \
- (type)__res; \
+#define _hypercall0(type, name) \
+({ \
+ long __res; \
+ asm volatile ( \
+ "call *%%eax" \
+ : "=a" (__res) \
+ : "0" (hcall_addr(name)) \
+ : "memory" ); \
+ (type)__res; \
})
-#define _hypercall1(type, name, a1) \
-({ \
- long __res, __ign1; \
- asm volatile ( \
- "call "hypercall_pa" + " STR(__HYPERVISOR_##name * 32) \
- : "=a" (__res), "=b" (__ign1) \
- : "1" ((long)(a1)) \
- : "memory" ); \
- (type)__res; \
+#define _hypercall1(type, name, a1) \
+({ \
+ long __res, __ign1; \
+ asm volatile ( \
+ "call *%%eax" \
+ : "=a" (__res), "=b" (__ign1) \
+ : "0" (hcall_addr(name)), \
+ "1" ((long)(a1)) \
+ : "memory" ); \
+ (type)__res; \
})
-#define _hypercall2(type, name, a1, a2) \
-({ \
- long __res, __ign1, __ign2; \
- asm volatile ( \
- "call "hypercall_pa" + " STR(__HYPERVISOR_##name * 32) \
- : "=a" (__res), "=b" (__ign1), "=c" (__ign2) \
- : "1" ((long)(a1)), "2" ((long)(a2)) \
- : "memory" ); \
- (type)__res; \
+#define _hypercall2(type, name, a1, a2) \
+({ \
+ long __res, __ign1, __ign2; \
+ asm volatile ( \
+ "call *%%eax" \
+ : "=a" (__res), "=b" (__ign1), "=c" (__ign2) \
+ : "0" (hcall_addr(name)), \
+ "1" ((long)(a1)), "2" ((long)(a2)) \
+ : "memory" ); \
+ (type)__res; \
})
-#define _hypercall3(type, name, a1, a2, a3) \
-({ \
- long __res, __ign1, __ign2, __ign3; \
- asm volatile ( \
- "call "hypercall_pa" + " STR(__HYPERVISOR_##name * 32) \
- : "=a" (__res), "=b" (__ign1), "=c" (__ign2), \
- "=d" (__ign3) \
- : "1" ((long)(a1)), "2" ((long)(a2)), \
- "3" ((long)(a3)) \
- : "memory" ); \
- (type)__res; \
+#define _hypercall3(type, name, a1, a2, a3) \
+({ \
+ long __res, __ign1, __ign2, __ign3; \
+ asm volatile ( \
+ "call *%%eax" \
+ : "=a" (__res), "=b" (__ign1), "=c" (__ign2), \
+ "=d" (__ign3) \
+ : "0" (hcall_addr(name)), \
+ "1" ((long)(a1)), "2" ((long)(a2)), \
+ "3" ((long)(a3)) \
+ : "memory" ); \
+ (type)__res; \
})
-#define _hypercall4(type, name, a1, a2, a3, a4) \
-({ \
- long __res, __ign1, __ign2, __ign3, __ign4; \
- asm volatile ( \
- "call "hypercall_pa" + " STR(__HYPERVISOR_##name * 32) \
- : "=a" (__res), "=b" (__ign1), "=c" (__ign2), \
- "=d" (__ign3), "=S" (__ign4) \
- : "1" ((long)(a1)), "2" ((long)(a2)), \
- "3" ((long)(a3)), "4" ((long)(a4)) \
- : "memory" ); \
- (type)__res; \
+#define _hypercall4(type, name, a1, a2, a3, a4) \
+({ \
+ long __res, __ign1, __ign2, __ign3, __ign4; \
+ asm volatile ( \
+ "call *%%eax" \
+ : "=a" (__res), "=b" (__ign1), "=c" (__ign2), \
+ "=d" (__ign3), "=S" (__ign4) \
+ : "0" (hcall_addr(name)), \
+ "1" ((long)(a1)), "2" ((long)(a2)), \
+ "3" ((long)(a3)), "4" ((long)(a4)) \
+ : "memory" ); \
+ (type)__res; \
})
-#define _hypercall5(type, name, a1, a2, a3, a4, a5) \
-({ \
- long __res, __ign1, __ign2, __ign3, __ign4, __ign5; \
- asm volatile ( \
- "call "hypercall_pa" + " STR(__HYPERVISOR_##name * 32) \
- : "=a" (__res), "=b" (__ign1), "=c" (__ign2), \
- "=d" (__ign3), "=S" (__ign4), "=D" (__ign5) \
- : "1" ((long)(a1)), "2" ((long)(a2)), \
- "3" ((long)(a3)), "4" ((long)(a4)), \
- "5" ((long)(a5)) \
- : "memory" ); \
- (type)__res; \
+#define _hypercall5(type, name, a1, a2, a3, a4, a5) \
+({ \
+ long __res, __ign1, __ign2, __ign3, __ign4, __ign5; \
+ asm volatile ( \
+ "call *%%eax" \
+ : "=a" (__res), "=b" (__ign1), "=c" (__ign2), \
+ "=d" (__ign3), "=S" (__ign4), "=D" (__ign5) \
+ : "0" (hcall_addr(name)), \
+ "1" ((long)(a1)), "2" ((long)(a2)), \
+ "3" ((long)(a3)), "4" ((long)(a4)), \
+ "5" ((long)(a5)) \
+ : "memory" ); \
+ (type)__res; \
})
static inline int
hypercall_sched_op(
- int cmd, void *arg)
+ int cmd, void *arg)
{
- return _hypercall2(int, sched_op, cmd, arg);
+ return _hypercall2(int, sched_op, cmd, arg);
}
static inline int
hypercall_memory_op(
- unsigned int cmd, void *arg)
+ unsigned int cmd, void *arg)
{
- return _hypercall2(int, memory_op, cmd, arg);
+ return _hypercall2(int, memory_op, cmd, arg);
}
static inline int
hypercall_multicall(
- void *call_list, int nr_calls)
+ void *call_list, int nr_calls)
{
- return _hypercall2(int, multicall, call_list, nr_calls);
+ return _hypercall2(int, multicall, call_list, nr_calls);
}
static inline int
hypercall_event_channel_op(
- int cmd, void *arg)
+ int cmd, void *arg)
{
- return _hypercall2(int, event_channel_op, cmd, arg);
+ return _hypercall2(int, event_channel_op, cmd, arg);
}
static inline int
hypercall_xen_version(
- int cmd, void *arg)
+ int cmd, void *arg)
{
- return _hypercall2(int, xen_version, cmd, arg);
+ return _hypercall2(int, xen_version, cmd, arg);
}
static inline int
hypercall_console_io(
- int cmd, int count, char *str)
+ int cmd, int count, char *str)
{
- return _hypercall3(int, console_io, cmd, count, str);
+ return _hypercall3(int, console_io, cmd, count, str);
}
static inline int
hypercall_vm_assist(
- unsigned int cmd, unsigned int type)
+ unsigned int cmd, unsigned int type)
{
- return _hypercall2(int, vm_assist, cmd, type);
+ return _hypercall2(int, vm_assist, cmd, type);
}
static inline int
hypercall_vcpu_op(
- int cmd, int vcpuid, void *extra_args)
+ int cmd, int vcpuid, void *extra_args)
{
- return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args);
+ return _hypercall3(int, vcpu_op, cmd, vcpuid, extra_args);
}
static inline int
hypercall_hvm_op(
- int cmd, void *arg)
+ int cmd, void *arg)
{
- return _hypercall2(int, hvm_op, cmd, arg);
+ return _hypercall2(int, hvm_op, cmd, arg);
}
#endif /* __HVMLOADER_HYPERCALL_H__ */
diff -r 411b38f8f90b -r 1976adbf2b80 tools/firmware/hvmloader/pci_regs.h
--- a/tools/firmware/hvmloader/pci_regs.h Wed Jul 20 15:24:09 2011 +0100
+++ b/tools/firmware/hvmloader/pci_regs.h Wed Jul 20 15:25:34 2011 +0100
@@ -1,69 +1,69 @@
/*
- * pci_regs.h
+ * pci_regs.h
*
- * PCI standard defines
- * Copyright 1994, Drew Eckhardt
- * Copyright 1997--1999 Martin Mares <mj@ucw.cz>
+ * PCI standard defines
+ * Copyright 1994, Drew Eckhardt
+ * Copyright 1997--1999 Martin Mares <mj@ucw.cz>
*
- * For more information, please consult the following manuals (look at
- * http://www.pcisig.com/ for how to get them):
+ * For more information, please consult the following manuals (look at
+ * http://www.pcisig.com/ for how to get them):
*
- * PCI BIOS Specification
- * PCI Local Bus Specification
- * PCI to PCI Bridge Specification
- * PCI System Design Guide
+ * PCI BIOS Specification
+ * PCI Local Bus Specification
+ * PCI to PCI Bridge Specification
+ * PCI System Design Guide
*/
#ifndef __HVMLOADER_PCI_REGS_H__
#define __HVMLOADER_PCI_REGS_H__
-#define PCI_VENDOR_ID 0x00 /* 16 bits */
-#define PCI_DEVICE_ID 0x02 /* 16 bits */
-#define PCI_COMMAND 0x04 /* 16 bits */
-#define PCI_COMMAND_IO 0x1 /* Enable response in I/O space */
-#define PCI_COMMAND_MEMORY 0x2 /* Enable response in Memory space */
-#define PCI_COMMAND_MASTER 0x4 /* Enable bus mastering */
-#define PCI_COMMAND_SPECIAL 0x8 /* Enable response to special cycles */
-#define PCI_COMMAND_INVALIDATE 0x10 /* Use memory write and invalidate */
-#define PCI_COMMAND_VGA_PALETTE 0x20 /* Enable palette snooping */
-#define PCI_COMMAND_PARITY 0x40 /* Enable parity checking */
-#define PCI_COMMAND_WAIT 0x80 /* Enable address/data stepping */
-#define PCI_COMMAND_SERR 0x100 /* Enable SERR */
-#define PCI_COMMAND_FAST_BACK 0x200 /* Enable back-to-back writes */
+#define PCI_VENDOR_ID 0x00 /* 16 bits */
+#define PCI_DEVICE_ID 0x02 /* 16 bits */
+#define PCI_COMMAND 0x04 /* 16 bits */
+#define PCI_COMMAND_IO 0x1 /* Enable response in I/O space */
+#define PCI_COMMAND_MEMORY 0x2 /* Enable response in Memory space */
+#define PCI_COMMAND_MASTER 0x4 /* Enable bus mastering */
+#define PCI_COMMAND_SPECIAL 0x8 /* Enable response to special cycles */
+#define PCI_COMMAND_INVALIDATE 0x10 /* Use memory write and invalidate */
+#define PCI_COMMAND_VGA_PALETTE 0x20 /* Enable palette snooping */
+#define PCI_COMMAND_PARITY 0x40 /* Enable parity checking */
+#define PCI_COMMAND_WAIT 0x80 /* Enable address/data stepping */
+#define PCI_COMMAND_SERR 0x100 /* Enable SERR */
+#define PCI_COMMAND_FAST_BACK 0x200 /* Enable back-to-back writes */
#define PCI_COMMAND_INTX_DISABLE 0x400 /* INTx Emulation Disable */
-#define PCI_STATUS 0x06 /* 16 bits */
-#define PCI_STATUS_CAP_LIST 0x10 /* Support Capability List */
-#define PCI_STATUS_66MHZ 0x20 /* Support 66 Mhz PCI 2.1 bus */
-#define PCI_STATUS_UDF 0x40 /* Support User Definable Features [obsolete] */
-#define PCI_STATUS_FAST_BACK 0x80 /* Accept fast-back to back */
-#define PCI_STATUS_PARITY 0x100 /* Detected parity error */
-#define PCI_STATUS_DEVSEL_MASK 0x600 /* DEVSEL timing */
-#define PCI_STATUS_DEVSEL_FAST 0x000
-#define PCI_STATUS_DEVSEL_MEDIUM 0x200
-#define PCI_STATUS_DEVSEL_SLOW 0x400
-#define PCI_STATUS_SIG_TARGET_ABORT 0x800 /* Set on target abort */
-#define PCI_STATUS_REC_TARGET_ABORT 0x1000 /* Master ack of " */
-#define PCI_STATUS_REC_MASTER_ABORT 0x2000 /* Set on master abort */
-#define PCI_STATUS_SIG_SYSTEM_ERROR 0x4000 /* Set when we drive SERR */
-#define PCI_STATUS_DETECTED_PARITY 0x8000 /* Set on parity error */
+#define PCI_STATUS 0x06 /* 16 bits */
+#define PCI_STATUS_CAP_LIST 0x10 /* Support Capability List */
+#define PCI_STATUS_66MHZ 0x20 /* Support 66 Mhz PCI 2.1 bus */
+#define PCI_STATUS_UDF 0x40 /* Support User Definable Features [obsolete] */
+#define PCI_STATUS_FAST_BACK 0x80 /* Accept fast-back to back */
+#define PCI_STATUS_PARITY 0x100 /* Detected parity error */
+#define PCI_STATUS_DEVSEL_MASK 0x600 /* DEVSEL timing */
+#define PCI_STATUS_DEVSEL_FAST 0x000
+#define PCI_STATUS_DEVSEL_MEDIUM 0x200
+#define PCI_STATUS_DEVSEL_SLOW 0x400
+#define PCI_STATUS_SIG_TARGET_ABORT 0x800 /* Set on target abort */
+#define PCI_STATUS_REC_TARGET_ABORT 0x1000 /* Master ack of " */
+#define PCI_STATUS_REC_MASTER_ABORT 0x2000 /* Set on master abort */
+#define PCI_STATUS_SIG_SYSTEM_ERROR 0x4000 /* Set when we drive SERR */
+#define PCI_STATUS_DETECTED_PARITY 0x8000 /* Set on parity error */
-#define PCI_CLASS_REVISION 0x08 /* High 24 bits are class, low 8 revision */
-#define PCI_REVISION_ID 0x08 /* Revision ID */
-#define PCI_CLASS_PROG 0x09 /* Reg. Level Programming Interface */
-#define PCI_CLASS_DEVICE 0x0a /* Device class */
+#define PCI_CLASS_REVISION 0x08 /* High 24 bits are class, low 8 revision */
+#define PCI_REVISION_ID 0x08 /* Revision ID */
+#define PCI_CLASS_PROG 0x09 /* Reg. Level Programming Interface */
+#define PCI_CLASS_DEVICE 0x0a /* Device class */
-#define PCI_CACHE_LINE_SIZE 0x0c /* 8 bits */
-#define PCI_LATENCY_TIMER 0x0d /* 8 bits */
-#define PCI_HEADER_TYPE 0x0e /* 8 bits */
-#define PCI_HEADER_TYPE_NORMAL 0
-#define PCI_HEADER_TYPE_BRIDGE 1
-#define PCI_HEADER_TYPE_CARDBUS 2
+#define PCI_CACHE_LINE_SIZE 0x0c /* 8 bits */
+#define PCI_LATENCY_TIMER 0x0d /* 8 bits */
+#define PCI_HEADER_TYPE 0x0e /* 8 bits */
+#define PCI_HEADER_TYPE_NORMAL 0
+#define PCI_HEADER_TYPE_BRIDGE 1
+#define PCI_HEADER_TYPE_CARDBUS 2
-#define PCI_BIST 0x0f /* 8 bits */
-#define PCI_BIST_CODE_MASK 0x0f /* Return result */
-#define PCI_BIST_START 0x40 /* 1 to start BIST, 2 secs or less */
-#define PCI_BIST_CAPABLE 0x80 /* 1 if BIST capable */
+#define PCI_BIST 0x0f /* 8 bits */
+#define PCI_BIST_CODE_MASK 0x0f /* Return result */
+#define PCI_BIST_START 0x40 /* 1 to start BIST, 2 secs or less */
+#define PCI_BIST_CAPABLE 0x80 /* 1 if BIST capable */
/*
* Base addresses specify locations in memory or I/O space.
@@ -71,38 +71,38 @@
* 0xffffffff to the register, and reading it back. Only
* 1 bits are decoded.
*/
-#define PCI_BASE_ADDRESS_0 0x10 /* 32 bits */
-#define PCI_BASE_ADDRESS_1 0x14 /* 32 bits [htype 0,1 only] */
-#define PCI_BASE_ADDRESS_2 0x18 /* 32 bits [htype 0 only] */
-#define PCI_BASE_ADDRESS_3 0x1c /* 32 bits */
-#define PCI_BASE_ADDRESS_4 0x20 /* 32 bits */
-#define PCI_BASE_ADDRESS_5 0x24 /* 32 bits */
-#define PCI_BASE_ADDRESS_SPACE 0x01 /* 0 = memory, 1 = I/O */
-#define PCI_BASE_ADDRESS_SPACE_IO 0x01
-#define PCI_BASE_ADDRESS_SPACE_MEMORY 0x00
-#define PCI_BASE_ADDRESS_MEM_TYPE_MASK 0x06
-#define PCI_BASE_ADDRESS_MEM_TYPE_32 0x00 /* 32 bit address */
-#define PCI_BASE_ADDRESS_MEM_TYPE_1M 0x02 /* Below 1M [obsolete] */
-#define PCI_BASE_ADDRESS_MEM_TYPE_64 0x04 /* 64 bit address */
-#define PCI_BASE_ADDRESS_MEM_PREFETCH 0x08 /* prefetchable? */
-#define PCI_BASE_ADDRESS_MEM_MASK (~0x0fUL)
-#define PCI_BASE_ADDRESS_IO_MASK (~0x03UL)
+#define PCI_BASE_ADDRESS_0 0x10 /* 32 bits */
+#define PCI_BASE_ADDRESS_1 0x14 /* 32 bits [htype 0,1 only] */
+#define PCI_BASE_ADDRESS_2 0x18 /* 32 bits [htype 0 only] */
+#define PCI_BASE_ADDRESS_3 0x1c /* 32 bits */
+#define PCI_BASE_ADDRESS_4 0x20 /* 32 bits */
+#define PCI_BASE_ADDRESS_5 0x24 /* 32 bits */
+#define PCI_BASE_ADDRESS_SPACE 0x01 /* 0 = memory, 1 = I/O */
+#define PCI_BASE_ADDRESS_SPACE_IO 0x01
+#define PCI_BASE_ADDRESS_SPACE_MEMORY 0x00
+#define PCI_BASE_ADDRESS_MEM_TYPE_MASK 0x06
+#define PCI_BASE_ADDRESS_MEM_TYPE_32 0x00 /* 32 bit address */
+#define PCI_BASE_ADDRESS_MEM_TYPE_1M 0x02 /* Below 1M [obsolete] */
+#define PCI_BASE_ADDRESS_MEM_TYPE_64 0x04 /* 64 bit address */
+#define PCI_BASE_ADDRESS_MEM_PREFETCH 0x08 /* prefetchable? */
+#define PCI_BASE_ADDRESS_MEM_MASK (~0x0fUL)
+#define PCI_BASE_ADDRESS_IO_MASK (~0x03UL)
/* bit 1 is reserved if address_space = 1 */
/* Header type 0 (normal devices) */
-#define PCI_CARDBUS_CIS 0x28
-#define PCI_SUBSYSTEM_VENDOR_ID 0x2c
-#define PCI_SUBSYSTEM_ID 0x2e
-#define PCI_ROM_ADDRESS 0x30 /* Bits 31..11 are address, 10..1 reserved */
-#define PCI_ROM_ADDRESS_ENABLE 0x01
-#define PCI_ROM_ADDRESS_MASK (~0x7ffUL)
+#define PCI_CARDBUS_CIS 0x28
+#define PCI_SUBSYSTEM_VENDOR_ID 0x2c
+#define PCI_SUBSYSTEM_ID 0x2e
+#define PCI_ROM_ADDRESS 0x30 /* Bits 31..11 are address, 10..1 reserved */
+#define PCI_ROM_ADDRESS_ENABLE 0x01
+#define PCI_ROM_ADDRESS_MASK (~0x7ffUL)
-#define PCI_CAPABILITY_LIST 0x34 /* Offset of first capability list entry */
+#define PCI_CAPABILITY_LIST 0x34 /* Offset of first capability list entry */
/* 0x35-0x3b are reserved */
-#define PCI_INTERRUPT_LINE 0x3c /* 8 bits */
-#define PCI_INTERRUPT_PIN 0x3d /* 8 bits */
-#define PCI_MIN_GNT 0x3e /* 8 bits */
-#define PCI_MAX_LAT 0x3f /* 8 bits */
+#define PCI_INTERRUPT_LINE 0x3c /* 8 bits */
+#define PCI_INTERRUPT_PIN 0x3d /* 8 bits */
+#define PCI_MIN_GNT 0x3e /* 8 bits */
+#define PCI_MAX_LAT 0x3f /* 8 bits */
#endif /* __HVMLOADER_PCI_REGS_H__ */
diff -r 411b38f8f90b -r 1976adbf2b80 tools/firmware/hvmloader/smbios_types.h
--- a/tools/firmware/hvmloader/smbios_types.h Wed Jul 20 15:24:09 2011 +0100
+++ b/tools/firmware/hvmloader/smbios_types.h Wed Jul 20 15:25:34 2011 +0100
@@ -32,157 +32,157 @@
between 0xf0000 and 0xfffff.
*/
struct smbios_entry_point {
- char anchor_string[4];
- uint8_t checksum;
- uint8_t length;
- uint8_t smbios_major_version;
- uint8_t smbios_minor_version;
- uint16_t max_structure_size;
- uint8_t entry_point_revision;
- uint8_t formatted_area[5];
- char intermediate_anchor_string[5];
- uint8_t intermediate_checksum;
- uint16_t structure_table_length;
- uint32_t structure_table_address;
- uint16_t number_of_structures;
- uint8_t smbios_bcd_revision;
+ char anchor_string[4];
+ uint8_t checksum;
+ uint8_t length;
+ uint8_t smbios_major_version;
+ uint8_t smbios_minor_version;
+ uint16_t max_structure_size;
+ uint8_t entry_point_revision;
+ uint8_t formatted_area[5];
+ char intermediate_anchor_string[5];
+ uint8_t intermediate_checksum;
+ uint16_t structure_table_length;
+ uint32_t structure_table_address;
+ uint16_t number_of_structures;
+ uint8_t smbios_bcd_revision;
} __attribute__ ((packed));
/* This goes at the beginning of every SMBIOS structure. */
struct smbios_structure_header {
- uint8_t type;
- uint8_t length;
- uint16_t handle;
+ uint8_t type;
+ uint8_t length;
+ uint16_t handle;
} __attribute__ ((packed));
/* SMBIOS type 0 - BIOS Information */
struct smbios_type_0 {
- struct smbios_structure_header header;
- uint8_t vendor_str;
- uint8_t version_str;
- uint16_t starting_address_segment;
- uint8_t release_date_str;
- uint8_t rom_size;
- uint8_t characteristics[8];
- uint8_t characteristics_extension_bytes[2];
- uint8_t major_release;
- uint8_t minor_release;
- uint8_t embedded_controller_major;
- uint8_t embedded_controller_minor;
+ struct smbios_structure_header header;
+ uint8_t vendor_str;
+ uint8_t version_str;
+ uint16_t starting_address_segment;
+ uint8_t release_date_str;
+ uint8_t rom_size;
+ uint8_t characteristics[8];
+ uint8_t characteristics_extension_bytes[2];
+ uint8_t major_release;
+ uint8_t minor_release;
+ uint8_t embedded_controller_major;
+ uint8_t embedded_controller_minor;
} __attribute__ ((packed));
/* SMBIOS type 1 - System Information */
struct smbios_type_1 {
- struct smbios_structure_header header;
- uint8_t manufacturer_str;
- uint8_t product_name_str;
- uint8_t version_str;
- uint8_t serial_number_str;
- uint8_t uuid[16];
- uint8_t wake_up_type;
- uint8_t sku_str;
- uint8_t family_str;
+ struct smbios_structure_header header;
+ uint8_t manufacturer_str;
+ uint8_t product_name_str;
+ uint8_t version_str;
+ uint8_t serial_number_str;
+ uint8_t uuid[16];
+ uint8_t wake_up_type;
+ uint8_t sku_str;
+ uint8_t family_str;
} __attribute__ ((packed));
/* SMBIOS type 3 - System Enclosure */
struct smbios_type_3 {
- struct smbios_structure_header header;
- uint8_t manufacturer_str;
- uint8_t type;
- uint8_t version_str;
- uint8_t serial_number_str;
- uint8_t asset_tag_str;
- uint8_t boot_up_state;
- uint8_t power_supply_state;
- uint8_t thermal_state;
- uint8_t security_status;
+ struct smbios_structure_header header;
+ uint8_t manufacturer_str;
+ uint8_t type;
+ uint8_t version_str;
+ uint8_t serial_number_str;
+ uint8_t asset_tag_str;
+ uint8_t boot_up_state;
+ uint8_t power_supply_state;
+ uint8_t thermal_state;
+ uint8_t security_status;
} __attribute__ ((packed));
/* SMBIOS type 4 - Processor Information */
struct smbios_type_4 {
- struct smbios_structure_header header;
- uint8_t socket_designation_str;
- uint8_t processor_type;
- uint8_t processor_family;
- uint8_t manufacturer_str;
- uint32_t cpuid[2];
- uint8_t version_str;
- uint8_t voltage;
- uint16_t external_clock;
- uint16_t max_speed;
- uint16_t current_speed;
- uint8_t status;
- uint8_t upgrade;
+ struct smbios_structure_header header;
+ uint8_t socket_designation_str;
+ uint8_t processor_type;
+ uint8_t processor_family;
+ uint8_t manufacturer_str;
+ uint32_t cpuid[2];
+ uint8_t version_str;
+ uint8_t voltage;
+ uint16_t external_clock;
+ uint16_t max_speed;
+ uint16_t current_speed;
+ uint8_t status;
+ uint8_t upgrade;
} __attribute__ ((packed));
/* SMBIOS type 11 - OEM Strings */
struct smbios_type_11 {
- struct smbios_structure_header header;
- uint8_t count;
+ struct smbios_structure_header header;
+ uint8_t count;
} __attribute__ ((packed));
/* SMBIOS type 16 - Physical Memory Array
* Associated with one type 17 (Memory Device).
*/
struct smbios_type_16 {
- struct smbios_structure_header header;
- uint8_t location;
- uint8_t use;
- uint8_t error_correction;
- uint32_t maximum_capacity;
- uint16_t memory_error_information_handle;
- uint16_t number_of_memory_devices;
+ struct smbios_structure_header header;
+ uint8_t location;
+ uint8_t use;
+ uint8_t error_correction;
+ uint32_t maximum_capacity;
+ uint16_t memory_error_information_handle;
+ uint16_t number_of_memory_devices;
} __attribute__ ((packed));
/* SMBIOS type 17 - Memory Device
* Associated with one type 19
*/
struct smbios_type_17 {
- struct smbios_structure_header header;
- uint16_t physical_memory_array_handle;
- uint16_t memory_error_information_handle;
- uint16_t total_width;
- uint16_t data_width;
- uint16_t size;
- uint8_t form_factor;
- uint8_t device_set;
- uint8_t device_locator_str;
- uint8_t bank_locator_str;
- uint8_t memory_type;
- uint16_t type_detail;
+ struct smbios_structure_header header;
+ uint16_t physical_memory_array_handle;
+ uint16_t memory_error_information_handle;
+ uint16_t total_width;
+ uint16_t data_width;
+ uint16_t size;
+ uint8_t form_factor;
+ uint8_t device_set;
+ uint8_t device_locator_str;
+ uint8_t bank_locator_str;
+ uint8_t memory_type;
+ uint16_t type_detail;
} __attribute__ ((packed));
/* SMBIOS type 19 - Memory Array Mapped Address */
struct smbios_type_19 {
- struct smbios_structure_header header;
- uint32_t starting_address;
- uint32_t ending_address;
- uint16_t memory_array_handle;
- uint8_t partition_width;
+ struct smbios_structure_header header;
+ uint32_t starting_address;
+ uint32_t ending_address;
+ uint16_t memory_array_handle;
+ uint8_t partition_width;
} __attribute__ ((packed));
/* SMBIOS type 20 - Memory Device Mapped Address */
struct smbios_type_20 {
- struct smbios_structure_header header;
- uint32_t starting_address;
- uint32_t ending_address;
- uint16_t memory_device_handle;
- uint16_t memory_array_mapped_address_handle;
- uint8_t partition_row_position;
- uint8_t interleave_position;
- uint8_t interleaved_data_depth;
+ struct smbios_structure_header header;
+ uint32_t starting_address;
+ uint32_t ending_address;
+ uint16_t memory_device_handle;
+ uint16_t memory_array_mapped_address_handle;
+ uint8_t partition_row_position;
+ uint8_t interleave_position;
+ uint8_t interleaved_data_depth;
} __attribute__ ((packed));
/* SMBIOS type 32 - System Boot Information */
struct smbios_type_32 {
- struct smbios_structure_header header;
- uint8_t reserved[6];
- uint8_t boot_status;
+ struct smbios_structure_header header;
+ uint8_t reserved[6];
+ uint8_t boot_status;
} __attribute__ ((packed));
/* SMBIOS type 127 -- End-of-table */
struct smbios_type_127 {
- struct smbios_structure_header header;
+ struct smbios_structure_header header;
} __attribute__ ((packed));
#endif /* SMBIOS_TYPES_H */
diff -r 411b38f8f90b -r 1976adbf2b80 tools/firmware/hvmloader/util.c
--- a/tools/firmware/hvmloader/util.c Wed Jul 20 15:24:09 2011 +0100
+++ b/tools/firmware/hvmloader/util.c Wed Jul 20 15:25:34 2011 +0100
@@ -125,11 +125,11 @@
int strncmp(const char *s1, const char *s2, uint32_t n)
{
- uint32_t ctr;
- for (ctr = 0; ctr < n; ctr++)
- if (s1[ctr] != s2[ctr])
- return (int)(s1[ctr] - s2[ctr]);
- return 0;
+ uint32_t ctr;
+ for (ctr = 0; ctr < n; ctr++)
+ if (s1[ctr] != s2[ctr])
+ return (int)(s1[ctr] - s2[ctr]);
+ return 0;
}
void *memcpy(void *dest, const void *src, unsigned n)

@ -3,16 +3,13 @@
<pkgmetadata>
<herd>xen</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<email>idella4@gentoo.org</email>
<name>Ian 'idella4' Delaney</name>
<description>Proxy maintainer</description>
</maintainer>
<use>
<flag name='acm'>Enable the ACM/sHype XSM module from IBM for xen-3</flag>
<flag name='api'>Build the C libxenapi bindings</flag>
<flag name='flask'>Enable the Flask XSM module from NSA</flag>
<flag name='hvm'>Enable support for hardware based virtualization (VT-x,AMD-v)</flag>
<flag name='ioemu'>Enable IOEMU support</flag>
<flag name='qemu'>Enable IOEMU support via the use of qemu-dm</flag>
<flag name='pygrub'>Install the pygrub boot loader</flag>
<flag name='screen'>Enable support for running domain U console in an <pkg>app-misc/screen</pkg> session</flag>

@ -1,241 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-3.4.2-r3.ebuild,v 1.5 2012/12/02 22:48:42 ssuominen Exp $
EAPI="3"
inherit base flag-o-matic eutils multilib python
# TPMEMUFILE=tpm_emulator-0.4.tar.gz
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz"
# vtpm? ( mirror://berlios/tpm-emulator/${TPMEMUFILE} )"
S="${WORKDIR}/xen-${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc debug screen custom-cflags pygrub hvm api acm flask"
CDEPEND="dev-lang/python[ncurses,threads]
sys-libs/zlib
hvm? ( media-libs/libsdl )
acm? ( dev-libs/libxml2 )
api? ( dev-libs/libxml2 net-misc/curl )"
# vtpm? ( dev-libs/gmp dev-libs/openssl )
DEPEND="${CDEPEND}
sys-devel/gettext
sys-devel/gcc
dev-lang/perl
dev-lang/python[ssl]
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]
dev-texlive/texlive-latexextra
media-gfx/transfig
media-gfx/graphviz
)
hvm? (
x11-proto/xproto
sys-devel/dev86
)"
RDEPEND="${CDEPEND}
sys-apps/iproute2
net-misc/bridge-utils
dev-python/pyxml
screen? (
app-misc/screen
app-admin/logrotate
)
|| ( virtual/udev sys-apps/hotplug )"
PATCHES=(
"${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
"${FILESDIR}/${PN}-3.3.0-nostrip.patch"
"${FILESDIR}/${PN}-3.3.1-sandbox-fix.patch"
"${FILESDIR}/${P}-as-needed.patch"
"${FILESDIR}/${P}-fix-definitions.patch"
"${FILESDIR}/${P}-fix-include.patch"
"${FILESDIR}/${P}-werror-idiocy-v2.patch"
)
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
QA_EXECSTACK="usr/share/xen/qemu/openbios-sparc32
usr/share/xen/qemu/openbios-sparc64"
pkg_setup() {
export "CONFIG_LOMOUNT=y"
if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then
eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or"
eerror "an amd64 multilib profile is required. Remove the hvm use flag"
eerror "to build xen-tools on your current profile."
die "USE=hvm is unsupported on this system."
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
else
die "Unsupported architecture!"
fi
fi
# use vtpm && export "VTPM_TOOLS=y"
use api && export "LIBXENAPI_BINDINGS=y"
use acm && export "ACM_SECURITY=y"
use flask && export "FLASK_ENABLE=y"
}
src_prepare() {
base_src_prepare
# use vtpm && cp "${DISTDIR}"/${TPMEMUFILE} tools/vtpm
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \;
fi
# Disable hvm support on systems that don't support x86_32 binaries.
if ! use hvm; then
chmod 644 tools/check/check_x11_devel
sed -i -e '/^CONFIG_IOEMU := y$/d' "${S}"/config/*.mk
sed -i -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' "${S}"/tools/Makefile
fi
if ! use pygrub; then
sed -i -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' "${S}"/tools/Makefile
fi
sed -e '/texi2html/ s/-number/&-sections/' \
-i tools/ioemu-qemu-xen/Makefile || die #409333
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake -C tools ${myopt} || die "compile failed"
if use doc; then
sh ./docs/check_pkgs || die "package check failed"
emake docs || die "compiling docs failed"
emake dev-docs || die "make dev-docs failed"
fi
emake -C docs man-pages || die "make man-pages failed"
}
src_install() {
make DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" XEN_PYTHON_NATIVE_INSTALL=y install-tools \
|| die "install failed"
# Remove RedHat-specific stuff
rm -rf "${D}"/etc/sysconfig
dodoc README docs/README.xen-bugtool docs/ChangeLog
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs \
|| die "install docs failed"
dohtml -r docs/api/
docinto pdf
dodoc docs/api/tools/python/latex/refman.pdf
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newinitd "${FILESDIR}"/xend.initd-r1 xend \
|| die "Couldn't install xen.initd"
newconfd "${FILESDIR}"/xendomains.confd xendomains \
|| die "Couldn't install xendomains.confd"
newinitd "${FILESDIR}"/xendomains.initd-r1 xendomains \
|| die "Couldn't install xendomains.initd"
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/
keepdir /var/log/xen-consoles
fi
# xend expects these to exist
keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
# for xendomains
keepdir /etc/xen/auto
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
if [[ "$(scanelf -s __guard -q $(type -P python))" ]] ; then
echo
ewarn "xend may not work when python is built with stack smashing protection (ssp)."
ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
ewarn "This probablem may be resolved as of Xen 3.0.4, if not post in the bug."
fi
if ! has_version "dev-lang/python[ncurses]"; then
echo
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
fi
if has_version "sys-apps/iproute2[minimal]"; then
echo
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
ewarn "will not work until you rebuild iproute2 without USE=minimal."
fi
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 multilib system is required to build HVM support."
echo
elog "The ioemu use flag has been removed and replaced with hvm."
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
python_mod_optimize $(use pygrub && echo grub) xen
}
pkg_postrm() {
python_mod_cleanup $(use pygrub && echo grub) xen
}

@ -1,253 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-3.4.2-r5.ebuild,v 1.6 2012/12/02 22:48:42 ssuominen Exp $
EAPI="3"
inherit base flag-o-matic eutils multilib python toolchain-funcs
# TPMEMUFILE=tpm_emulator-0.4.tar.gz
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz"
# vtpm? ( mirror://berlios/tpm-emulator/${TPMEMUFILE} )"
S="${WORKDIR}/xen-${PV}"
QA_PRESTRIPPED="/usr/share/xen/qemu/openbios-ppc \
/usr/share/xen/qemu/openbios-sparc64 \
/usr/share/xen/qemu/openbios-sparc32"
QA_WX_LOAD="${QA_PRESTRIPPED}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc debug screen custom-cflags pygrub hvm api acm flask"
CDEPEND="dev-lang/python[ncurses,threads]
sys-libs/zlib
hvm? ( media-libs/libsdl )
acm? ( dev-libs/libxml2 )
api? ( dev-libs/libxml2 net-misc/curl )"
# vtpm? ( dev-libs/gmp dev-libs/openssl )
DEPEND="${CDEPEND}
sys-devel/gettext
sys-devel/gcc
dev-lang/perl
dev-lang/python[ssl]
app-misc/pax-utils
doc? (
app-doc/doxygen
dev-tex/latex2html[png,gif]
media-gfx/transfig
media-gfx/graphviz
virtual/latex-base
dev-tex/latexmk
dev-texlive/texlive-latex
dev-texlive/texlive-pictures
dev-texlive/texlive-latexextra
dev-texlive/texlive-latexrecommended
)
hvm? (
x11-proto/xproto
sys-devel/dev86
)"
RDEPEND="${CDEPEND}
sys-apps/iproute2
net-misc/bridge-utils
dev-python/pyxml
screen? (
app-misc/screen
app-admin/logrotate
)
|| ( virtual/udev sys-apps/hotplug )"
PATCHES=(
"${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
"${FILESDIR}/${PN}-3.3.0-nostrip.patch"
"${FILESDIR}/${PN}-3.3.1-sandbox-fix.patch"
"${FILESDIR}/${P}-as-needed.patch"
"${FILESDIR}/${P}-fix-definitions.patch"
"${FILESDIR}/${P}-fix-include.patch"
"${FILESDIR}/${P}-werror-idiocy-v2.patch"
"${FILESDIR}/${P}-ldflags-respect.patch"
)
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
QA_EXECSTACK="usr/share/xen/qemu/openbios-sparc32
usr/share/xen/qemu/openbios-sparc64"
pkg_setup() {
if [ -x /.config/ ]; then
die "the system has a dir /.config; this needs to be removed to allow the package to emerge"
fi
export "CONFIG_LOMOUNT=y"
if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then
eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or"
eerror "an amd64 multilib profile is required. Remove the hvm use flag"
eerror "to build xen-tools on your current profile."
die "USE=hvm is unsupported on this system."
fi
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64 ; then
export XEN_TARGET_ARCH="x86_64"
else
die "Unsupported architecture!"
fi
fi
# use vtpm && export "VTPM_TOOLS=y"
use api && export "LIBXENAPI_BINDINGS=y"
use acm && export "ACM_SECURITY=y"
use flask && export "FLASK_ENABLE=y"
}
src_prepare() {
base_src_prepare
# use vtpm && cp "${DISTDIR}"/${TPMEMUFILE} tools/vtpm
# if the user *really* wants to use their own custom-cflags, let them
# Try and remove all the default custom-cflags
if use custom-cflags; then
epatch "${FILESDIR}/${P}-remove-default-cflags.patch"
fi
# Disable hvm support on systems that don't support x86_32 binaries.
if ! use hvm; then
chmod 644 tools/check/check_x11_devel
sed -i -e '/^CONFIG_IOEMU := y$/d' "${S}"/config/*.mk
sed -i -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' "${S}"/tools/Makefile
fi
if ! use pygrub; then
sed -i -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' "${S}"/tools/Makefile
fi
sed -e '/texi2html/ s/-number/&-sections/' \
-i tools/ioemu-qemu-xen/Makefile || die #409333
}
src_compile() {
export VARTEXFONTS="${T}/fonts"
local myopt
use debug && myopt="${myopt} debug=y"
use custom-cflags || unset CFLAGS
if test-flag-CC -fno-strict-overflow; then
append-flags -fno-strict-overflow
fi
emake CC=$(tc-getCC) LD=$(tc-getLD) -C tools ${myopt} || die "compile failed"
if use doc; then
sh ./docs/check_pkgs || die "package check failed"
emake docs || die "compiling docs failed"
emake dev-docs || die "make dev-docs failed"
fi
emake -C docs man-pages || die "make man-pages failed"
}
src_install() {
make DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" XEN_PYTHON_NATIVE_INSTALL=y install-tools \
|| die "install failed"
# Remove RedHat-specific stuff
rm -rf "${D}"/etc/sysconfig
# Remove unneeded static-libs
rm "${D}"/usr/lib64/libxenctrl.a "${D}"/usr/lib64/libxenguest.a \
"${D}"/usr/lib64/libflask.a "${D}"/usr/lib64/libxenstore.a \
"${D}"/usr/lib64/libblktap.a "${D}"/usr/lib64/libxenapi.a
dodoc README docs/README.xen-bugtool docs/ChangeLog
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs \
|| die "install docs failed"
dohtml -r docs/api/
docinto pdf
dodoc docs/api/tools/python/latex/refman.pdf
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
doman docs/man?/*
newinitd "${FILESDIR}"/xend.initd-r1 xend \
|| die "Couldn't install xen.initd"
newconfd "${FILESDIR}"/xendomains.confd xendomains \
|| die "Couldn't install xendomains.confd"
newinitd "${FILESDIR}"/xendomains.initd-r1 xendomains \
|| die "Couldn't install xendomains.initd"
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/
keepdir /var/log/xen-consoles
fi
# xend expects these to exist
keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
# for xendomains
keepdir /etc/xen/auto
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
if [[ "$(scanelf -s __guard -q $(type -P python))" ]] ; then
echo
ewarn "xend may not work when python is built with stack smashing protection (ssp)."
ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
ewarn "This probablem may be resolved as of Xen 3.0.4, if not post in the bug."
fi
if ! has_version "dev-lang/python[ncurses]"; then
echo
ewarn "NB: Your dev-lang/python is built without USE=ncurses."
ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
fi
if has_version "sys-apps/iproute2[minimal]"; then
echo
ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
ewarn "will not work until you rebuild iproute2 without USE=minimal."
fi
if ! use hvm; then
echo
elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
elog "support enable the hvm use flag."
elog "An x86 or amd64 multilib system is required to build HVM support."
echo
elog "The ioemu use flag has been removed and replaced with hvm."
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
python_mod_optimize $(use pygrub && echo grub) xen
}
pkg_postrm() {
python_mod_cleanup $(use pygrub && echo grub) xen
}

@ -1,9 +1,11 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.1-r6.ebuild,v 1.5 2012/12/02 22:48:42 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.1-r6.ebuild,v 1.8 2012/12/04 19:24:12 scarabeus Exp $
EAPI="3"
PATCH23104="http://dev.gentoo.org/~idella4/${P}-upstream-23104-1976adbf2b80.patch"
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
@ -11,10 +13,11 @@ if [[ $PV == *9999 ]]; then
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz \
$XEN_EXTFILES_URL/ipxe-git-v1.0.0.tar.gz"
$XEN_EXTFILES_URL/ipxe-git-v1.0.0.tar.gz
$PATCH23104"
S="${WORKDIR}/xen-${PV}"
fi
@ -66,7 +69,7 @@ RDEPEND="${CDEPEND}
app-misc/screen
app-admin/logrotate
)
|| ( virtual/udev sys-apps/hotplug )"
|| ( sys-fs/udev sys-apps/hotplug )"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
@ -185,7 +188,7 @@ src_prepare() {
epatch "${FILESDIR}/${PN}-4.1.1-libxl-tap.patch"
# Patch from bug #382329 for hvmloader
epatch "${FILESDIR}/${PN}-4.1.1-upstream-23104-1976adbf2b80.patch"
epatch "${DISTDIR}/${PN}-4.1.1-upstream-23104-1976adbf2b80.patch"
# Prevent the downloading of ipxe
sed -e 's:^\tif ! wget -O _$T:#\tif ! wget -O _$T:' \

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.2-r3.ebuild,v 1.2 2012/12/02 22:48:42 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.2-r3.ebuild,v 1.3 2012/12/04 12:00:12 idella4 Exp $
EAPI="4"
PYTHON_DEPEND="2"
@ -78,7 +78,7 @@ RDEPEND="${CDEPEND}
app-misc/screen
app-admin/logrotate
)
|| ( virtual/udev sys-apps/hotplug )
|| ( sys-fs/udev sys-apps/hotplug )
selinux? ( sec-policy/selinux-xen )"
# hvmloader is used to bootstrap a fully virtualized kernel

@ -1,8 +1,13 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.1.1-r5.ebuild,v 1.7 2012/12/02 22:48:42 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.0-r1.ebuild,v 1.1 2012/12/04 12:00:12 idella4 Exp $
EAPI="3"
EAPI="4"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="xml threads"
IPXE_TARBALL_URL="http://dev.gentoo.org/~idella4/tarballs/ipxe.tar.gz"
XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-0-20121121.tar.bz2"
if [[ $PV == *9999 ]]; then
KEYWORDS=""
@ -11,25 +16,32 @@ if [[ $PV == *9999 ]]; then
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 x86"
XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz \
$XEN_EXTFILES_URL/ipxe-git-v1.0.0.tar.gz"
KEYWORDS="~amd64 ~x86"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
$IPXE_TARBALL_URL
$XEN_SEABIOS_URL"
S="${WORKDIR}/xen-${PV}"
fi
inherit flag-o-matic eutils multilib python toolchain-funcs ${live_eclass}
DESCRIPTION="Xend daemon and tools"
HOMEPAGE="http://xen.org/"
DOCS=( README docs/README.xen-bugtool )
LICENSE="GPL-2"
SLOT="0"
IUSE="api custom-cflags debug doc flask hvm qemu pygrub screen xend"
IUSE="api custom-cflags debug doc flask hvm qemu pygrub screen static-libs xend"
REQUIRED_USE="hvm? ( qemu )"
CDEPEND="dev-lang/python
CDEPEND="<dev-libs/yajl-2
dev-python/lxml
dev-python/pypam
dev-python/pyxml
sys-libs/zlib
sys-devel/bin86
sys-devel/dev86
dev-ml/findlib
hvm? ( media-libs/libsdl
sys-power/iasl )
api? ( dev-libs/libxml2 net-misc/curl )"
@ -41,7 +53,7 @@ DEPEND="${CDEPEND}
dev-ml/findlib
doc? (
app-doc/doxygen
dev-tex/latex2html
dev-tex/latex2html[png,gif]
media-gfx/transfig
media-gfx/graphviz
dev-tex/xcolor
@ -55,28 +67,34 @@ DEPEND="${CDEPEND}
hvm? (
x11-proto/xproto
sys-devel/dev86
)"
) pygrub? ( dev-lang/python[ncurses] )
"
RDEPEND="${CDEPEND}
sys-apps/iproute2
net-misc/bridge-utils
dev-python/pyxml
>=dev-lang/ocaml-3.12.0
screen? (
app-misc/screen
app-admin/logrotate
)
|| ( virtual/udev sys-apps/hotplug )"
|| ( sys-fs/udev sys-apps/hotplug )"
# hvmloader is used to bootstrap a fully virtualized kernel
# Approved by QA team in bug #144032
QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
QA_EXECSTACK="usr/share/xen/qemu/openbios-sparc32
usr/share/xen/qemu/openbios-sparc64"
RESTRICT="test"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
export "CONFIG_LOMOUNT=y"
if has_version dev-libs/libgcrypt; then
export "CONFIG_GCRYPT=y"
fi
if use qemu; then
export "CONFIG_IOEMU=y"
else
@ -102,99 +120,85 @@ pkg_setup() {
fi
fi
if use doc && ! has_version "dev-tex/latex2html[png,gif]"; then
# die early instead of later
eerror "USE=doc requires latex2html with image support. Please add"
eerror "'png' and/or 'gif' to your use flags and re-emerge latex2html"
die "latex2html missing both png and gif flags"
fi
if use pygrub && ! has_version "dev-lang/python[ncurses]"; then
eerror "USE=pygrub requires python to be built with ncurses support. Please add"
eerror "'ncurses' to your use flags and re-emerge python"
die "python is missing ncurses flags"
fi
if ! has_version "dev-lang/python[threads]"; then
eerror "Python is required to be built with threading support. Please add"
eerror "'threads' to your use flags and re-emerge python"
die "python is missing threads flags"
fi
use api && export "LIBXENAPI_BINDINGS=y"
use flask && export "FLASK_ENABLE=y"
if use hvm && ! use qemu; then
elog "With qemu disabled, it is not possible to use HVM machines " \
"or PVM machines with a framebuffer attached in the kernel config" \
"The addition of use flag qemu is required when use flag hvm ise selected"
fi
}
src_prepare() {
cp "$DISTDIR/ipxe-git-v1.0.0.tar.gz" tools/firmware/etherboot/ipxe.tar.gz
sed -e 's/-Wall//' -i Config.mk || die "Couldn't sanitize CFLAGS"
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# Xend
if ! use xend; then
sed -e 's:xm xen-bugtool xen-python-path xend:xen-bugtool xen-python-path:' \
-i tools/misc/Makefile || die "Disabling xend failed"
-i tools/misc/Makefile || die "Disabling xend failed" || die
sed -e 's:^XEND_INITD:#XEND_INITD:' \
-i tools/examples/Makefile || "Disabling xend failed"
-i tools/examples/Makefile || "Disabling xend failed" || die
fi
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \;
# try and remove all the default custom-cflags
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile || die
fi
# Disable hvm support on systems that don't support x86_32 binaries.
if ! use hvm; then
chmod 644 tools/check/check_x11_devel
sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile
sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die
sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
fi
if ! use pygrub; then
sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile
fi
# Don't bother with qemu, only needed for fully virtualised guests
if ! use qemu; then
sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk
sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" \
-i Makefile
sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die
sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die
fi
# Fix build for gcc-4.6
sed -e "s:-Werror::g" -i tools/xenstat/xentop/Makefile
find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) -exec sed \
-e "s:-Werror::g" \
-i {} \; || die "Failed to remove -Werror"
# Fix texi2html build error with new texi2html
sed -r -e "s:(texi2html.*) -number:\1:" -i tools/qemu-xen-traditional/Makefile
# Fix network broadcast on bridged networks
epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
# Do not strip binaries
epatch "${FILESDIR}/${PN}-3.3.0-nostrip.patch"
# Prevent the downloading of ipxe, seabios
epatch "${FILESDIR}"/${P/-tools/}-anti-download.patch
cp $DISTDIR/ipxe.tar.gz tools/firmware/etherboot/ || die
mv ../seabios-dir-remote tools/firmware/ || die
pushd tools/firmware/ > /dev/null
ln -s seabios-dir-remote seabios-dir || die
popd > /dev/null
# Patch to libxl bug #380343
epatch "${FILESDIR}/${PN}-4.1.1-libxl-tap.patch"
# Fix bridge by idella4, bug #362575
epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
# Patch from bug #382329 for hvmloader
epatch "${FILESDIR}/${PN}-4.1.1-upstream-23104-1976adbf2b80.patch"
# Don't build ipxe with pie on hardened, Bug #360805
if gcc-specs-pie; then
epatch "${FILESDIR}/ipxe-nopie.patch"
fi
# Prevent the downloading of ipxe
sed -e 's:^\tif ! wget -O _$T:#\tif ! wget -O _$T:' \
-e 's:^\tfi:#\tfi:' -i \
-e 's:^\tmv _$T $T:#\tmv _$T $T:' \
-i tools/firmware/etherboot/Makefile || die
# Prevent double stripping of files at install
epatch "${FILESDIR}"/${P/-tools/}-nostrip.patch
sed -e '/texi2html/ s/-number/&-sections/' \
-i tools/ioemu-qemu-xen/Makefile || die #409333
# fix jobserver in Makefile
epatch "${FILESDIR}"/${P/-tools/}-jserver.patch
}
src_compile() {
@ -208,15 +212,16 @@ src_compile() {
fi
unset LDFLAGS
emake CC=$(tc-getCC) LD=$(tc-getLD) -C tools ${myopt} || die "compile failed"
unset CFLAGS
emake CC=$(tc-getCC) LD=$(tc-getLD) -C tools ${myopt}
if use doc; then
sh ./docs/check_pkgs || die "package check failed"
emake docs || die "compiling docs failed"
emake dev-docs || die "make dev-docs failed"
emake docs
emake dev-docs
fi
emake -C docs man-pages || die "make man-pages failed"
emake -C docs man-pages
}
src_install() {
@ -224,11 +229,10 @@ src_install() {
export INITD_DIR=/etc/init.d
export CONFIG_LEAF_DIR=default
make DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" XEN_PYTHON_NATIVE_INSTALL=y install-tools \
|| die "install failed"
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" XEN_PYTHON_NATIVE_INSTALL=y install-tools
# Remove RedHat-specific stuff
rm -r "${D}"/etc/init.d/xen* "${D}"/etc/default || die
rm -rf "${ED}"/etc/init.d/xen* "${ED}"/etc/default || die
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=1:autoballoon=1:' \
@ -236,48 +240,55 @@ src_install() {
-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-i tools/examples/xl.conf || die
dodoc README docs/README.xen-bugtool docs/ChangeLog
if use doc; then
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs \
|| die "install docs failed"
emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" install-docs
dohtml -r docs/api/
docinto pdf
dodoc docs/api/tools/python/latex/refman.pdf
[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
dodoc ${DOCS[@]}
[ -d "${ED}"/usr/share/doc/xen ] && mv "${ED}"/usr/share/doc/xen/* "${ED}"/usr/share/doc/${PF}/html
fi
rm -rf "${D}"/usr/share/doc/xen/
rm -rf "${ED}"/usr/share/doc/xen/
doman docs/man?/*
if use xend; then
newinitd "${FILESDIR}"/xend.initd-r2 xend || die "Couldn't install xen.initd"
fi
newconfd "${FILESDIR}"/xendomains.confd xendomains \
|| die "Couldn't install xendomains.confd"
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains \
|| die "Couldn't install xendomains.initd"
newinitd "${FILESDIR}"/xenstored.initd xenstored \
|| die "Couldn't install xenstored.initd"
newconfd "${FILESDIR}"/xenstored.confd xenstored \
|| die "Couldn't install xenstored.confd"
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled \
|| die "Couldn't install xenconsoled.initd"
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled \
|| die "Couldn't install xenconsoled.confd"
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
newinitd "${FILESDIR}"/xenstored.initd xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains
cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/
cat "${FILESDIR}"/xendomains-screen.confd >> "${ED}"/etc/conf.d/xendomains || die
cp "${FILESDIR}"/xen-consoles.logrotate "${ED}"/etc/xen/ || die
keepdir /var/log/xen-consoles
fi
# For -static-libs wrt Bug 384355
if ! use static-libs; then
rm -f ${ED}usr/$(get_libdir)/*.a ${ED}usr/$(get_libdir)/ocaml/*/*.a
fi
#python_convert_shebangs -r 2 "${ED}"
# xend expects these to exist
keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
# for xendomains
keepdir /etc/xen/auto
# Temp QA workaround
mkdir -p "${ED}"$(get_libdir)
mv "${ED}"etc/udev "${ED}"$(get_libdir)
# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
rm -f $(find "${ED}" -name openbios-sparc32) \
$(find "${ED}" -name openbios-sparc64) \
$(find "${ED}" -name openbios-ppc) \
$(find "${ED}" -name palcode-clipper) || die
}
pkg_postinst() {
@ -312,16 +323,17 @@ pkg_postinst() {
echo
elog "The qemu use flag has been removed and replaced with hvm."
fi
if use xend; then
echo
elog "xend capability has been enabled and installed"
fi
if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
echo
elog "xensv is broken upstream (Gentoo bug #142011)."
elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
fi
python_mod_optimize $(use pygrub && echo grub) xen
}

@ -1,6 +1,23 @@
# ChangeLog for app-emulation/xen
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.97 2012/06/01 00:12:36 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.100 2012/12/05 01:33:38 jer Exp $
05 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Change maintainer tag (bug #390951).
04 Dec 2012; Tomáš Chvátal <scarabeus@gentoo.org> xen-4.1.1-r2.ebuild:
This is supposed to be stable amd64 and x86. We do not remove stable keywords
just for fun.
*xen-4.2.0 (05 Dec 2012)
05 Dec 2012; Ian Delaney <idella4@gentoo.org> +xen-4.2.0.ebuild,
-files/xen-3.3.0-unexported-target-fix.patch,
-files/xen-3.4.2-CVE-2011-1583.patch,
-files/xen-3.4.2-dump_registers-watchdog-fix.patch,
-files/xen-3.4.2-fix-__addr_ok-limit.patch, -files/xen-3.4.2-no-DMA.patch,
-files/xen-3.4.2-werror-idiocy.patch, xen-4.1.1-r2.ebuild:
bump and all that goes with it; note todo ovmf
01 Jun 2012; Zac Medico <zmedico@gentoo.org> xen-4.1.1-r2.ebuild:
tweak inherit so repoman can parse it, and inherit eutils for epatch
@ -462,4 +479,3 @@
+files/xend-init, +files/xendomains-conf, +files/xendomains-init,
+metadata.xml, +xen-2.0.7.ebuild, +xen-3.0.0_pre20050906.ebuild:
New package. Thanks to the many who contributed in bug #70161.

@ -1,13 +1,19 @@
AUX xen-3.3.0-unexported-target-fix.patch 788 SHA256 e46f5fbe4c579b84f895f0ac6e05589553a11305ca30e69405082d58abd9ee07 SHA512 f5e889cf04ad026fea2a3ab77379b8c947e38db22e7d3e0aeaf273b407a1768887d9ee3a40d8b715da2238a9032e91e2efdf97b8bba564d3781d4b8dabcc6f8c WHIRLPOOL 323f579283c2ef3bcd8f776e682312934c13a360fc320c9d37a83ef1d8a70e2c6857573f2970dc0950f0a6d04bcf20225f58ca1b91ff1fad65f4dca8613e09ff
AUX xen-3.4.2-CVE-2011-1583.patch 2893 SHA256 809c1744aee7569db31e9959c1e2c433ef6f4067134b26f70a689e056a024df9 SHA512 2ff60a97463edbd70ef51d0e4d35b8de66ee046f90c5bae956d14f8b6d736370aef9ab760ea7a6eaaf8f55a0102f2122c6af903219008097a477f8dde494765b WHIRLPOOL ac661bb9ca1f42a74787be72232c9aa3d83d3920c1bd6817cc699b1838465cf32c72659247bf1dec248ea2b60f1dbfa7a82169908a2062cab29b4e06d0bc8b40
AUX xen-3.4.2-dump_registers-watchdog-fix.patch 533 SHA256 17d18f268efd302085bdfa0673e2d9478e84206b6d060d0a63854441233a81c6 SHA512 83f758ac8139a0cfaf9f1a0bfeba3d59627eafc0213161f16389ebe4cb06d0d7a72dc80b392a46139158013ec8ce4f519b16caf640328b744e23fe835a064e88 WHIRLPOOL d5d0a2640029c24acf78a31e90227fc4ba88b3c68e2e450c9e5e89ccb64d30db7dcf073de949a25baa0e8ddc20e975481ddfea4e1429208a87b9574a60523534
AUX xen-3.4.2-fix-__addr_ok-limit.patch 3380 SHA256 dab6954da3cbf7592a36a6234561174d0d117711b87c0868d17f9d21af75a835 SHA512 ccec8a9e3433dd1514c7509111a8a8b7786123c30312ff7ab2257f4029dbd8c01e732d6d2b85cff60d9d5d6adc358d4a62e10678abdb3ea88c47540a21ebf809 WHIRLPOOL 57769017afe888c0466b635dfa8882aa37aea6c324d5261a5b0a90c0f1011fe5a2c69c6154cc114ca3e2f78a129692c4dd78e0e83d3f9cfde665c17ecfebeac0
AUX xen-3.4.2-no-DMA.patch 2708 SHA256 87a3fe134b8d3c762d4d229986ccb77898a603a18974f453cfdf6ba9d68fe982 SHA512 19b0476b30827482f89e6b62f6f0199ae70e80cea1bd121ed9fe0d3e3e9ae47f248c87de057ca6a38223c0650029d10697ddaf18428efac51255e5cbeb7daaa7 WHIRLPOOL eac1839d3d74d29f68bdae599b456c991b5a8bf7ef2fb750dcbb4c2c1d575d085e97e523563d9685dc9006542668048fd7d2b0b1d343b8c4f9c2b4e65177c38d
AUX xen-3.4.2-werror-idiocy.patch 16826 SHA256 261ef6541736f1df757476590bb8581cac376c9408e5041e8356336e13025c67 SHA512 1a0fb1e6a3b325626c06887c1cd8ea2c8eac44f1b1dfa07860d3ddb1bf7172cddf573d492a68cae08aef1c2cfcdd9ab257aa9e5da255ba1fbc3ce0d9c3a8c91c WHIRLPOOL 4a3ef1f648cdb36c580029329077a3ff5bd25012a83354f06ee98508aef6736a3f4d4652afb6d42dcfa61674aa5a0392152137ab7207ac6657787277805f22f2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX xen-4.1.1-iommu_sec_fix.patch 2851 SHA256 3a0ab3cb5c18db91f4be457cbba36189a558da7b794e1a35795f4fed3d48a7c8 SHA512 832ecee2dedeb13c3cc61298fa9dacd131623c84c06fa9d4ecbcc6be97d660c3fa025ae61654e0f31396b50d917de3c2ca77262ed18e006ec281a707a6cf662d WHIRLPOOL f787685f52f4bd27fa11e80f8025c4ea90cf831610d9ae69d34bb0eaee7a34017d7aa7868935e1936bc868503892ae923d8fdfc8eafea5fab8f33765452ea371
DIST xen-4.1.1.tar.gz 10355625 SHA256 246289227507466b5da8b2d0da84a5b0e68a392527b16cde38898d0348890f5b SHA512 0ec84db28af5b1206392b44e2c135859b3393d9c0eb1109f6a983492ba70622a145a08efce54f2943495feb06291d3fd5df9cc8ffea51e6e42aa69450edc87f2 WHIRLPOOL 58d83e71ac0a942830311d7eb5ebc5a7b34b118001f6f607ea7e5d7a959bafd72c9b8b6d010144fdef7417a238382602d948007be90f9ebf583b4d18897344c0
DIST xen-4.1.2.tar.gz 10365786 SHA256 7d9c93057cf480d3f1efa792b19285a84fa3c06060ea5c5c453be00887389b0d SHA512 8f50f238b0b474ec5556279cbd51d704b4365033f2541a5d0376f287b26b7e8f0193172041109d97bb76d35ace3adf71e12f89f5766ff79a8ea861e7282f00d7 WHIRLPOOL 93a4bdd05125ef722464ef682798191c8b3db7228cbc0a27bcbe7932a7776491f90e727e1fcc4a9e7ec3eada7f56c567c07ad61cdda2f514109f702800fe5566
EBUILD xen-4.1.1-r2.ebuild 3323 SHA256 e6d2a3c6bc4751e718b027bfe556bbb6a14d3a93a95312d79b18992009c688e2 SHA512 69539569655baea11b8dc1fcd1329855ec61a699439f05bd4cf98416d8406c08101819c04508af1d58397e288fdbe6b440f78445490e1c9425c712097219adfb WHIRLPOOL 012ec3f1e95a2f5e11741bc9d5ba379a18c1d931a0f1da6578d6e6e6dd5dc7fcd4aa035a026535895683f94f265067d3f841b1665eb31b14f7e4a34cfb507728
DIST xen-4.2.0.tar.gz 15587687 SHA256 43f4a086e4e0330145a27b7ace8365c42b5afbc95cefadafe067be91bd3e5cfb SHA512 4fb56c79d722fb307bc657f16d02079c6636427e7650c4354193632d38d2d1db8e588f844ff0ca6e757c108ed639a528565ec9fc7c00bb4d5b6fbc9d122d8a70 WHIRLPOOL 369a109375864cb61920b56cf501522051d28513e738f0fd0e7b76244c3e08a8a0a6ff6cf245872d9bbd9c0f22c7da76c9cbc0f852bad6108ca25fd42dc677c0
EBUILD xen-4.1.1-r2.ebuild 3326 SHA256 938ca3d3f2ae8c775fe30fbaa4444c0fd7a86016080362d4e0636e0a7977ee74 SHA512 af1fe8ecc1adc5b353b219c150871ebbffe78c7abc57c34df197bfd5a7c7ba790f743adc7c3d2e2f0194c56e8539d2009c9907be95cf69a96779de950a777067 WHIRLPOOL e3fca98777fe12e99418be2e09cb290b858202d44542306914d00d6f424950b85eee6b81b0e994b30f3432b3759ea5a26a97850ed94ad8b32abbe1b1dd13004e
EBUILD xen-4.1.2.ebuild 3217 SHA256 374e77ab7aadd7bca98e6d668d0a9e26842c1582987b24bc5015424f2c194ad7 SHA512 94dca833fb2439e175d0c4868c648fd0cf5cb54960f7a45664dcb449a3473d342d04f5235ee22abfaa13296e2a1d0e8935e23e01d7949ff99409e3034e5b0ebe WHIRLPOOL b85040d9da4af45a1bd383310546056ad186113f56b96ca756957b711cd9f51f42a8aff60b634efbec1756fa296dc54be152d3f2ba72bb7ec99d9e5110b99db3
MISC ChangeLog 15606 SHA256 0640c101743598fc3efd7d7b873ca8a8ef3d38cb0295cb5b9f031c711307eb0d SHA512 38a586293f5bbb08c00173e5dccca6492ee734f24c937ff227cb0c07c1a50ce300afebb983f808ffda3186e53055f9c4bc72f5b98ff239d3208592c8f5b1b143 WHIRLPOOL 36621bcc5c0054f6a607dbd12017aaadd08f71a292d6099ce88392abd1a61740ab460b91ec1c9d2b8d351365106d56d86a30be077fc28aeea8783a9dd9795339
MISC metadata.xml 541 SHA256 97d4306daf81d0ab22b866e60e41edccee3d7e0fd076cc2a1a7a4bf621978fed SHA512 e23e38cf9295c268ecdc657acefe485f02f7969f742febe395d3d0453670a76ec27f3a87b3aacb0dd28df3becb86a6f7ea44bb698b32f87c3d40ab13432668cf WHIRLPOOL afb9468473b857c3e7217105077ce9e8507509163c45b6fbafb0051856bc1893e3bd39ae52b8663938f43fb3ce8388d46b1ed5c5640c2ae25677f3547ae49df3
EBUILD xen-4.2.0.ebuild 3218 SHA256 ff3b187eed6d61e5c0526c9ac048ee73776dd5ee3324b80471b9ea7493134982 SHA512 b18f7fd057f45757ce22fed4f2b0346d80bda87ef6f181cef58c358802e48cb1cdf813c9da1880baf0c8b9b38ab8ff2fae5c04a659b741081e90450a39566828 WHIRLPOOL 45ab5ef5ca2d1b0092b1820ad8f5b4d0469f039295846094c575342aabd797c0596ea23c5542bd0cae810cebbaac213eb895d235650ef1bf7b76339baf027043
MISC ChangeLog 16299 SHA256 2a7311ae37c3b824f47ab2f07d14eadd17317b57990444e4c622222c3457f3a8 SHA512 0bc18d47f50d8cc907fdb0ab26df07d1b164086f3bbd41378ea55b8fc38e449050b99659a8ffacf6f246bfd24bd7f0356cbb2dfba16a99f5f77a370abf4a4f99 WHIRLPOOL bf1610aff8efc3d2dc510e92a8555c8d5ffb0c59177c2f0ab44d9799c153585ca5cb17eb9ad1ef8ec5c9fe7455b28e347ceed93b3465c02ba51897d028cdfc63
MISC metadata.xml 484 SHA256 04c4175e3ad068efdc7c047e41347a84c796fbf22ff23c40ad86860f0662fe65 SHA512 acff2c2bbcba61be17a8036edeea6dae0a8d6f7cb6a47597ec6948935b1cbc2c2f9be43dd4cdb9da347fa725d30416ce78ffbde5381c33781dcc184a1f930541 WHIRLPOOL 1bc4a8f1375bb020d410077ba46e62776e71df06ca02accf1819580e87ef4e655722cc6f831a2f8b33614ae66a40bbf7e7268e84ffdd4c04cc1f599134580d68
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC+pHQACgkQVWmRsqeSphOHVACfYoFO2pw3GVVewepvJC24VDnf
WQQAn1B5zw4724CnXpQYx4woks9GS0vp
=vacs
-----END PGP SIGNATURE-----

@ -1,21 +0,0 @@
diff -Nru a/tools/ioemu-qemu-xen/xen-setup b/tools/ioemu-qemu-xen/xen-setup
--- a/tools/ioemu-qemu-xen/xen-setup 2008-08-22 17:56:41.000000000 +0800
+++ b/tools/ioemu-qemu-xen/xen-setup 2009-02-20 10:55:37.000000000 +0800
@@ -3,6 +3,8 @@
# git-clean -x -d && ./xen-setup && make prefix=/usr CMDLINE_CFLAGS='-O0 -g' -j4 && make install DESTDIR=`pwd`/dist/ prefix=/usr && rsync -a --stats --delete . thule:shadow/qemu-iwj.git/ && rsync -a --stats dist/. root@thule:/
+target=i386-dm
+
rm -f $target/Makefile
rm -f $target/config.mak
rm -f config-host.mak
@@ -11,8 +13,6 @@
./configure --disable-gfx-check --disable-gcc-check --disable-curses --disable-slirp "$@" --prefix=/usr
-target=i386-dm
-
if [ "x$XEN_ROOT" != x ]; then
echo "XEN_ROOT=$XEN_ROOT" >>config-host.mak
fi

@ -1,87 +0,0 @@
--- tools/libxc/xc_dom_bzimageloader.c 2009-11-10 23:12:56.000000000 +0800
+++ tools/libxc/xc_dom_bzimageloader.c 2011-10-09 20:10:08.972815311 +0800
@@ -308,19 +308,19 @@
extern struct xc_dom_loader elf_loader;
-static unsigned int payload_offset(struct setup_header *hdr)
+static int check_magic(struct xc_dom_image *dom, const void *magic, size_t len)
{
- unsigned int off;
+ if (len > dom->kernel_size)
+ return 0;
+
+ return (memcmp(dom->kernel_blob, magic, len) == 0);
+ }
- off = (hdr->setup_sects + 1) * 512;
- off += hdr->payload_offset;
- return off;
-}
-
-static int xc_dom_probe_bzimage_kernel(struct xc_dom_image *dom)
+static int check_bzimage_kernel(struct xc_dom_image *dom, int verbose)
{
struct setup_header *hdr;
- int ret;
+ uint64_t payload_offset, payload_length;
+ /* int ret; */
if ( dom->kernel_blob == NULL )
{
@@ -352,20 +352,47 @@
return -EINVAL;
}
- dom->kernel_blob = dom->kernel_blob + payload_offset(hdr);
- dom->kernel_size = hdr->payload_length;
+ /* upcast to 64 bits to avoid overflow */
+ /* setup_sects is u8 and so cannot overflow */
+ payload_offset = (hdr->setup_sects + 1) * 512;
+ payload_offset += hdr->payload_offset;
+ payload_length = hdr->payload_length;
- if ( memcmp(dom->kernel_blob, "\037\213", 2) == 0 )
- {
+/* if ( memcmp(dom->kernel_blob, "\037\213", 2) == 0 )
+ {
ret = xc_dom_try_gunzip(dom, &dom->kernel_blob, &dom->kernel_size);
- if ( ret == -1 )
+ if ( ret == -1 ) */
+ if ( payload_offset >= dom->kernel_size )
+ {
+ xc_dom_panic(XC_INVALID_KERNEL, "%s: payload offset overflow",
+ __FUNCTION__);
+ return -EINVAL;
+ }
+ if ( (payload_offset + payload_length) > dom->kernel_size )
+ {
+ xc_dom_panic(XC_INVALID_KERNEL, "%s: payload length overflow",
+ __FUNCTION__);
+ }
+
+ dom->kernel_blob = dom->kernel_blob + payload_offset;
+ dom->kernel_size = payload_length;
+
+ if ( check_magic(dom, "\037\213", 2) )
+ {
+ if ( xc_dom_try_gunzip(dom, &dom->kernel_blob, &dom->kernel_size) == -1 )
{
- xc_dom_panic(XC_INVALID_KERNEL,
- "%s: unable to gzip decompress kernel\n",
- __FUNCTION__);
+ if ( verbose )
+ xc_dom_panic(XC_INVALID_KERNEL, "%s: unable to decompress kernel\$n",
+ __FUNCTION__);
return -EINVAL;
}
}
+ else
+ {
+ xc_dom_panic(XC_INVALID_KERNEL, "%s: unknown compression format\n",
+ __FUNCTION__);
+ return -EINVAL;
+ }
else if ( memcmp(dom->kernel_blob, "\102\132\150", 3) == 0 )
{
ret = xc_try_bzip2_decode(dom, &dom->kernel_blob, &dom->kernel_size);

@ -1,19 +0,0 @@
diff -r 784caad93325 xen/common/keyhandler.c
--- a/xen/common/keyhandler.c Tue Nov 10 15:03:52 2009 +0000
+++ b/xen/common/keyhandler.c Tue Jan 05 10:47:49 2010 +0000
@@ -106,6 +106,7 @@
unsigned int cpu;
/* We want to get everything out that we possibly can. */
+ watchdog_disable();
console_start_sync();
printk("'%c' pressed -> dumping registers\n", key);
@@ -125,6 +126,7 @@
printk("\n");
console_end_sync();
+ watchdog_enable();
}
static void dump_dom0_registers(unsigned char key)

@ -1,101 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Xen Security Advisory CVE-2011-2901 / XSA-4
revision no.2
Xen <= 3.3 DoS due to incorrect virtual address validation
ISSUE DESCRIPTION
=================
The x86_64 __addr_ok() macro intends to ensure that the checked
address is either in the positive half of the 48-bit virtual address
space, or above the Xen-reserved area. However, the current shift
count is off-by-one, allowing full access to the "negative half" too,
via certain hypercalls which ignore virtual-address bits [63:48].
Vulnerable hypercalls exist only in very old versions of the
hypervisor.
VULNERABLE SYSTEMS
==================
All systems running a Xen 3.3 or earlier hypervisor with 64-bit PV
guests with untrusted administrators are vulnerable.
IMPACT
======
A malicious guest administrator on a vulnerable system is able to
crash the host.
There are no known further exploits but these have not been ruled out.
RESOLUTION
==========
The attached patch resolves the issue.
Alternatively, users may choose to upgrade to a more recent hypervisor
PATCHES
=======
The following patch resolves this issue.
Filename: fix-__addr_ok-limit.patch
SHA1: f18bde8d276110451c608a16f577865aa1226b4f
SHA256: 2da5aac72e1ac4849c34d38374ae456795905fd9512eef94b48fc31383c21636
This patch should apply cleanly, and fix the problem, for all affected
versions of Xen.
It is harmless when applied to later hypervisors and will be included
in the Xen unstable branch in due course.
VERSION HISTORY
===============
Analysis following version 1 of this advisory (sent out to the
predisclosure list during the embargo period) indicates that the
actual DoS vulnerability only exists in very old hypervisors, Xen 3.3
and earlier, contrary to previous reports.
This advisory is no longer embargoed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQEcBAEBAgAGBQJOYLq2AAoJEIP+FMlX6CvZLegH/26/oJBkd/WM/yYhXkzlbnIP
MxF6Fgy96Omu8poQTanD7g1vEcM0TOLY+Kk3GGsfj4aDdEJ5Nq4ZOW8ooI0VnVcD
7VXQqFsXPxre+eZ6g+G0AsmzdsG45C3qujUTRfGKqzYwXqjWjt9nNsdIy1Mrz8/4
zG1uLDkN0LXnBG2Te4q8ZckYwMq8gFXHHnH35RfQ5Besu6pvJmtK3rFXETdlP12A
JjBh7t5jsCfzvYWFQehVp8mJupuftiOBPClmVh4vrvN9gYd5rzEgB4Q9Ioiqz2qT
2bE1zegR8NeOKBOi9xriTU8F530OdFzeWAbo7D5gyEbYdc60eNwbadcgNGLbzMg=
=09T8
-----END PGP SIGNATURE-----
Subject: XSA-4: xen: correct limit checking in x86_64 version of __addr_ok
The x86_64 __addr_ok() macro intends to ensure that the checked
address is either in the positive half of the 48-bit virtual address
space, or above the Xen-reserved area. However, the current shift
count is off-by-one, allowing full access to the "negative half"
too. Guests may exploit this to gain access to off-limits ranges.
This issue has been assigned CVE-2011-2901.
Signed-off-by: Laszlo Ersek <lersek@...hat.com>
Signed-off-by: Ian Campbell <ian.campbell@...rix.com>
diff --git a/xen/include/asm-x86/x86_64/uaccess.h
b/xen/include/asm-x86/x86_64/uaccess.h
--- a/xen/include/asm-x86/x86_64/uaccess.h
+++ b/xen/include/asm-x86/x86_64/uaccess.h
@@ -34,7 +34,7 @@
* non-canonical address (and thus fault) before ever reaching VIRT_START.
*/
#define __addr_ok(addr) \
- (((unsigned long)(addr) < (1UL<<48)) || \
+ (((unsigned long)(addr) < (1UL<<47)) || \
((unsigned long)(addr) >= HYPERVISOR_VIRT_END))
#define access_ok(addr, size) \

@ -1,71 +0,0 @@
# HG changeset patch
# User Tim Deegan <Tim.Deegan@citrix.com>
# Date 1313145221 -3600
# Node ID 84e3706df07a1963e23cd3875d8603917657d462
# Parent cb22fa57ff252893b6adb1481e09b1287eacd990
Passthrough: disable bus-mastering on any card that causes an IOMMU fault.
This stops the card from raising back-to-back faults and live-locking
the CPU that handles them.
Signed-off-by: Tim Deegan <tim@xen.org>
Acked-by: Wei Wang2 <wei.wang2@amd.com>
Acked-by: Allen M Kay <allen.m.kay@intel.com>
--- a/xen/drivers/passthrough/vtd/iommu.c.orig Mon Jul 25 16:48:39 2011 +0100
+++ b/xen/drivers/passthrough/vtd/iommu.c Fri Aug 12 11:33:41 2011 +0100
@@ -733,7 +733,7 @@
while (1)
{
u8 fault_reason;
- u16 source_id;
+ u16 source_id, cword;
u32 data;
u64 guest_addr;
int type;
@@ -766,6 +766,14 @@
iommu_page_fault_do_one(iommu, type, fault_reason,
source_id, guest_addr);
+ /* Tell the device to stop DMAing; we can't rely on the guest to
+ * control it for us. */
+ cword = pci_conf_read16(PCI_BUS(source_id), PCI_SLOT(source_id),
+ PCI_FUNC(source_id), PCI_COMMAND);
+ pci_conf_write16(PCI_BUS(source_id), PCI_SLOT(source_id),
+ PCI_FUNC(source_id), PCI_COMMAND,
+ cword & ~PCI_COMMAND_MASTER);
+
fault_index++;
if ( fault_index > cap_num_fault_regs(iommu->cap) )
fault_index = 0;
--- a/xen/drivers/passthrough/amd/iommu_init.c.orig Mon Jul 25 16:48:39 2011 +0100
+++ b/xen/drivers/passthrough/amd/iommu_init.c Fri Aug 12 11:33:41 2011 +0100
@@ -415,7 +415,7 @@
static void parse_event_log_entry(u32 entry[])
{
- u16 domain_id, device_id;
+ u16 domain_id, device_id, bdf, cword;
u32 code;
u64 *addr;
char * event_str[] = {"ILLEGAL_DEV_TABLE_ENTRY",
@@ -449,6 +449,18 @@
printk(XENLOG_ERR "AMD-Vi: "
"%s: domain = %d, device id = 0x%04x, fault address = 0x%"PRIx64"\n",
event_str[code-1], domain_id, device_id, *addr);
+
+ /* Tell the device to stop DMAing; we can't rely on the guest to
+ * control it for us. */
+ for ( bdf = 0; bdf < ivrs_bdf_entries; bdf++ )
+ if ( get_dma_requestor_id(bdf) == device_id )
+ {
+ cword = pci_conf_read16(PCI_BUS(bdf), PCI_SLOT(bdf),
+ PCI_FUNC(bdf), PCI_COMMAND);
+ pci_conf_write16(PCI_BUS(bdf), PCI_SLOT(bdf),
+ PCI_FUNC(bdf), PCI_COMMAND,
+ cword & ~PCI_COMMAND_MASTER);
+ }
}
}

@ -1,429 +0,0 @@
diff -ur xen-3.4.2.orig//Config.mk xen-3.4.2//Config.mk
--- xen-3.4.2.orig//Config.mk 2009-11-10 23:16:03.000000000 +0800
+++ xen-3.4.2//Config.mk 2011-09-25 02:34:11.605793042 +0800
@@ -14,7 +14,7 @@
# Tools to run on system hosting the build
HOSTCC = gcc
-HOSTCFLAGS = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCFLAGS += -fno-strict-aliasing
DISTDIR ?= $(XEN_ROOT)/dist
diff -ur xen-3.4.2.orig//extras/mini-os/minios.mk xen-3.4.2//extras/mini-os/minios.mk
--- xen-3.4.2.orig//extras/mini-os/minios.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//extras/mini-os/minios.mk 2011-09-25 02:34:11.855793042 +0800
@@ -6,7 +6,7 @@
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
-DEF_CFLAGS += -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format -Wno-redundant-decls
+DEF_CFLAGS += -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-redundant-decls
DEF_CFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
DEF_CFLAGS += $(call cc-option,$(CC),-fgnu89-inline)
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
diff -ur xen-3.4.2.orig//tools/blktap/drivers/Makefile xen-3.4.2//tools/blktap/drivers/Makefile
--- xen-3.4.2.orig//tools/blktap/drivers/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/blktap/drivers/Makefile 2011-09-25 02:34:11.750793042 +0800
@@ -5,7 +5,7 @@
QCOW_UTIL = img2qcow qcow2raw qcow-create
LIBAIO_DIR = ../../libaio/src
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -Wno-unused
CFLAGS += -I../lib
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/blktap/lib/Makefile xen-3.4.2//tools/blktap/lib/Makefile
--- xen-3.4.2.orig//tools/blktap/lib/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/blktap/lib/Makefile 2011-09-25 02:34:11.748793042 +0800
@@ -13,7 +13,7 @@
SRCS :=
SRCS += xenbus.c blkif.c xs_api.c
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -Wno-unused
CFLAGS += -fPIC
# get asprintf():
diff -ur xen-3.4.2.orig//tools/console/Makefile xen-3.4.2//tools/console/Makefile
--- xen-3.4.2.orig//tools/console/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/console/Makefile 2011-09-25 02:34:11.704793042 +0800
@@ -2,7 +2,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
CFLAGS += $(CFLAGS_libxenstore)
diff -ur xen-3.4.2.orig//tools/debugger/xenitp/Makefile xen-3.4.2//tools/debugger/xenitp/Makefile
--- xen-3.4.2.orig//tools/debugger/xenitp/Makefile 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/debugger/xenitp/Makefile 2011-09-25 02:34:11.744793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../../..
include $(XEN_ROOT)/tools/Rules.mk
-#CFLAGS += -Werror -g -O0
+#CFLAGS += -g -O0
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/firmware/Rules.mk xen-3.4.2//tools/firmware/Rules.mk
--- xen-3.4.2.orig//tools/firmware/Rules.mk 2009-11-10 23:12:55.000000000 +0800
+++ xen-3.4.2//tools/firmware/Rules.mk 2011-09-25 02:34:11.565793045 +0800
@@ -10,7 +10,7 @@
CFLAGS += -DNDEBUG
endif
-CFLAGS += -Werror
+CFLAGS +=
# Disable PIE/SSP if GCC supports them. They can break us.
$(call cc-option-add,CFLAGS,CC,-nopie)
diff -ur xen-3.4.2.orig//tools/flask/libflask/Makefile xen-3.4.2//tools/flask/libflask/Makefile
--- xen-3.4.2.orig//tools/flask/libflask/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/flask/libflask/Makefile 2011-09-25 02:34:11.657793042 +0800
@@ -9,7 +9,7 @@
SRCS :=
SRCS += flask_op.c
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -fno-strict-aliasing
CFLAGS += $(INCLUDES) -I./include -I$(XEN_LIBXC) -I$(XEN_INCLUDE)
diff -ur xen-3.4.2.orig//tools/flask/loadpolicy/Makefile xen-3.4.2//tools/flask/loadpolicy/Makefile
--- xen-3.4.2.orig//tools/flask/loadpolicy/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/flask/loadpolicy/Makefile 2011-09-25 02:34:11.660793042 +0800
@@ -6,7 +6,7 @@
LIBFLASK_ROOT = $(XEN_ROOT)/tools/flask/libflask
PROFILE=#-pg
-BASECFLAGS=-Wall -g -Werror
+BASECFLAGS=-Wall -g
BASECFLAGS+= $(PROFILE)
#BASECFLAGS+= -I$(XEN_ROOT)/tools
BASECFLAGS+= $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/fs-back/Makefile xen-3.4.2//tools/fs-back/Makefile
--- xen-3.4.2.orig//tools/fs-back/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/fs-back/Makefile 2011-09-25 02:34:11.637793042 +0800
@@ -5,7 +5,7 @@
IBIN = fs-backend
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -Wno-unused
CFLAGS += -fno-strict-aliasing
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/configure xen-3.4.2//tools/ioemu-qemu-xen/configure
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/configure 2009-11-05 19:44:56.000000000 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/configure 2011-09-25 02:34:11.888793042 +0800
@@ -468,7 +468,7 @@
CFLAGS="$CFLAGS -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls"
LDFLAGS="$LDFLAGS -g"
if test "$werror" = "yes" ; then
-CFLAGS="$CFLAGS -Werror"
+CFLAGS="$CFLAGS"
fi
if test "$solaris" = "no" ; then
@@ -1150,7 +1150,7 @@
echo "sparse enabled $sparse"
echo "profiler $profiler"
echo "static build $static"
-echo "-Werror enabled $werror"
+
if test "$darwin" = "yes" ; then
echo "Cocoa support $cocoa"
fi
diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/Makefile.target xen-3.4.2//tools/ioemu-qemu-xen/Makefile.target
--- xen-3.4.2.orig//tools/ioemu-qemu-xen/Makefile.target 2011-09-25 02:33:23.946793064 +0800
+++ xen-3.4.2//tools/ioemu-qemu-xen/Makefile.target 2011-09-25 02:34:11.584793042 +0800
@@ -26,7 +26,7 @@
TARGET_PATH=$(SRC_PATH)/target-$(TARGET_BASE_ARCH)
VPATH=$(SRC_PATH):$(TARGET_PATH):$(SRC_PATH)/hw
CPPFLAGS=-I. -I.. -I$(TARGET_PATH) -I$(SRC_PATH) -MMD -MT $@ -MP -DNEED_CPU_H
-#CFLAGS+=-Werror
+#CFLAGS+=
LIBS=
# user emulator name
ifndef TARGET_ARCH2
diff -ur xen-3.4.2.orig//tools/libaio/harness/Makefile xen-3.4.2//tools/libaio/harness/Makefile
--- xen-3.4.2.orig//tools/libaio/harness/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libaio/harness/Makefile 2011-09-25 02:34:11.674793042 +0800
@@ -4,7 +4,7 @@
HARNESS_SRCS:=main.c
# io_queue.c
-CFLAGS=-Wall -Werror -g -O -laio
+CFLAGS=-Wall -g -O -laio
#-lpthread -lrt
all: $(PROGS)
diff -ur xen-3.4.2.orig//tools/libfsimage/Rules.mk xen-3.4.2//tools/libfsimage/Rules.mk
--- xen-3.4.2.orig//tools/libfsimage/Rules.mk 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libfsimage/Rules.mk 2011-09-25 02:34:11.566793044 +0800
@@ -1,6 +1,6 @@
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/ -Werror
+CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/
LDFLAGS += -L../common/
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
diff -ur xen-3.4.2.orig//tools/libxc/Makefile xen-3.4.2//tools/libxc/Makefile
--- xen-3.4.2.orig//tools/libxc/Makefile 2011-09-25 02:33:23.987793064 +0800
+++ xen-3.4.2//tools/libxc/Makefile 2011-09-25 02:34:11.687793042 +0800
@@ -52,7 +52,7 @@
-include $(XEN_TARGET_ARCH)/Makefile
-CFLAGS += -Werror -Wmissing-prototypes
+CFLAGS += -Wmissing-prototypes
CFLAGS += $(INCLUDES) -I. -I../xenstore -I../include
# Needed for posix_fadvise64() in xc_linux.c
diff -ur xen-3.4.2.orig//tools/libxen/Makefile.dist xen-3.4.2//tools/libxen/Makefile.dist
--- xen-3.4.2.orig//tools/libxen/Makefile.dist 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/libxen/Makefile.dist 2011-09-25 02:34:11.593793042 +0800
@@ -22,7 +22,7 @@
CFLAGS = -Iinclude \
$(shell xml2-config --cflags) \
$(shell curl-config --cflags) \
- -W -Wall -Wmissing-prototypes -Werror -std=c99 -O2 -fPIC
+ -W -Wall -Wmissing-prototypes -std=c99 -O2 -fPIC
LDFLAGS = $(shell xml2-config --libs) \
$(shell curl-config --libs)
diff -ur xen-3.4.2.orig//tools/misc/lomount/Makefile xen-3.4.2//tools/misc/lomount/Makefile
--- xen-3.4.2.orig//tools/misc/lomount/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/misc/lomount/Makefile 2011-09-25 02:34:11.666793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
HDRS = $(wildcard *.h)
OBJS = $(patsubst %.c,%.o,$(wildcard *.c))
diff -ur xen-3.4.2.orig//tools/misc/Makefile xen-3.4.2//tools/misc/Makefile
--- xen-3.4.2.orig//tools/misc/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/misc/Makefile 2011-09-25 02:34:11.669793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
INCLUDES += -I $(XEN_XC)
INCLUDES += -I $(XEN_LIBXC)
diff -ur xen-3.4.2.orig//tools/pygrub/setup.py xen-3.4.2//tools/pygrub/setup.py
--- xen-3.4.2.orig//tools/pygrub/setup.py 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/pygrub/setup.py 2011-09-25 02:34:11.901793042 +0800
@@ -3,7 +3,7 @@
import os
import sys
-extra_compile_args = [ "-fno-strict-aliasing", "-Werror" ]
+extra_compile_args = [ "-fno-strict-aliasing" ]
XEN_ROOT = "../.."
diff -ur xen-3.4.2.orig//tools/python/setup.py xen-3.4.2//tools/python/setup.py
--- xen-3.4.2.orig//tools/python/setup.py 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/python/setup.py 2011-09-25 02:34:11.897793042 +0800
@@ -4,7 +4,7 @@
XEN_ROOT = "../.."
-extra_compile_args = [ "-fno-strict-aliasing", "-Werror" ]
+extra_compile_args = [ "-fno-strict-aliasing" ]
include_dirs = [ XEN_ROOT + "/tools/libxc",
XEN_ROOT + "/tools/xenstore",
diff -ur xen-3.4.2.orig//tools/security/Makefile xen-3.4.2//tools/security/Makefile
--- xen-3.4.2.orig//tools/security/Makefile 2009-11-10 23:12:56.000000000 +0800
+++ xen-3.4.2//tools/security/Makefile 2011-09-25 02:34:11.701793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT = ../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -fno-strict-aliasing
CFLAGS += -I. $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/vnet/libxutil/Makefile xen-3.4.2//tools/vnet/libxutil/Makefile
--- xen-3.4.2.orig//tools/vnet/libxutil/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vnet/libxutil/Makefile 2011-09-25 02:34:11.694793042 +0800
@@ -25,7 +25,7 @@
PIC_OBJS := $(LIB_SRCS:.c=.opic)
$(call cc-option-add,CFLAGS,CC,-fgnu89-inline)
-CFLAGS += -Werror -fno-strict-aliasing
+CFLAGS += -fno-strict-aliasing
CFLAGS += -O3
#CFLAGS += -g
diff -ur xen-3.4.2.orig//tools/vtpm/Rules.mk xen-3.4.2//tools/vtpm/Rules.mk
--- xen-3.4.2.orig//tools/vtpm/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vtpm/Rules.mk 2011-09-25 02:34:11.563793044 +0800
@@ -9,7 +9,7 @@
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
# General compiler flags
-CFLAGS = -Werror -g3 -I.
+CFLAGS = -g3 -I.
# Generic project files
HDRS = $(wildcard *.h)
diff -ur xen-3.4.2.orig//tools/vtpm_manager/Rules.mk xen-3.4.2//tools/vtpm_manager/Rules.mk
--- xen-3.4.2.orig//tools/vtpm_manager/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/vtpm_manager/Rules.mk 2011-09-25 02:34:11.562793042 +0800
@@ -9,7 +9,7 @@
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
# General compiler flags
-CFLAGS = -Werror -g3 -I.
+CFLAGS = -g3 -I.
# Generic project files
HDRS = $(wildcard *.h)
diff -ur xen-3.4.2.orig//tools/xcutils/Makefile xen-3.4.2//tools/xcutils/Makefile
--- xen-3.4.2.orig//tools/xcutils/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xcutils/Makefile 2011-09-25 02:34:11.636793042 +0800
@@ -11,7 +11,7 @@
XEN_ROOT = ../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) $(CFLAGS_libxenstore)
PROGRAMS = xc_restore xc_save readnotes lsevtchn
diff -ur xen-3.4.2.orig//tools/xenmon/Makefile xen-3.4.2//tools/xenmon/Makefile
--- xen-3.4.2.orig//tools/xenmon/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenmon/Makefile 2011-09-25 02:34:11.641793042 +0800
@@ -13,7 +13,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -I $(XEN_XC)
CFLAGS += $(CFLAGS_libxenctrl)
LDFLAGS += $(LDFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/xenpmd/Makefile xen-3.4.2//tools/xenpmd/Makefile
--- xen-3.4.2.orig//tools/xenpmd/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenpmd/Makefile 2011-09-25 02:34:11.656793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenstore)
LDFLAGS += $(LDFLAGS_libxenstore)
diff -ur xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile xen-3.4.2//tools/xenstat/libxenstat/Makefile
--- xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstat/libxenstat/Makefile 2011-09-25 02:34:11.681793042 +0800
@@ -34,7 +34,7 @@
OBJECTS-$(CONFIG_NetBSD) += src/xenstat_netbsd.o
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
-WARN_FLAGS=-Wall -Werror
+WARN_FLAGS=-Wall
CFLAGS+=-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE) -I$(XEN_INCLUDE)
LDFLAGS+=-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/
diff -ur xen-3.4.2.orig//tools/xenstat/xentop/Makefile xen-3.4.2//tools/xenstat/xentop/Makefile
--- xen-3.4.2.orig//tools/xenstat/xentop/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstat/xentop/Makefile 2011-09-25 02:34:11.684793042 +0800
@@ -18,7 +18,7 @@
all install xentop:
else
-CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
+CFLAGS += -DGCC_PRINTF -Wall -I$(XEN_LIBXENSTAT)
LDFLAGS += -L$(XEN_LIBXENSTAT)
LDLIBS += -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS)
CFLAGS += -DHOST_$(XEN_OS)
diff -ur xen-3.4.2.orig//tools/xenstore/Makefile xen-3.4.2//tools/xenstore/Makefile
--- xen-3.4.2.orig//tools/xenstore/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstore/Makefile 2011-09-25 02:34:11.640793042 +0800
@@ -4,7 +4,7 @@
MAJOR = 3.0
MINOR = 0
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += -I.
CFLAGS += $(CFLAGS_libxenctrl)
diff -ur xen-3.4.2.orig//tools/xenstore/xenstored_core.c xen-3.4.2//tools/xenstore/xenstored_core.c
--- xen-3.4.2.orig//tools/xenstore/xenstored_core.c 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xenstore/xenstored_core.c 2011-09-25 02:34:11.845793042 +0800
@@ -865,7 +865,7 @@
{
unsigned int offset, datalen;
struct node *node;
- char *vec[1] = { NULL }; /* gcc4 + -W + -Werror fucks code. */
+ char *vec[1] = { NULL }; /* gcc4 + -W + fucks code. */
char *name;
/* Extra "strings" can be created by binary data. */
diff -ur xen-3.4.2.orig//tools/xentrace/Makefile xen-3.4.2//tools/xentrace/Makefile
--- xen-3.4.2.orig//tools/xentrace/Makefile 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//tools/xentrace/Makefile 2011-09-25 02:34:11.745793042 +0800
@@ -1,7 +1,7 @@
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
-CFLAGS += -Werror
+CFLAGS +=
CFLAGS += $(CFLAGS_libxenctrl)
LDFLAGS += $(LDFLAGS_libxenctrl)
Only in xen-3.4.2/: Werror.sh
diff -ur xen-3.4.2.orig//xen/arch/ia64/Rules.mk xen-3.4.2//xen/arch/ia64/Rules.mk
--- xen-3.4.2.orig//xen/arch/ia64/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//xen/arch/ia64/Rules.mk 2011-09-25 02:34:11.570793042 +0800
@@ -68,7 +68,7 @@
CFLAGS += -DCONFIG_XEN_IA64_TLBFLUSH_CLOCK
endif
ifeq ($(no_warns),y)
-CFLAGS += -Wa,--fatal-warnings -Werror -Wno-uninitialized
+CFLAGS += -Wa,--fatal-warnings -Wno-uninitialized
endif
ifneq ($(vhpt_disable),y)
CFLAGS += -DVHPT_ENABLED=1
diff -ur xen-3.4.2.orig//xen/arch/x86/boot/build32.mk xen-3.4.2//xen/arch/x86/boot/build32.mk
--- xen-3.4.2.orig//xen/arch/x86/boot/build32.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//xen/arch/x86/boot/build32.mk 2011-09-25 02:34:11.914793042 +0800
@@ -8,7 +8,7 @@
$(call cc-option-add,CFLAGS,CC,-fno-stack-protector)
$(call cc-option-add,CFLAGS,CC,-fno-stack-protector-all)
-CFLAGS += -Werror -fno-builtin -msoft-float
+CFLAGS += -fno-builtin -msoft-float
# NB. awk invocation is a portable alternative to 'head -n -1'
%.S: %.bin
diff -ur xen-3.4.2.orig//xen/arch/x86/Rules.mk xen-3.4.2//xen/arch/x86/Rules.mk
--- xen-3.4.2.orig//xen/arch/x86/Rules.mk 2009-11-10 23:12:57.000000000 +0800
+++ xen-3.4.2//xen/arch/x86/Rules.mk 2011-09-25 02:34:11.572793042 +0800
@@ -17,7 +17,7 @@
endif
CFLAGS += -fno-builtin -fno-common
-CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
+CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default

@ -3,9 +3,8 @@
<pkgmetadata>
<herd>xen</herd>
<maintainer>
<email>johneed@hotmail.com</email>
<name>Ian 'idella4' Delaney</name>
<description>Proxy maintainer</description>
<email>idella4@gentoo.org</email>
<name>Ian Delaney</name>
</maintainer>
<use>
<flag name='flask'>Enable the Flask XSM module from NSA</flag>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.1.1-r2.ebuild,v 1.8 2012/06/01 00:12:36 zmedico Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.1.1-r2.ebuild,v 1.10 2012/12/04 19:24:19 scarabeus Exp $
EAPI="4"

@ -0,0 +1,120 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.0.ebuild,v 1.1 2012/12/04 12:35:44 idella4 Exp $
EAPI="4"
if [[ $PV == *9999 ]]; then
KEYWORDS=""
REPO="xen-unstable.hg"
EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
S="${WORKDIR}/${REPO}"
live_eclass="mercurial"
else
KEYWORDS="~amd64 ~x86"
SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz"
fi
inherit mount-boot flag-o-matic toolchain-funcs ${live_eclass}
DESCRIPTION="The Xen virtual machine monitor"
HOMEPAGE="http://xen.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="custom-cflags debug flask pae xsm"
RDEPEND="|| ( sys-boot/grub
sys-boot/grub-static )"
PDEPEND="~app-emulation/xen-tools-${PV}"
RESTRICT="test"
# Approved by QA team in bug #144032
QA_WX_LOAD="boot/xen-syms-${PV}"
REQUIRED_USE="
flask? ( xsm )
"
pkg_setup() {
if [[ -z ${XEN_TARGET_ARCH} ]]; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use flags!"
elif use x86; then
export XEN_TARGET_ARCH="x86_32"
elif use amd64; then
export XEN_TARGET_ARCH="x86_64"
else
die "Unsupported architecture!"
fi
fi
if use flask ; then
export "XSM_ENABLE=y"
export "FLASK_ENABLE=y"
elif use xsm ; then
export "XSM_ENABLE=y"
fi
}
src_prepare() {
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop"
# if the user *really* wants to use their own custom-cflags, let them
if use custom-cflags; then
einfo "User wants their own CFLAGS - removing defaults"
# try and remove all the default custom-cflags
find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \
-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-i {} \; || die "failed to re-set custom-cflags"
fi
# remove -Werror for gcc-4.6's sake
find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \
xargs sed -i 's/ *-Werror */ /'
# not strictly necessary to fix this
sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py"
}
src_configure() {
use debug && myopt="${myopt} debug=y"
use pae && myopt="${myopt} pae=y"
if use custom-cflags; then
filter-flags -fPIE -fstack-protector
replace-flags -O3 -O2
else
unset CFLAGS
fi
}
src_compile() {
# Send raw LDFLAGS so that --as-needed works
emake CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt}
}
src_install() {
local myopt
use debug && myopt="${myopt} debug=y"
use pae && myopt="${myopt} pae=y"
emake LDFLAGS="$(raw-ldflags)" DESTDIR="${ED}" -C xen ${myopt} install
}
pkg_postinst() {
elog "Official Xen Guide and the unoffical wiki page:"
elog " http://www.gentoo.org/doc/en/xen-guide.xml"
elog " http://en.gentoo-wiki.com/wiki/Xen/"
if use pae; then
echo
ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!"
fi
}

@ -1,6 +1,11 @@
# ChangeLog for app-laptop/radeontool
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/radeontool/ChangeLog,v 1.30 2012/12/03 20:41:51 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-laptop/radeontool/ChangeLog,v 1.31 2012/12/05 04:48:25 kensington Exp $
05 Dec 2012; Michael Palimaka <kensington@gentoo.org>
-files/radeontool-1.5-mmap.patch, -files/radeontool-1.5-pagesize.patch,
-files/radeontool-1.5-vga-ati.patch, -radeontool-1.5-r3.ebuild:
Remove old.
03 Dec 2012; <ago@gentoo.org> radeontool-1.6.3.ebuild:
Stable for x86, wrt bug #329959

@ -1,9 +1,18 @@
AUX radeontool-1.5-mmap.patch 502 SHA256 27d14db7d811636a66ca6a3ea5d468a56cfce83b10e1087fc0fed81027b3a542 SHA512 cab24313f5149831ac2edf2bebb58cbaed281af8cd4153b699344e3af47f90c9460b7b2be3126d4c24fabcb7d1eaf47e91494877affc4d6e2ca1cf7557019cbe WHIRLPOOL 809cacbb924c5194e7ae2fe767a24693b7366f8a44c23ffaabcdf0c6f258c65f1c0ac6670f42a9b62e01a298048787a145bfb55049ac9b871a15b5abc53dcaae
AUX radeontool-1.5-pagesize.patch 1018 SHA256 f8d7020cd5c4f55e1496a1906e8bd00a49c2937bb352876b4a324fd93f683adc SHA512 6fa99835774267549804a38ab0eeaae62ab5bd7602dfbacc01f149d0932deae65a8512cda50bc8d23f399c27611baca62fdaaf19705005a77f0c2e2468eac0c1 WHIRLPOOL 089a63e8c1b0286afed6ad3fe4c974cae948ffedc2246113e798ec3147c381735658395928af56d8c6c31261ab2d22cee3594733de5b8c7590ee63c256310c66
AUX radeontool-1.5-vga-ati.patch 612 SHA256 16ae055e6d6cebd8c38bdd71066857099d85492d872a20d4a271d27ee1e09a98 SHA512 5e65533b0fa6fa02330a68674eb41c7775dd9240d3840680e569a3118eefea78cfec9d35e8c6d8c5e6584ecee0869a6867bf9820533aa7745403a17cd43aed8f WHIRLPOOL 2cc001bf19766e90e4812fb5d77c1efa049939067dd971648a1d35f0d4f6b0803f1d8e3e4c5b5c72cc6249a7b852c71b43fd733fa761d48f316aad8aa0238a80
DIST radeontool-1.5.tar.gz 20869 SHA256 598190677279001fd8d2724ac28aae11820d3c01f850bc167ec0030c21577361 SHA512 985771cbaff3d6451563ac388b6b303410b7e1088c9a7404de63964c465f3708f9fede40fde7dfeaeb3779dff86a9007fcf982cced23cdc2f6bdd555494f78aa WHIRLPOOL 92cc22fd8575d6bc5c2feffa0900eeea7dec48ab031dbe1f22a31953666d17e6b19d39210b807085e72a178f0e1c76e109b7f353efbb12e5c404b5efb9a37bc4
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST radeontool-1.6.3.tar.bz2 367487 SHA256 f73d1ec1a962822e681c2eefa77d9843a02ee0c63196ba0c1181cc1da016a76c SHA512 937ddf3e2b7dc35b9bc872d770b184303ac9e8199c0de6c17d187acfc5c398abc0cec2071c1af5ad16b0df2976418e06db8b1f90775fe59a8a80bdb3f8e2dca6 WHIRLPOOL 59a2542dbe865fa6e834eff2fbab9a05ef768849d575c260add0fc7b374cb084638f471a6df7d7be3c16c4d9223ee775b2eb47e286bf58c8d3ecf1b91e833ab8
EBUILD radeontool-1.5-r3.ebuild 935 SHA256 d3c1f146997508569dbd20976b05db6e68f46138a659b9a8214fbc3d766e231f SHA512 62eb34c125c0fc2b5032a16db0a056af0d24149dbebfe779a06d2d043937f9abe9903d44a62ff0588e13da0f97a1c797a11195662ff1423b6d630b43981b1553 WHIRLPOOL d32a4cb446258c4e7ac2b1809bef7f78805b3563ecddad7b2ef603e492625f07c27adff34e7cc031eb02598d190a2ceeae2a3ce8df6d13db3d915c55b3f9a01d
EBUILD radeontool-1.6.3.ebuild 684 SHA256 2912fe52866d67e49f4461f107974f8945af0b24b07cae6b5239ca3941f4e9b7 SHA512 976a91f55ffc2ffb13e135374fad0c3b8ead3b845692ffc6dc6544fc9256dd4891937d56a086adbc4112ceeb62980c55df532b9451139e57d69f97f5a309420e WHIRLPOOL cd801fd1d307ede57c680a074701589bce7b80fc53966a67821d8d0889306fbd1444d3f0be8076ec001cd2d458a0dfb64b10447576f03fd750eff9fed4f1a442
MISC ChangeLog 4254 SHA256 73bf3194f9546f4643d41586977438505a948d0067aff36588be70236fabeed1 SHA512 e62847950b99c4acdf6f68467c958fd2432689314555ce9464165964e2e8454c815a88827cc5173d46799567b423dbaf9e38223ead0ca7cb2d1afeb00328eaad WHIRLPOOL 910016ef42b683e6605f270ef978b95b2c6926fe6941c5fd1323daa31858aab82c3136ba8af5c2aeff5221f2b366c5ff75d037b832ca61520447d968fcc02303
MISC ChangeLog 4472 SHA256 ea1d91e24ec1d99507d1a520bd0f77d54c2aeee00c4936fd385a7e6dd34eecb0 SHA512 90a9fc2e45db76e7a4adc16bb911ea9aaeb44b03e01119a00210b6c3611fc46ab3e93e4f0c03ebb242fbb251ea822c3906e3f0e35aa23a75f268edf92db19272 WHIRLPOOL 3b82e067ff6cba26c32626230e4237d53b072d6cd6fd758f658726dc9399da1b07cc4644d5a92a5b863484baa6c0a0000aee1928c84b799f5668088de3201acb
MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQEcBAEBCAAGBQJQvtGrAAoJEMbwO6tnXQ0sRbMIAIggXLqmDL+KMZ0LF3EYOoTv
lg9fDfOkETs9cd3M5/zN1q0xOznBnGxT2MnScRaQRBzMqxTW/xc4zsdiYU72dp33
SxuxJTlORGMQU50+DaC/jt3NzEp/Bh7u8ulvFDdRYt1/Dxv3DRd//NJw8BT26EpQ
o5yJA3MeOqAYu5RamccikvDrsp0ebLeRtnsYjs16VepOItODa1sh6RuwWye5mO/a
GhTBY4RyD8RmU6g7Badm6gepu3VliPK4ykZZ4mg/DMBRf718rt601QRPFYHbThJj
aiwITQr+agNCp1eIv489ZYe54AEZupZVxPwYnzB/lDULs1wx6tbH2cyB6nNhVEI=
=TF3r
-----END PGP SIGNATURE-----

@ -1,12 +0,0 @@
diff -urp radeontool-1.5/radeontool.c radeontool-1.5-mmap/radeontool.c
--- radeontool-1.5/radeontool.c 2004-02-11 04:50:27.000000000 +0100
+++ radeontool-1.5-mmap/radeontool.c 2005-01-20 13:12:50.000000000 +0100
@@ -107,7 +107,7 @@ static unsigned char * map_devince_memor
mem_fd,
base
);
- if ((long)device_mem < 0) {
+ if (device_mem == MAP_FAILED) {
if(debug)
fprintf(stderr,"mmap returned %d\n",(int)device_mem);
fatal("mmap error \n");

@ -1,33 +0,0 @@
--- radeontool.c.orig 2007-03-15 11:25:23.000000000 +0000
+++ radeontool.c 2007-03-15 11:27:30.000000000 +0000
@@ -21,7 +21,6 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/mman.h>
-#include <asm/page.h>
#include "radeon_reg.h"
@@ -87,6 +86,7 @@
{
int mem_fd;
unsigned char *device_mem;
+ long page_size = sysconf(_SC_PAGESIZE);
/* open /dev/mem */
if ((mem_fd = open("/dev/mem", O_RDWR) ) < 0) {
@@ -94,11 +94,11 @@
}
/* mmap graphics memory */
- if ((device_mem = malloc(length + (PAGE_SIZE-1))) == NULL) {
+ if ((device_mem = malloc(length + (page_size-1))) == NULL) {
fatal("allocation error \n");
}
- if ((unsigned long)device_mem % PAGE_SIZE)
- device_mem += PAGE_SIZE - ((unsigned long)device_mem % PAGE_SIZE);
+ if ((unsigned long)device_mem % page_size)
+ device_mem += page_size - ((unsigned long)device_mem % page_size);
device_mem = (unsigned char *)mmap(
(caddr_t)device_mem,
length,

@ -1,11 +0,0 @@
--- radeontool-1.5/radeontool.c 2005-07-26 20:59:16.000000000 +0200
+++ radeontool-1.5-ati-vga/radeontool.c 2005-07-26 20:59:48.000000000 +0200
@@ -293,7 +293,7 @@
if(fgets(line,sizeof(line),fp) == NULL) { /* if end of file */
fatal("Radeon hardware not found in lspci output.\n");
}
- if(strstr(line,"Radeon") || strstr(line,"ATI Tech")) { /* if line contains a "radeon" string */
+ if(strstr(line,"Radeon") || strstr(line,"VGA compatible controller: ATI Tech")) { /* if line contains a "radeon" string */
if(skip-- < 1) {
break;
}

@ -1,42 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/radeontool/radeontool-1.5-r3.ebuild,v 1.6 2009/10/16 18:53:02 bangert Exp $
inherit eutils toolchain-funcs
DESCRIPTION="Control the backlight and external video output of ATI Radeon Mobility graphics cards"
HOMEPAGE="http://fdd.com/software/radeon/"
SRC_URI="http://fdd.com/software/radeon/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
DEPEND="sys-apps/sed"
RDEPEND="sys-apps/pciutils"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}"-mmap.patch
epatch "${FILESDIR}/${P}"-vga-ati.patch
epatch "${FILESDIR}/${P}"-pagesize.patch
sed -i \
-e "s:-Wall -O2:${CFLAGS} ${LDFLAGS}:" \
-e "s:gcc:$(tc-getCC):" \
"${S}"/Makefile
}
src_compile() {
emake || die "emake failed"
}
src_install() {
dosbin radeontool
dodoc CHANGES
}

@ -1,6 +1,9 @@
# ChangeLog for app-misc/reptyr
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/reptyr/ChangeLog,v 1.7 2012/11/25 09:39:23 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/reptyr/ChangeLog,v 1.8 2012/12/04 11:30:29 ago Exp $
04 Dec 2012; <ago@gentoo.org> reptyr-0.4.ebuild:
Stable for x86, wrt bug #440830
25 Nov 2012; Sergey Popov <pinkbyte@gentoo.org> reptyr-0.4.ebuild:
Stable on amd64, wrt bug #440830
@ -29,4 +32,3 @@
+metadata.xml:
Initial import from sunrise (bug #357981). Thanks to Michael Orlitzky for
some of the initial ebuild work.

@ -1,4 +1,4 @@
DIST reptyr-0.4.tar.gz 15654 SHA256 9cc682693d962d78ce1da58720823034ef2fa67d5ef5110144ce78d9c81e7341 SHA512 d3a713eaf338b9750aa8734afb3a88343ba05fe9a3494f129012a7da016c5cce359eddee1931aa0993e285c0eb012d7574026a2c56df9ac6ccae040c5f3f64d0 WHIRLPOOL 3df5aa947575a95e9d1c6d81dc8a6b7dc4b7d0420a4a5cd302d0bc0cf993586c0325a9e3c13861a9e54f1016afd6c4cdc06eca6aa8bed785f7ae3ee56073773e
EBUILD reptyr-0.4.ebuild 741 SHA256 669ae99fc1ca5bfccfa07dcba5b599024e708d2606b22c361b8048d26e989e9d SHA512 ea912f129289bd535884c9fd2a80e669b7ba7c37557fff0523719f87a182a108527be1bbeef78118975d2048d31f78888aefdadd4c50c84ec113e9f91d1e30f0 WHIRLPOOL 03a247e74e8fa57edd29eddb57238617de8474110e335b498614be08b313758c37cf1b72c862d2fefbeab85d00361862d29ebe0be243dde3f8588e0896497342
MISC ChangeLog 1115 SHA256 263c8817e6a83abd643a95bd0fa29e6c2bccc0ba2a5069195361a0d2afceea1c SHA512 f6a2a9a9d3b742dc74b51025f08693bf69cc315600473cba7cd5ed6841b40cd6c6971c1d4e3c91e52fa8739fe88e764fe01d2b7c9b4f43747661a3ebf2995ad1 WHIRLPOOL 5b6adcbdccc666f25af0bc81fe27fada918f542debbd5c7d81b89fb6aaf0fa29436ac99c28f1fe1206b1996baa2954299375159b489c23a039d97f74615d3c5e
EBUILD reptyr-0.4.ebuild 735 SHA256 aeb4d261d8841a721568e85b41e23bab7b1007c027393867ee2a89a63c611ab9 SHA512 9025af4615092c0434830de67f4b44e1ea88fb8cd8e62e1ad2454ce4c82fcfbed98ea1de67bd1b009ea7fb508ab4694aaa6615f27af2290c4e630cfa929bcb29 WHIRLPOOL 941881a14674125f321c9ec974393bed77bdb11a627abfae731ccace39d41ac99a4b255f645e54b01cc71b3f43be5075558d69f32b993f79ec5899bca30e7aa2
MISC ChangeLog 1196 SHA256 02fb140d6514271dcc17c7a592bd26dccb554474741f0c94b86411949371d8a0 SHA512 986e6e04f0245da3ceb07a9990e310da5330b2114f3e8bb48ded7b514385786f9dbf2bbd8aafca6b0841e95e01304290c98b0b0d5a80136d3a1c602ff1559433 WHIRLPOOL 9a1175159bcdc3e636418a0186ade805e5d0b5fc88ce35c25e647f9d86aa743721545d361ca903c9c370d3527f988143a1ef6e6bdbfd2806845b011dbeb31342
MISC metadata.xml 258 SHA256 5d9cb5f6599e3297f3e1b511f86b755c36241d2b243832dd530a2a2f0958d31a SHA512 6a78bb414565e8c7c22127f5244f06ef650acbb6f1db80c93dc1dbc7d76a860b7df469eed45363e81bbd5c4270a3421f8b445fcca4ce533298815e2cd22004af WHIRLPOOL 1e2543825e58fb3c72f560a5104fcce64e2a7e7cbf69ceea444677b941f43fea77d36a63b82a266dde180600d3e767314d39a8b490d137fc4c3119742aa2e097

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/reptyr/reptyr-0.4.ebuild,v 1.2 2012/11/25 09:39:23 pinkbyte Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/reptyr/reptyr-0.4.ebuild,v 1.3 2012/12/04 11:30:29 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="https://github.com/nelhage/${PN}/tarball/${P} -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE=""
src_compile() {

@ -1,6 +1,9 @@
# ChangeLog for app-misc/srm
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/srm/ChangeLog,v 1.30 2012/03/09 15:06:19 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/srm/ChangeLog,v 1.31 2012/12/05 01:35:03 jer Exp $
05 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Change maintainer tag (bug #390951).
09 Mar 2012; Brent Baude <ranger@gentoo.org> srm-1.2.11-r2.ebuild:
Marking srm-1.2.11-r2 ~ppc64 for bug 388957

@ -1,7 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX cflags.patch 473 SHA256 49747e59754595932523a67dfa3fd4825da548783ffcff6cc366b039fff94d89 SHA512 46d83c4d9a6ea3b855f5bda984b1c72e9c1cb7d908c1ffa128f5a06eba11c3d92e9e38755b6f7f2ca0340efa9a86596dd016e2043e26988c611288b0badbd433 WHIRLPOOL 2542dc7e1c02a8509e68a0968563d631c00022e35e3a3ab44b3918ff4cf4c6bad1e1178c806d207f8631c166647748d811bfc2ef2f4910582be78be8609e83e1
AUX srm-1.2.11-cflags.patch 572 SHA256 e2215079b437013171e9ab2d76dce9f648b3f27d964b39b678051a68f87f16df SHA512 ff776f2b76c5fd2423927fd903fb3d19080b3fab36eb491f9e116f7d9b9bca4a92bdea3c63369f10edd5b76283d737e64deaff418d861980f6c6b493a683827d WHIRLPOOL 8660d9958f76cd5a3d3b04545db6491a7a2580243d3ecf1467154287112a056366559b61eac409df75e47878e9dda5d4a4a94b2c678f23e07df0d63a5c195674
AUX srm-1.2.8-remove-mount.patch 298 SHA256 73272bca010b1282dea4dad4adeb1c466bbcce556dc43baa67d0111990ba778b SHA512 245c68043a42e8ae91c4106da5689950d4e3a0ebf6ee6d1949d36029ff001d61ca0844947d2e2af8c74133419d1c4a284f94b18e98fbbf895a2593a01ddd4ff4 WHIRLPOOL 93cb3affea126229d41e6a0128969de914f67e64c7deb20b2623c11b649c259643e4e0507937ffd0b68e77eae0950294e63bf4a0b87e2b1c2bac41d1b7f153f6
DIST srm-1.2.11.tar.gz 124982 SHA256 5105152d1d8e6166a5b1bef6b4ec945fd9dcc03289ff8916e98f44bfa8f25a8a SHA512 4b9b80242242dc64dcf97e4180676a1dc8b64d43f144ad4278d6762716e5e1b77b4c794900c298a919be7bdf1af71dcaf7286d4fae909ec5314752bfb73da8db WHIRLPOOL cf9980c745d79564adf913e5729f223861128d7cb1eea7b90829b09425f4d2e34ccc20d233dca88370467500826ca766f912fa565c16f3b959982c00b43204bc
EBUILD srm-1.2.11-r2.ebuild 935 SHA256 ee42744e1b03efeebc02110997a760c6e6558d20f63de7095b4dd549033a4e4e SHA512 0a32c27a017fa47e13f2eeadefc019a12e25cb0ea01af8c190b274b05c09ca96c52fd65de3d5b86b0457abec1644a884cf0dbe607fc41f54b80c2b48e5fc2a03 WHIRLPOOL 199b4fb5c9770e83c26d21e31832783416fbf613a3cc882ae477e539b7ec244fb90641da4cd551ef56e896e03c59b0402657083269ec0110e69f564632135aa2
MISC ChangeLog 4019 SHA256 d3982861f12cda93d5f610361d0c94e34881b4fc76f7bbab15f4d8d0b9e10644 SHA512 c2489a77a5d1de28e9747d4a53479cc1303176c09b152ea6d2d0f372ef3084ac55959d80cbae562fb7b4e64578f5473f9c3b4e6ac1dd93ba94f9e52e42a2d6b9 WHIRLPOOL 5f7dd0f772f3d068aa8c07cdd985310b6d6b9e00fdd106dcc7a286a19f76b0a392075d9161f0b88dbeecc520986c627d054ccd0fe3eb2000dee1443400bf6d86
MISC metadata.xml 390 SHA256 2afeea8258a2bb4e929e083526fe617c24473711ade7f7647aab47ec87a65c5c SHA512 a101e1129106fbf3216de195be2cdbd4a9f96d1181e8d5e2b38a24513945e0d65897e97461e68c4b59c781ce6d1aa3b2f10971d9e1d7a37d9096ff62c0d0d6ee WHIRLPOOL 4a01a887e401e44c68fe36bf5f2dcd9cd7720dc1d64fc8cffd1f39961604afc68d20ee33e63b39a1e855e2cbaa2d27a9ae4a95cf8f2bfbb2405ae298844856c6
MISC ChangeLog 4117 SHA256 842274cbaab5ebbcf4b5b68131317350465529734dca422e5c768ef1346594f6 SHA512 52faf21d8f0dd3d6251e6406ab886ce4fa94e021b4bbf9fee37ae0c0ba8e106b0fc5166a7b42a5115f1d47284997ebe3ddf069408485e7702e8fcb04e9da027b WHIRLPOOL 6ec0385a2baf6e7b0ed0d77c8dc1956d49cbfe54104332d3b5a6009e1e722188f8b8c5795e045df6fe96e9ca16e5253f67cb177c131f89dc0cb6ba01081f81f5
MISC metadata.xml 331 SHA256 2387e9a8e5c2a2981adcce9462d220b76b64a601362b92bade13e30b3af070ee SHA512 da41c2c7ee8ffaaf226bf40fd317821afa22d96ea8a2c0482c9bc769309b2fcd7ebe578d8175cdcd6caf27ba95c04a856d774116d3858b4750bd19bfecd5ec32 WHIRLPOOL 6d82a4b3c5468a38d84f92b0b573ebbcd436b04b6e079a9c484cbd2e5c7f9c4424f6278a74747f0e654acd2e87ebea2a3f7143794cd86d0998f5b9f47200b9d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC+pMgACgkQVWmRsqeSphPmNACdFUmWzy7rXF24bbqoayGCkjwN
2h8An3PPTVaKp/HgWbFAIakIw0amIQ0S
=BM7C
-----END PGP SIGNATURE-----

@ -2,9 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>johneed@hotmail.com</email>
<email>idella4@gentoo.org</email>
<name>Ian Delaney</name>
<description>Proxy maintainer, assign bugs</description>
</maintainer>
<maintainer>
<email>titanofold@gentoo.org</email>

@ -1,6 +1,13 @@
# ChangeLog for app-office/libreoffice
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.410 2012/11/30 22:37:57 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/ChangeLog,v 1.411 2012/12/04 17:34:45 scarabeus Exp $
*libreoffice-3.6.4.3 (04 Dec 2012)
*libreoffice-4.0.9999 (04 Dec 2012)
04 Dec 2012; Tomáš Chvátal <scarabeus@gentoo.org> +libreoffice-3.6.4.3.ebuild,
+libreoffice-4.0.9999.ebuild:
Add 4.0 branch live ebuild. Add last release ebuild.
30 Nov 2012; Tomáš Chvátal <scarabeus@gentoo.org> libreoffice-3.6.9999.ebuild:
Always force librsvg system to be on. Otherwise we get nasty crashers.

@ -22,33 +22,38 @@ DIST ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip 2732347 SHA256 64f8d
DIST ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz 12735186 SHA256 dc6445d2c0445e5536010b80bd811adda6741ed82b288fe831d5be9902457941 SHA512 a8c39d205051a8f8abaecb7a6fdc0c2c37baf5eee2a082af8819555f442dab525649b86cae569048357eb1e6e651deff4b62183de417e15b403e1ac09c40ba7b WHIRLPOOL fd9b6bbd214113334d3d5e542bbc9b70d5a9505281454e7f4447c6c73af733e10b007a2d4225acb39db0fc17401c2ae36b6628c59d31f09bec485f4cfc009eb5
DIST libreoffice-binfilter-3.5.7.2.tar.xz 6061416 SHA256 ba07bc9b488d0c5f0c207ac7ab04e1d86b47018bf3fa77ef7562e28937485374 SHA512 3824d3ec845a2f0fdd4dcff3db8c7981f46f3b5ef541fc43d7ad0843f6093dcfda92ddbb406b4c314ea980335d74c2ee76c4f491ae38506689486481fc1d6196 WHIRLPOOL 9a637f35233c5a297f3209ca6d4c9bb2654fca5f8f171f689048de79fd3537bd8071c252c6943b284a71876d0deace76e35e28fb27d89d39e333dd3993a357ef
DIST libreoffice-binfilter-3.6.3.2.tar.xz 5979916 SHA256 65c27499468866ae06851f2686f904e991b0ae93abca3972e6a0202f624893b0 SHA512 4ae53b9aa61db7b741de47640c6d545e21b16021ffab2396c2593806c41909a0b8669cd37d13de03dd6e6858afee3f4835ec5846f7241561666f6e3608c6f5a5 WHIRLPOOL f3f905932b816f5ce849e97311f8fe50577e9487f06424fda281ec7b808740e8b01c8df5c6e127c6f2ac66c8c01b1adb370e21e92d52e679d8d118feb22c50dc
DIST libreoffice-binfilter-3.6.4.3.tar.xz 5979564 SHA256 309c6e59693a60622a4fc02e5408a81dd3f422b0721340767f7ff8271c32c788 SHA512 83ca29b8ce813b9a87e20afdac160f51b67b7849ecc4dfc6868c7a4eb2146757d4f65f2e568d12f7ab9ee2eefcf7bd076860dd8466564683511e73d694d8f3b7 WHIRLPOOL 4d1f916448a4707142a821a1821054c489ab52d0e1f85fa8fe2d2ac4c99fd21ead35be21c1bc09206d834e11e9cecd6a5c3e98f46e2aa9e48b896d989053df27
DIST libreoffice-branding-gentoo-0.5.tar.xz 150616 SHA256 91beaf63fca297914cb4390b760ffef52b03450ecb52affab0f124a2dbd63a63 SHA512 a915973e1566414fd8fdae67ccaf426a9543cfa4f2549b39e7da0146c975d568d2e222835a259f4bbe6d36979b956cf65a7d28c7a5b3a7b8858e8f731acf33d9 WHIRLPOOL c2beb6b4220a99820eade85784638b883ea3b9293f6714bcce65dcb91fd617a1712a19327377d5fa1c33ac7b402749e8a29daa72f9ea9672d24607ce27cb82fc
DIST libreoffice-branding-gentoo-0.6.tar.xz 49756 SHA256 d5c2d12031a807d18e981a6df7e945e1787b96c7ee65fa3d9bb9eac17cf8ade9 SHA512 1126d92b6b8722fc8b7865ed42c98876922ce26c71ebff61faf03e07b338d5278ff41ba29ff296d281cbdee6a9a0965ccf8e2101fc0f4846eaddcf511ac74eed WHIRLPOOL 40f18619246ca0b6f91ff248d65e4a36639c6faee719a842fb57c6bd8fc871686156e1c991776877d5df0811088ca8f3f4390b60f10565deefa2739c99242c91
DIST libreoffice-branding-gentoo-0.7.tar.xz 72556 SHA256 57912157fe8874f9d628dd971cb68941ad605f2d8beba05327e7ce7a721080be SHA512 fdfd8190c1155e95a8874f07d6893d94e28dd7482b195e22f704f4b1621ef76ee99e5ae1fcdb41c392d2e37e05da32830c42d47b4e62e14a9526d67ffd2d279f WHIRLPOOL 6c1886dfc31b918180b78797a41c0dff042ef4ddab50f284d9f9ee7aca7733dc73795dcad35262cf6c5608a5f99cf8d85a3a0d23316e15bb6650bdc437a4226b
DIST libreoffice-core-3.5.7.2.tar.xz 105115768 SHA256 de03ffe76e3b7c636755f8e08730f606cab62e95df6a17e6b2804e5233cc8fb1 SHA512 cfb5990117c210a4a85d4f127dba09037e7cc184ef80d4545be962ea67a245c6c07550a6c3f59866919c98145227669bc5ba3fcc2034a45cd2dc87bfecee5ba6 WHIRLPOOL ccece4e1ed5854fcf226b31504141120b4c38eb2bd8e8fccee02f82ef6d65e5c197033dcd94a6815b331c8c5b1ce9200713faef0ae98386007cae27c2e64df89
DIST libreoffice-core-3.6.3.2.tar.xz 107194308 SHA256 260d4cac0ea18a88af201ec8b2e39dfb950b9c06d378876118cff0f7f0ed6d78 SHA512 f91322a2dc548b6e898619457650c6df13e622f1cac823020eac722d50c434b3729e3727441264d5d7382dc9586f779c0aadb0f4a2e4fc79b2f9321535df9657 WHIRLPOOL d42aff70aba5194c0ef3be07a9d34af8f6b0a01b49269bc2f6a499e6793390e1d01c20deb55f54498c9072c6db925f4f76de21b349a78a66c5e0313b0e15f569
DIST libreoffice-core-3.6.4.3.tar.xz 107228036 SHA256 8f72530cf153707ce29a8db578c64609678375f86930b640c472c7bb9ef699cc SHA512 ff80fd960ea07911969e99993fb530d37a194e3381bd398aad0bd64c7849132d5a5ff7b81a93eaab0e772f5ef4f776dc88d4ef7375dee546e5a537a7e4a9865b WHIRLPOOL 1a15e5012a20b3d701d20e89dffac560cf28667c2678cd21fc1a617c02b5e0b16ef55464b6fd6590974043b5b8c9be184050d15f920de394004868925ced67ec
DIST libreoffice-help-3.5.7.2.tar.xz 1905872 SHA256 b8a645053eaf05195beaa9118f4ae59512d6dc7e76fbfaacd2c70dbce7965857 SHA512 000718aebad278bd1209130b873b16089c791db3ffabe95333dc4ba9d519f05d25950006417337d23d9ff7f983a4859d921b7e618598a4f0f4f9e13dbe8bc84b WHIRLPOOL 1eefaf8f4947659d39a3fbc4aa9e6d1e14b0b839ddf5a3e8589f125f127425bffc5cada82674a28f23598765ccf40d19008f311470c97871c1b42bef2315072a
DIST libreoffice-help-3.6.3.2.tar.xz 1864084 SHA256 954edba6f6109037a001af97ecd3d755a17fb3d68e5cba688313bbbdf8a500d2 SHA512 d9747a34d36fc5eb806c9cd294fef927b802185301f7f1a98b50ebae8411d3f9b2abe4b8d16514e14d3e8fe748e53a111c783120944161d24ca662da0b05de51 WHIRLPOOL 14ed04624657a095b8cbaa2cd07fa9f96faac1a3d2af45081b12beeb66948efa3868f9729095b57c3a55cc19cdc4bb4dc492df4e57dacacd70fc41d9230bda91
DIST libreoffice-help-3.6.4.3.tar.xz 1863976 SHA256 ed4395f9264a27411050b0be4a953f67f754a9b7f913aad576ceef236db6686f SHA512 123009eef4d1ed342a4c23acf5ec52002cbe5f8083d1fc5d485e86f67f461765ebb34ff1edfcc0ff6d321de7f8a2bc40d87f757c66b3c2ac22785549f4098f27 WHIRLPOOL b275bded52e998e5a12111260123c7b3456d2dc7fba4e6b13ffda787b1712df4af4838ab426760f7abdb9824aced163a470255d83afb7daf46a83845bff900b8
EBUILD libreoffice-3.5.7.2.ebuild 15682 SHA256 d86d6b532a7d1c8b66a7671e4db14d0f5bf25d61f2d0fa3fc01d9eb701d99c9d SHA512 b8388601186c29d43b26222a8f0a8f77c3f0ac468c068f284f7498a26d42685eabc61b22047bc94c5509fd796f1b95d3ee9d6a5e88370932ec1d9c37327a23b5 WHIRLPOOL 4a1bd0e270e83d3282ab768ee19c8a07ff79566bf9d3d0010dd6aca55ed5479aca48f4c577e6d90ba47af7bea4b40e2ae0c33f8e8ef4f9388c56ca5c1bb7887a
EBUILD libreoffice-3.6.3.2.ebuild 17750 SHA256 65361f853058c7d10c737afc8fe5152e7c11a3ddaf4d7294cd812cef35a0a306 SHA512 1b268a23ddc28369123a3bd3408c703c105354244ed98b3e6336f37c0de55b32f7b26dab92c1dcec4faa12e9464e762870155a1ad7a506d17451099b3ad4cd4a WHIRLPOOL d6dcc0d184862c1cbcfcb120cfd30681c43a6a987c8c06a92daa522074460a059bc43c6b09bf07229fdd3c6a2113e5cab998680b0de852dbb0b2ee54349bdace
EBUILD libreoffice-3.6.4.3.ebuild 17472 SHA256 a681c297835874b3210fe2a8c43fe0e1987a789371ca88c011faf40def56de23 SHA512 05d2898d692f6e9bd7128c985b1a915a96cda1741724243fe97ec1102d537c627f5f3e2010ded74a7c7671a7962396d6dd5e54e24c5c689e0c05cfff91aab120 WHIRLPOOL fa9ab379df1f0f94ba1e351638c471327ec3b92c16245c8262a41651a03fe8e8726183c510c637ecdf2dd605216b22e0ac7de62e85b7d005350b939c33d3bf7a
EBUILD libreoffice-3.6.9999.ebuild 17474 SHA256 f9ef876bcfd4f1bb99995fcae1a9882a5ac34e73df2c8e343f23d544b0acb5ab SHA512 9322420f0922f973967462dfe51d539de7b10277a17802b619ebe32bf36719849e52a68fcafd3234194fc9c5effedf92d577f092783a97995980d3c4052f7037 WHIRLPOOL e9b61fa503b354c1b5d764ab0f69ab676c46c34defa80fa585d85b7d04a5088fba9119c0693c5a543a31bc820d8c854a4d18aaa69bc2af7f18c078237b943046
EBUILD libreoffice-4.0.9999.ebuild 17537 SHA256 22b1e3db0d044f6cc89b4579cc51a7d7fd28c4fbb53d3fe02da3ab9a0754daab SHA512 c47e6a7fcced1bd5e0983c4b3d2dc76dd47f6d83fbcae9b2828e29fdbba041381dec58721edca4489d038d70d2582f6ee00e2644bdaf07e1ab417aabcd20bcc9 WHIRLPOOL 0abb380dcaf06a424d7b7701b27d2d3d1f275ac8a6bcfcfe9213fb2aa21160931f0a4a3932c0518f2b80716926950b20127cad989824978f4994ca261bf8bf3c
EBUILD libreoffice-9999-r2.ebuild 17538 SHA256 bfc5a75b1c53beb79baad5d1ba6e9881957614cb79eab8f92af87c4d734fc88e SHA512 8130493e7a0f3b56306ec6d94e5d89c975300c40f3ad6824fff76c444ed782c1f95b03f2c63e521990ff66530d81dd0f87739d93ab0699bf9f5dd4d6ef00581b WHIRLPOOL 70bd14532bdddbf2c9dce1b1d3c5074e1bbb892a18deae0472053189406c96c16ef48e54a528eba0c1a5c09c551cec8dd60f966946cc5c422da9fac3fed06002
MISC ChangeLog 74203 SHA256 f628459af0585a9abab5c7e3b7f6868d0842b94c6dcc882167981fbe1019a160 SHA512 b85b91e46e02c1f756d21b523240c3b6e4dc31c45027bcc5eff570710922eac5d96c668e9b051adee7fc5931a9adc695e39ecd46492e2f494acc1fe0e7ef299e WHIRLPOOL 4a5416d45e9e4bc92deef80238a3b81d875e0803985c9d7d80cafd68cdfa7089f742aeb127c01e3f414936ec448c40d72f475ce93b04b933c9b3a24306783b02
MISC ChangeLog 74447 SHA256 d972a92af8deef1a5d2ec38a5abc3027b5ba39e57e2835e211d85445456df8c8 SHA512 6209305618ebf28bfb33d717a1c18af5107695e86f613a961e368b2bf8710cbb1f1460373a20fc89b47aadb010961505cf12eab482305c54897d74f03f8e4de2 WHIRLPOOL b1add653517a610dd590724398196c515f0a03c76bb7ef07b4dd4ec4c92c289b9ff1bcc62fa9224357f0dadf93907c9d6585e7a2eb2fab7aac3ffae245f015df
MISC metadata.xml 1645 SHA256 24887289646f2058654a7701555baf8afabcffa2223f5bece682d537a43fdcda SHA512 dbf85074a9bc3b984a6f8188dee88a19123d0b6fed5131a70592f31769c317b8eb5ea1095fb72a406dad9fe5214ac51e33203c162a6891a63b9cbedb0d1affc0 WHIRLPOOL 7cbfb1f8644f8cf36efc4ddd8bdb0f757483c7fce7da0e2d61922d0a5e9ab4dd968c5120064ec3307fd547544cdb9501a4bedabf905f7a7d201f972534b41172
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQIcBAEBCAAGBQJQuTVHAAoJEOSiRoyO7jvomTAQAIq5G9C6UFFCMNrmZwvjUBxX
qmSAJQXUEajsMkGScqFTzDtw0kvDySz4+8aq+4peD+F6cbo0nNyOwWPRMlhzTqwz
5zf/thXhBAhGULOAmVx2OyTFTL9JhBqHJ63SOCnqYBAOKPrNZ+9pMu7RWhkZLB4u
Xd/SN/JykzPnHp1CxAqKlW6hiwBkahl4yDtNN0l8wd7iju/IUBsspCkxD5Zc1yLS
hC+2HMBLstivn0bLxuMsCt/lgdW5M+hB175MiYaNx+kVvRebuY/jF1j/Bco3DGLI
gw9MebISMEBrN5uJ9qQDNFnzi54AK9EbJ98IPCfB31kM5iO8+1toAg3kVJOmssTY
hnK/91S6UhTE8lCAzOOJ1lGr3eFpmOeIBy1JinwDkqD+KHUCh2eLCXEbMPokRWnk
sPMjHcqXCbvxv+EHRg8ivjgfXPigfw4wPqvVu60Dq1+bpsVXMZl96K2YPKmPdiJ4
0P02SR925t/dDKwhgsi/vqGvn0VB0wy2puO6kubcwppL6j+JiCFk8T2xfnzgFgNj
ji1hVRr2hG8/wXSsV186f3oe2aNV6PgD4OVZdJlvr7r3oreWZw2IDDvNiNhvx22Q
s3PNtOZM+Ji5Z5MlJFYrfAYWr61D+0KzTgHCJbohXhdrkFRy6K83s4s4GoRQTW/f
/mfQq19vTVqC2e7OZtEX
=8KP2
iQIcBAEBCAAGBQJQvjRNAAoJEOSiRoyO7jvolMIP/iqVOKfutIZ2oz16XKWymTlm
+60bivPb5YlIhqoDGWmbuu33L2s2ZxsAEcH+MbemNHWYJ9a/41LMfztCCKuVlyJ9
djRU9F2UsPzxxsSJ7yeTbhIOb8Eck1/Rfs78xhGHRQHkvfvlYRXPUsN452HTvpcO
5dS+zXRKqmq4Y0brwcrca1DHtUrWmoDe1BLH9jEe0N2kdFQprIJHvALzPCnbbB1N
ccX0mnZtx1MI78EN+oSj9HfZtFxWfpgkBCBgs4P993CpBzxxVx8cZ0X0sLGU+xSU
0CiFnFmFqGQrJFO4uEwWwnDkOlxSOw1vS28lvitNfuYL6oy0FcZgJHUqBcOQkDOM
W+axEEvX/lpGlLYEG6aIy28u1nTqWr16GbSHUusf4LDEcFsUu4O3IuNrCMYN7jJM
YL9oBbS4A2aBlUuumrOWse7Geqp9WDscWavZGU4oRWrv/qeLKu7C29QGjyitb/fX
L0DwcDgAkGOx4Y5glfkk7byl7O3WF7co3lJ786ldEVOvvIGxqx3TsjCSwzUb0o0D
ph6F9QxaWhmRM+Kb0k7TkW+uJYSS65CIpw72jEPyIJqp09GQ3eoYdYxny6q0jpgM
Sq+tuLBsgb7WmITo0fKZtqXeMx6l7sD6rCZSbY0UmJxQRLjUYHxIwkBBGfinnHgT
te8vYT0na8OxUZspPPOx
=aMmB
-----END PGP SIGNATURE-----

@ -0,0 +1,580 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.6.4.3.ebuild,v 1.1 2012/12/04 17:34:45 scarabeus Exp $
EAPI=4
KDE_REQUIRED="optional"
QT_MINIMAL="4.7.4"
KDE_SCM="git"
CMAKE_REQUIRED="never"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="threads,xml"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make
# everyone happy.
DEV_URI="
http://dev-builds.libreoffice.org/pre-releases/src
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
http://download.documentfoundation.org/libreoffice/old/${PV}/
"
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
ADDONS_URI="http://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.6.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python multilib toolchain-funcs flag-o-matic ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="LibreOffice, a full office productivity suite."
HOMEPAGE="http://www.libreoffice.org"
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
# Split modules following git/tarballs
# Core MUST be first!
# Help is used for the image generator
MODULES="core binfilter help"
# Only release has the tarballs
if [[ ${PV} != *9999* ]]; then
for i in ${DEV_URI}; do
for mod in ${MODULES}; do
if [[ ${mod} == binfilter ]]; then
SRC_URI+=" binfilter? ( ${i}/${PN}-${mod}-${PV}.tar.xz )"
else
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
fi
done
unset mod
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC+=" ${ADDONS_URI}/ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz"
ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
ADDONS_SRC+=" java? ( ${ADDONS_URI}/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip )"
ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
SRC_URI+=" ${ADDONS_SRC}"
unset ADDONS_URI
unset EXT_URI
unset ADDONS_SRC
IUSE="binfilter binfilterdebug +branding +cups dbus eds gnome gstreamer +gtk
jemalloc kde mysql odk opengl postgres test +vba +webdav"
LO_EXTS="nlpsolver pdfimport presenter-console presenter-minimizer scripting-beanshell scripting-javascript wiki-publisher"
# Unpackaged separate extensions:
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
# hunart: only on ooo extensions -> fubared download path somewhere on sf
# numbertext, typo, validator, watch-window: ^^
# oooblogger: no homepage or anything
# Extensions that need extra work:
# report-builder: missing java packages
for lo_xt in ${LO_EXTS}; do
IUSE+=" libreoffice_extensions_${lo_xt}"
done
unset lo_xt
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="
app-arch/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libexttextcat-3.2
app-text/libwpd:0.9[tools]
app-text/libwpg:0.2
>=app-text/libwps-0.2.2
>=dev-cpp/clucene-2.3.3.4-r2
>=dev-cpp/libcmis-0.2:0.2
dev-db/unixODBC
dev-libs/expat
>=dev-libs/glib-2.28
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d
>=dev-libs/redland-1.0.14[ssl]
gnome-base/librsvg
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
media-libs/lcms:2
>=media-libs/libpng-1.4
>=media-libs/libcdr-0.0.5
media-libs/libvisio
>=net-misc/curl-7.21.4
sci-mathematics/lpsolve
>=sys-libs/db-4.8
virtual/jpeg
>=x11-libs/cairo-1.10.0[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
cups? ( net-print/cups )
dbus? ( >=dev-libs/dbus-glib-0.92 )
eds? ( gnome-extra/evolution-data-server )
gnome? ( gnome-base/gconf:2 )
gtk? (
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
)
gstreamer? (
>=media-libs/gstreamer-0.10:0.10
>=media-libs/gst-plugins-base-0.10:0.10
)
jemalloc? ( dev-libs/jemalloc )
libreoffice_extensions_pdfimport? ( >=app-text/poppler-0.16[xpdf-headers(+),cxx] )
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
libreoffice_extensions_wiki-publisher? (
dev-java/commons-codec:0
dev-java/commons-httpclient:3
dev-java/commons-lang:2.1
dev-java/commons-logging:0
dev-java/tomcat-servlet-api:3.0
)
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
opengl? (
virtual/glu
virtual/opengl
)
postgres? ( >=dev-db/postgresql-base-9.0[kerberos] )
webdav? ( net-libs/neon )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine-ttf
media-fonts/liberation-fonts
media-fonts/urw-fonts
java? ( >=virtual/jre-1.6 )
"
PDEPEND="
=app-office/libreoffice-l10n-3.6*
"
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.46
>=dev-libs/libxml2-2.7.8
dev-libs/libxslt
dev-perl/Archive-Zip
dev-util/cppunit
>=dev-util/gperf-3
dev-util/intltool
dev-util/mdds
virtual/pkgconfig
net-misc/npapi-sdk
>=sys-apps/findutils-4.4.2
sys-devel/bison
sys-apps/coreutils
sys-devel/flex
sys-devel/gettext
>=sys-devel/make-3.82
sys-libs/zlib
x11-libs/libXt
x11-libs/libXtst
x11-proto/randrproto
x11-proto/xextproto
x11-proto/xineramaproto
x11-proto/xproto
java? (
>=virtual/jdk-1.6
>=dev-java/ant-core-1.7
)
odk? ( app-doc/doxygen )
test? ( dev-util/cppunit )
"
PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-3.6-system-pyuno.patch"
"${FILESDIR}/${PN}-3.6-separate-checks.patch"
)
REQUIRED_USE="
gnome? ( gtk )
eds? ( gnome )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
S="${WORKDIR}/${PN}-core-${PV}"
CHECKREQS_MEMORY="512M"
CHECKREQS_DISK_BUILD="6G"
pkg_pretend() {
local pgslot
if [[ ${MERGE_TYPE} != binary ]]; then
check-reqs_pkg_pretend
if [[ $(gcc-major-version) -lt 4 ]] || \
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 5 ]] ) \
; then
eerror "Compilation with gcc older than 4.5 is not supported"
die "Too old gcc found."
fi
fi
# ensure pg version
if use postgres; then
pgslot=$(postgresql-config show)
if [[ ${pgslot//.} < 90 ]] ; then
eerror "PostgreSQL slot must be set to 9.0 or higher."
eerror " postgresql-config set 9.0"
die "PostgreSQL slot is not set to 9.0 or higher."
fi
fi
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python_set_active_version 2
python_pkg_setup
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
src_unpack() {
local mod dest tmplfile tmplname mypv
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
if use branding; then
unpack "${BRANDING}"
fi
if [[ ${PV} != *9999* ]]; then
for mod in ${MODULES}; do
if [[ ${mod} == binfilter ]] && ! use binfilter; then
continue
fi
unpack "${PN}-${mod}-${PV}.tar.xz"
if [[ ${mod} != core ]]; then
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
fi
done
else
for mod in ${MODULES}; do
if [[ ${mod} == binfilter ]] && ! use binfilter; then
continue
fi
mypv=${PV/.9999}
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
EGIT_PROJECT="${PN}/${mod}"
EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
EGIT_NOUNPACK="true"
git-2_src_unpack
if [[ ${mod} != core ]]; then
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
fi
done
unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
fi
}
src_prepare() {
# optimization flags
export ARCH_FLAGS="${CXXFLAGS}"
export LINKFLAGSOPTIMIZE="${LDFLAGS}"
export GMAKE_OPTIONS="${MAKEOPTS}"
# patchset
if [[ -n ${PATCHSET} ]]; then
EPATCH_FORCE="yes" \
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
EPATCH_SUFFIX="patch" \
epatch
fi
base_src_prepare
# please no debug in binfilter, it blows up things insanely
if use binfilter && ! use binfilterdebug ; then
for name in $(find "${S}/binfilter" -name makefile.mk) ; do
sed -i -e '1i\CFLAGS+= -g0' $name || die
done
fi
AT_M4DIR="m4"
eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# system pyuno mess
sed \
-e "s:%eprefix%:${EPREFIX}:g" \
-e "s:%libdir%:$(get_libdir):g" \
-i pyuno/source/module/uno.py \
-i scripting/source/pyprov/officehelper.py || die
}
src_configure() {
local java_opts
local internal_libs
local lo_ext
local ext_opts
local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
# Workaround the boost header include issue for older gccs
if [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]]; then
append-cppflags -DBOOST_NO_0X_HDR_TYPEINDEX
append-cppflags -DBOOST_NO_CXX11_HDR_TYPEINDEX
fi
# recheck that there is some value in jobs
[[ -z ${jbs} ]] && jbs="1"
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
done
if use java; then
# hsqldb: system one is too new
# saxon: system one does not work properly
java_opts="
--without-junit
--without-system-hsqldb
--without-system-saxon
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-java-target-version=$(java-pkg_get-target)
--with-jvm-path="${EPREFIX}/usr/$(get_libdir)/"
"
use libreoffice_extensions_scripting-beanshell && \
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
use libreoffice_extensions_scripting-javascript && \
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
if use libreoffice_extensions_wiki-publisher; then
java_opts+="
--with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
--with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
--with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
--with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
--with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
"
fi
fi
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
# system headers/libs/...: enforce using system packages
# --enable-unix-qstart-libpng: use libpng splashscreen that is faster
# --enable-cairo: ensure that cairo is always required
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --disable-gnome-vfs: old gnome virtual fs support
# --disable-kdeab: kde3 adressbook
# --disable-kde: kde3 support
# --disable-ldap: ldap requires internal mozilla stuff, same like mozab
# --disable-mozilla: disable mozilla build that is used for adresbook, not
# affecting the nsplugin that is always ON
# --disable-pch: precompiled headers cause build crashes
# --disable-rpath: relative runtime path is not desired
# --disable-systray: quickstarter does not actually work at all so do not
# promote it
# --disable-zenity: disable build icon
# --enable-extension-integration: enable any extension integration support
# --with-{max-jobs,num-cpus}: ensuring parallel building
# --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --without-stlport: disable deprecated extensions framework
# --disable-ext-report-builder: too much java packages pulled in
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--enable-graphite \
--enable-cairo-canvas \
--enable-largefile \
--enable-mergelibs \
--enable-python=system \
--enable-librsvg=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--enable-unix-qstart-libpng \
--enable-xmlsec \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gnome-vfs \
--disable-ext-report-builder \
--disable-kdeab \
--disable-kde \
--disable-ldap \
--disable-mozilla \
--disable-nsplugin \
--disable-online-update \
--disable-pch \
--disable-rpath \
--disable-systray \
--disable-zenity \
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
--with-build-version="Gentoo official package" \
--enable-extension-integration \
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
--with-external-tar="${DISTDIR}" \
--with-lang="" \
--with-max-jobs=${jbs} \
--with-num-cpus=${jbs} \
--with-unix-wrapper=libreoffice \
--with-vendor="Gentoo Foundation" \
--with-x \
--without-afms \
--without-fonts \
--without-myspell-dicts \
--without-stlport \
--without-system-mozilla \
--without-help \
--with-helppack-integration \
--without-sun-templates \
--disable-gtk3 \
$(use_enable binfilter) \
$(use_enable cups) \
$(use_enable dbus) \
$(use_enable eds evolution2) \
$(use_enable gnome gconf) \
$(use_enable gnome gio) \
$(use_enable gnome lockdown) \
$(use_enable gstreamer) \
$(use_enable gtk) \
$(use_enable kde kde4) \
$(use_enable mysql ext-mysql-connector) \
$(use_enable odk) \
$(use_enable opengl) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable test linkoo) \
$(use_enable vba) \
$(use_enable webdav neon) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${internal_libs} \
${java_opts} \
${ext_opts}
}
src_compile() {
# hack for offlinehelp, this needs fixing upstream at some point
# it is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
(
source "${S}/config_host.mk" 2&> /dev/null
local path="${SOLARVER}/${INPATH}/res/img"
mkdir -p "${path}" || die
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=icon-themes/galaxy/res/helpimg \
> "${path}/helpimg.ilst"
[[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
)
# this is not a proper make script
make build || die
}
src_test() {
make unitcheck || die
make slowcheck || die
}
src_install() {
# This is not Makefile so no buildserver
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# Fix bash completion placement
newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
rm -rf "${ED}"/etc/
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
fi
# Hack for offlinehelp, this needs fixing upstream at some point.
# It is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
# Remove desktop files for support to old installs that can't parse mime
rm -rf "${ED}"/usr/share/mimelnk/
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
use java || \
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -0,0 +1,583 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-4.0.9999.ebuild,v 1.1 2012/12/04 17:34:45 scarabeus Exp $
EAPI=4
KDE_REQUIRED="optional"
QT_MINIMAL="4.7.4"
KDE_SCM="git"
CMAKE_REQUIRED="never"
PYTHON_DEPEND="3:3.3"
PYTHON_USE_WITH="threads,xml"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make
# everyone happy.
DEV_URI="
http://dev-builds.libreoffice.org/pre-releases/src
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
http://download.documentfoundation.org/libreoffice/old/${PV}/
"
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
ADDONS_URI="http://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.7.tar.xz"
# PATCHSET="${P}-patchset-01.tar.xz"
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python multilib toolchain-funcs flag-o-matic ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="LibreOffice, a full office productivity suite."
HOMEPAGE="http://www.libreoffice.org"
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
# Split modules following git/tarballs
# Core MUST be first!
# Help is used for the image generator
MODULES="core help"
# Only release has the tarballs
if [[ ${PV} != *9999* ]]; then
for i in ${DEV_URI}; do
for mod in ${MODULES}; do
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
done
unset mod
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC+=" ${ADDONS_URI}/ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz"
ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
SRC_URI+=" ${ADDONS_SRC}"
unset ADDONS_URI
unset EXT_URI
unset ADDONS_SRC
IUSE="bluetooth +branding +cups dbus debug eds gnome gstreamer +gtk
gtk3 jemalloc kde mysql nsplugin odk opengl pdfimport postgres
telepathy test +vba +webdav"
LO_EXTS="nlpsolver presenter-console presenter-minimizer scripting-beanshell scripting-javascript wiki-publisher"
# Unpackaged separate extensions:
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
# hunart: only on ooo extensions -> fubared download path somewhere on sf
# numbertext, typo, validator, watch-window: ^^
# oooblogger: no homepage or anything
# Extensions that need extra work:
# report-builder: missing java packages
for lo_xt in ${LO_EXTS}; do
IUSE+=" libreoffice_extensions_${lo_xt}"
done
unset lo_xt
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="
app-arch/zip
app-arch/unzip
>=app-text/hunspell-1.3.2-r3
app-text/mythes
>=app-text/libexttextcat-3.2
app-text/liblangtag
app-text/libmspub
app-text/libwpd:0.9[tools]
app-text/libwpg:0.2
>=app-text/libwps-0.2.2
>=dev-cpp/clucene-2.3.3.4-r2
dev-cpp/libcmis:0.3
dev-db/unixODBC
dev-libs/expat
>=dev-libs/hyphen-2.7.1
>=dev-libs/icu-4.8.1.1
>=dev-libs/liborcus-0.3
>=dev-libs/nspr-4.8.8
>=dev-libs/nss-3.12.9
>=dev-lang/perl-5.0
>=dev-libs/openssl-1.0.0d
>=dev-libs/redland-1.0.14[ssl]
media-gfx/graphite2
>=media-libs/fontconfig-2.8.0
media-libs/freetype:2
media-libs/lcms:2
>=media-libs/libpng-1.4
>=media-libs/libcdr-0.0.5
media-libs/libvisio
>=net-misc/curl-7.21.4
net-nds/openldap
sci-mathematics/lpsolve
virtual/jpeg
>=x11-libs/cairo-1.10.0[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
bluetooth? ( net-wireless/bluez )
cups? ( net-print/cups )
dbus? ( >=dev-libs/dbus-glib-0.92 )
eds? ( gnome-extra/evolution-data-server )
gnome? ( gnome-base/gconf:2 )
gtk? (
x11-libs/gdk-pixbuf[X]
>=x11-libs/gtk+-2.24:2
)
gtk3? ( >=x11-libs/gtk+-3.2:3 )
gstreamer? (
>=media-libs/gstreamer-0.10:0.10
>=media-libs/gst-plugins-base-0.10:0.10
)
jemalloc? ( dev-libs/jemalloc )
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
libreoffice_extensions_wiki-publisher? (
dev-java/commons-codec:0
dev-java/commons-httpclient:3
dev-java/commons-lang:2.1
dev-java/commons-logging:0
dev-java/tomcat-servlet-api:3.0
)
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
nsplugin? ( net-misc/npapi-sdk )
opengl? (
virtual/glu
virtual/opengl
)
pdfimport? ( >=app-text/poppler-0.16[xpdf-headers(+),cxx] )
postgres? ( >=dev-db/postgresql-base-9.0[kerberos] )
telepathy? (
dev-libs/glib:2
>=net-libs/telepathy-glib-0.18.0
)
webdav? ( net-libs/neon )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!<app-office/openoffice-bin-3.4.0-r1
!app-office/openoffice
media-fonts/libertine-ttf
media-fonts/liberation-fonts
media-fonts/urw-fonts
java? ( >=virtual/jre-1.6 )
"
PDEPEND="
=app-office/libreoffice-l10n-3.6*
"
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.46
>=dev-libs/libxml2-2.7.8
dev-libs/libxslt
dev-perl/Archive-Zip
dev-util/cppunit
>=dev-util/gperf-3
dev-util/intltool
dev-util/mdds
virtual/pkgconfig
net-misc/npapi-sdk
>=sys-apps/findutils-4.4.2
sys-devel/bison
sys-apps/coreutils
sys-devel/flex
sys-devel/gettext
>=sys-devel/make-3.82
sys-devel/ucpp
sys-libs/zlib
x11-libs/libXt
x11-libs/libXtst
x11-proto/randrproto
x11-proto/xextproto
x11-proto/xineramaproto
x11-proto/xproto
java? (
>=virtual/jdk-1.6
>=dev-java/ant-core-1.7
)
odk? ( app-doc/doxygen )
test? ( dev-util/cppunit )
"
PATCHES=(
# not upstreamable stuff
"${FILESDIR}/${PN}-3.7-system-pyuno.patch"
"${FILESDIR}/${PN}-3.7-separate-checks.patch"
)
REQUIRED_USE="
bluetooth? ( dbus )
gnome? ( gtk )
eds? ( gnome )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
nsplugin? ( gtk )
"
S="${WORKDIR}/${PN}-core-${PV}"
CHECKREQS_MEMORY="512M"
CHECKREQS_DISK_BUILD="6G"
pkg_pretend() {
local pgslot
if [[ ${MERGE_TYPE} != binary ]]; then
check-reqs_pkg_pretend
if [[ $(gcc-major-version) -lt 4 ]] || \
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
; then
eerror "Compilation with gcc older than 4.6 is not supported"
die "Too old gcc found."
fi
fi
# ensure pg version
if use postgres; then
pgslot=$(postgresql-config show)
if [[ ${pgslot//.} < 90 ]] ; then
eerror "PostgreSQL slot must be set to 9.0 or higher."
eerror " postgresql-config set 9.0"
die "PostgreSQL slot is not set to 9.0 or higher."
fi
fi
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
kde4-base_pkg_setup
python_set_active_version 3
python_pkg_setup
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
}
src_unpack() {
local mod mod2 dest tmplfile tmplname mypv
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
if use branding; then
unpack "${BRANDING}"
fi
if [[ ${PV} != *9999* ]]; then
for mod in ${MODULES}; do
unpack "${PN}-${mod}-${PV}.tar.xz"
if [[ ${mod} != core ]]; then
mod2=${mod}
# mapping does not match on help
[[ ${mod} == help ]] && mod2="helpcontent2"
mkdir -p "${S}/${mod2}/" || die
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
fi
done
else
for mod in ${MODULES}; do
mypv=${PV/.9999}
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
EGIT_PROJECT="${PN}/${mod}"
EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
EGIT_NOUNPACK="true"
git-2_src_unpack
if [[ ${mod} != core ]]; then
mod2=${mod}
# mapping does not match on help
[[ ${mod} == help ]] && mod2="helpcontent2"
mkdir -p "${S}/${mod2}/" || die
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
fi
done
unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
fi
}
src_prepare() {
# optimization flags
export ARCH_FLAGS="${CXXFLAGS}"
export LINKFLAGSOPTIMIZE="${LDFLAGS}"
export GMAKE_OPTIONS="${MAKEOPTS}"
# patchset
if [[ -n ${PATCHSET} ]]; then
EPATCH_FORCE="yes" \
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
EPATCH_SUFFIX="patch" \
epatch
fi
base_src_prepare
AT_M4DIR="m4"
eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# system pyuno mess
sed \
-e "s:%eprefix%:${EPREFIX}:g" \
-e "s:%libdir%:$(get_libdir):g" \
-i pyuno/source/module/uno.py \
-i scripting/source/pyprov/officehelper.py || die
}
src_configure() {
local java_opts
local internal_libs
local lo_ext
local ext_opts
local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
# recheck that there is some value in jobs
[[ -z ${jbs} ]] && jbs="1"
# sane: just sane.h header that is used for scan in writer, not
# linked or anything else, worthless to depend on
# vigra: just uses templates from there
# it is serious pain in the ass for packaging
# should be replaced by boost::gil if someone interested
internal_libs+="
--without-system-sane
--without-system-vigra
"
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
else
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
fi
done
if use java; then
# hsqldb: system one is too new
java_opts="
--without-junit
--without-system-hsqldb
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-java-target-version=$(java-pkg_get-target)
--with-jvm-path="${EPREFIX}/usr/$(get_libdir)/"
"
use libreoffice_extensions_scripting-beanshell && \
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
use libreoffice_extensions_scripting-javascript && \
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
if use libreoffice_extensions_wiki-publisher; then
java_opts+="
--with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
--with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
--with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
--with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
--with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
"
fi
fi
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
fi
# system headers/libs/...: enforce using system packages
# --enable-unix-qstart-libpng: use libpng splashscreen that is faster
# --enable-cairo: ensure that cairo is always required
# --enable-graphite: disabling causes build breakages
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --disable-gnome-vfs: old gnome virtual fs support
# --disable-gstreamer: support for 1.0 api, we use gstreamer-0.10 for now
# --disable-kdeab: kde3 adressbook
# --disable-kde: kde3 support
# --disable-mozilla: mozilla internal is for contact integration, never
# worked on linux
# --disable-pch: precompiled headers cause build crashes
# --disable-rpath: relative runtime path is not desired
# --disable-systray: quickstarter does not actually work at all so do not
# promote it
# --disable-zenity: disable build icon
# --enable-extension-integration: enable any extension integration support
# --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --without-stlport: disable deprecated extensions framework
# --disable-ext-report-builder: too much java packages pulled in
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
--with-system-headers \
--with-system-libs \
--with-system-jars \
--with-system-dicts \
--enable-cairo-canvas \
--enable-graphite \
--enable-largefile \
--enable-mergelibs \
--enable-python=system \
--enable-randr \
--enable-randr-link \
--enable-release-build \
--enable-unix-qstart-libpng \
--disable-ccache \
--disable-crashdump \
--disable-dependency-tracking \
--disable-epm \
--disable-fetch-external \
--disable-gnome-vfs \
--disable-gstreamer \
--disable-ext-report-builder \
--disable-kdeab \
--disable-kde \
--disable-mozilla \
--disable-online-update \
--disable-pch \
--disable-rpath \
--disable-systray \
--disable-zenity \
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
--with-build-version="Gentoo official package" \
--enable-extension-integration \
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
--with-external-tar="${DISTDIR}" \
--with-lang="" \
--with-parallelism=${jbs} \
--with-system-ucpp \
--with-unix-wrapper=libreoffice \
--with-vendor="Gentoo Foundation" \
--with-x \
--without-afms \
--without-fonts \
--without-myspell-dicts \
--without-stlport \
--without-system-mozilla \
--without-help \
--with-helppack-integration \
--without-sun-templates \
$(use_enable bluetooth sdremote-bluetooth) \
$(use_enable cups) \
$(use_enable debug) \
$(use_enable dbus) \
$(use_enable eds evolution2) \
$(use_enable gnome gconf) \
$(use_enable gnome gio) \
$(use_enable gnome lockdown) \
$(use_enable gstreamer gstreamer-0-10) \
$(use_enable gtk) \
$(use_enable gtk3) \
$(use_enable kde kde4) \
$(use_enable mysql ext-mysql-connector) \
$(use_enable nsplugin) \
$(use_enable odk) \
$(use_enable opengl) \
$(use_enable pdfimport) \
$(use_enable postgres postgresql-sdbc) \
$(use_enable telepathy) \
$(use_enable test linkoo) \
$(use_enable vba) \
$(use_enable webdav neon) \
$(use_with java) \
$(use_with mysql system-mysql-cppconn) \
$(use_with odk doxygen) \
${internal_libs} \
${java_opts} \
${ext_opts}
}
src_compile() {
# hack for offlinehelp, this needs fixing upstream at some point
# it is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
(
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk"
source "${T}/config_host.mk" 2&> /dev/null
local path="${SOLARVER}/${INPATH}/res/img"
mkdir -p "${path}" || die
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=icon-themes/galaxy/res/helpimg \
> "${path}/helpimg.ilst"
[[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
)
# this is not a proper make script
make build || die
}
src_test() {
make unitcheck || die
make slowcheck || die
}
src_install() {
# This is not Makefile so no buildserver
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# Fix bash completion placement
newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
rm -rf "${ED}"/etc/
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
fi
# symlink the nsplugin to proper location
use nsplugin && inst_plugin /usr/$(get_libdir)/libreoffice/program/libnpsoplugin.so
# Hack for offlinehelp, this needs fixing upstream at some point.
# It is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
# Remove desktop files for support to old installs that can't parse mime
rm -rf "${ED}"/usr/share/mimelnk/
}
pkg_preinst() {
# Cache updates - all handled by kde eclass for all environments
kde4-base_pkg_preinst
}
pkg_postinst() {
kde4-base_pkg_postinst
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
use java || \
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
}
pkg_postrm() {
kde4-base_pkg_postrm
}

@ -1,6 +1,12 @@
# ChangeLog for app-portage/eix
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.434 2012/11/25 03:09:22 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/ChangeLog,v 1.435 2012/12/04 21:46:28 axs Exp $
*eix-0.27.5 (04 Dec 2012)
04 Dec 2012; Ian Stakenvicius <axs@gentoo.org> +eix-0.27.5.ebuild:
version bump; fixes some bugs, heuristics have saner defaults, mask handling
is more similar to new portage releases
*eix-0.27.4 (25 Nov 2012)

@ -4,15 +4,17 @@ Hash: SHA256
DIST eix-0.23.10.tar.xz 438336 SHA256 6525b65de08dc3c5946f008b57c8027e5725d2bbc0bf5b980afda65ea207b356 SHA512 ab84fdbf1ec671c02c5d5ef9e4d70f9d76035fe7e537a4afa78231321a1f3721561eec9b32d96153b045ea59917a214dbad79933b930c46b9ac1843acbe3c4fd WHIRLPOOL 13e009d6c2114e8d8e0dbb1151f96a7cd0fab40e1a59ce46cb03fbd68602129fd151917f2abe2d860082b8e9cb852136bca6c04709be8546251df9414c030f0d
DIST eix-0.25.5.tar.xz 487608 SHA256 bc0ff803063e7a20ad6cd24763808f5a2b95600bf2b6525fff402e4e430606c6 SHA512 3a7898c5f320bfd52e606eb732701301c96bd63fb143c4a195343efdf4abb354fd6b20cdfa6d0a72fcb39b60bfe6f7a4fe7135c908b5464952f01f965820a7a0 WHIRLPOOL dd9d5a996506b2575754969117fce09539ecba41e925f17c330aa5ff22dd6e12d1908104000d9ce109151d8caf214c9eec46b85292456d7526ecbc4d98b91db4
DIST eix-0.27.4.tar.xz 513880 SHA256 3264c877d617fc9f6d63d2f8562e0029369c0d9f6b3f9dff095eb21e639273f8 SHA512 c93792ef08d2e6804252c94f82b7e6e046072137c22679cf547f82c9151a3e19cea8071d09b003f2c755ff37bc665ccb3703d0dc92bf1b4c6c916541ede00335 WHIRLPOOL d51ddbdebb2017e47c2618369179698bb1b997bc4f7f2057c183cf40dac3ec2b1e806328a3900928887697a9de94f0c7d2be6b5f85439c66da9245dd8931c04f
DIST eix-0.27.5.tar.xz 520536 SHA256 b7e8d809efa4af99c5013c005ecf88eabb9a3d3a32ad6bb12066e5dc82c01ebc SHA512 c62a1fa5107d108267e281ee693d7ed89d3e0d90705ecbdc305a095867d318b35611cdb2a1ba93ce0a64319c314f04304b6ce25bd5b0dcb4fa8c11c1ba8dc978 WHIRLPOOL acfe28eebbf6cfa747b244ffa9e0689cf1c53b7cc439955ba5f3a26eae2bb1b4df3a9cc6a9594d333c6d76ca34c109cb3828111b7fe01149f9543a1201e742f8
EBUILD eix-0.23.10.ebuild 1673 SHA256 2e122a9166943430ad7c439d7c8d904485168deef5b58909bff3789afb42576c SHA512 f1a071fca652ba2963b405c185e8ab6d071b51a9bd2ab0f987d28a1a3ea7836fea8f3fad84a8977baaa184eb60b72bd1995437d2fe3bfee616c6e862d05d50c1 WHIRLPOOL 83d78e319bb4db6981fb9f5b49d6491b0e846f453aadcdc97c6a2e9e5f74b46a41d86db62c9aefc0a70510be3916b227ec07b34e1ab0cfa99d0a35bb8cbe663d
EBUILD eix-0.25.5.ebuild 2238 SHA256 fe36c5512ae1bfce2232c6cf48f1d6c6b1ae8151fb62c25792d0ffc776e99215 SHA512 d906dd05701d9f628eeb2442d129a87cf0e714a6da4577e24b2b1236505ee6aeec7ed1b48ebbf827e488f962e937c169e6548a7103de6e8a44213404547c14da WHIRLPOOL 5e86e4fce86386b9892afad2f4e0eb1328d26195ca65849b7b786706b02850e56ff14c2dc13a10264a1cc26a8b432a950718eb0bfdf01ae79c074acc3574164f
EBUILD eix-0.27.4.ebuild 2439 SHA256 1bbec3614fbac1ebe263e54c79e7a3dba14766e3eb5e4fe19965c7aa0216d108 SHA512 0ddab659b7ace270b4b4836dd41f3ebe7a4d074d771ce60e5151bf5ef357617a17d2f400ef0c95bbcf6eb769071718890b20dd6b14ec13acbc09afda3aa374ad WHIRLPOOL 73d416b74d25c2817a244ebe5f61ed19c397491b57a6269f1f87d492bf1002e469603f500415c24dbf3d5a885da25e693ab01887f377d23948fcbb15069272ba
MISC ChangeLog 54444 SHA256 4a5086e88eb023f417fe190fa22fc80d8a55ae349df6ba7a14d84ae03c0a9bca SHA512 109ba63bd9a92a54107e85c4a29938810a03acae36e404b431253d29b3ccbe1f43f0bc6887c23457241502a912753a5f8ea5218cc9d175095ff06cb3e20bad91 WHIRLPOOL 579867e8c56ad00139cfe8686e5c454e7eea85d7ce3a8af98b814776945f6ba17d3f749c620b9649f3cd21615fa7bed74e5577e6b871c0faa643be043230b0c0
EBUILD eix-0.27.5.ebuild 2439 SHA256 c5c6598ed9fc9f662735cb63bfdff4e9c4b3527eac17ad97c0088d5fcbf51193 SHA512 f64d04d336d109bbe37eed65d9666320f1b5596979774ffc6d507cb4bcad5645470222bf04d85c7f288223ec31472899027663b34888c060f17ce29ea12df299 WHIRLPOOL bab4a5195dfe2b174ee30f590a24b4ca2aaaa4c88262344cced90c24f430885df6e5b7f29671bacebfbd682a7a72339e3e0c45fc6630a0d9c64a198594567f6b
MISC ChangeLog 54662 SHA256 64cb27b30b10e8a8243effe780dd0d00e66bf5acebabed9ca1b6da59ab9cb8df SHA512 7c67b1c503204c22604d2a9966af6331d178bb9ec1b8e78f7500c3d697cb394d0ddeed1529e90c1297c8278b33f560e7967736beb96c22b7f0462befe5651d9d WHIRLPOOL 15b09d415f55b5b85d8ce611342ad648e465c39f6f6ec4aeca65de295b94269b3096dbd9b3d3aa5be1f9e27e3e46b8df412e037d9c008512e2c40a726115978a
MISC metadata.xml 1746 SHA256 7bab7032a49953a15ae1233099830aa12a44155b3ec1bd6b21f417edf750da3d SHA512 5db939c6c5b7d95f8d4abf74466f09a88bd0cda0f837cf96251797f28c07217594b0e721af6191c533ce97246b9619bbd28b2bb10c6c6a46fe4b2e4c9fb5edf9 WHIRLPOOL 83e8e5f70705fa5742a8a839392dec185c30007ff61c648531daff1500a748cb594e6abc54fec19a3204f20e3808a07ffe18ae9c96549e57ecd5c684019fc4f6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iF4EAREIAAYFAlCxi+8ACgkQ2ugaI38ACPDwiAD9Fnf5Yqe17fam8aoenDjnAy2L
Jf7bs2BSvSTKLPxf8pkA/Ruj/gQt1Djvo7hwogkNxENk7E+pf/x8Os9rK9KfQ3m/
=I8uB
iF4EAREIAAYFAlC+b0EACgkQ2ugaI38ACPD7WQD/Zlo8rhpFvH9ncV0KjSlOoT2u
47h5yXN2SSBm3rCcFoAA/1kupJSABEQVQZ0MwHWiz6W3EvH3KqYUsdoYbMljs17b
=oPLy
-----END PGP SIGNATURE-----

@ -0,0 +1,69 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.27.5.ebuild,v 1.1 2012/12/04 21:46:28 axs Exp $
EAPI=5
PLOCALES="de ru"
inherit bash-completion-r1 eutils multilib l10n
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
HOMEPAGE="http://eix.berlios.de"
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="clang debug +dep doc nls optimization security strong-optimization sqlite tools zsh-completion"
RDEPEND="app-shells/push
sqlite? ( >=dev-db/sqlite-3 )
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
app-arch/xz-utils
clang? ( sys-devel/clang )
nls? ( sys-devel/gettext )"
pkg_setup() {
if [[ ${REPLACING_VERSIONS//./} -lt 0253 ]]; then
local eixcache="${EROOT}"/var/cache/${PN}
[[ -f ${eixcache} ]] && rm -f "${eixcache}"
fi
}
src_prepare() {
epatch_user
# consider inheriting autotools.eclass and adding eautoreconf here
}
src_configure() {
econf $(use_with sqlite) $(use_with doc extra-doc) \
$(use_with zsh-completion) \
$(use_enable nls) $(use_enable tools separate-tools) \
$(use_enable security) $(use_enable optimization) \
$(use_enable strong-optimization) $(use_enable debug debugging) \
$(use_with prefix always-accept-keywords) \
$(use_with dep dep-default) \
$(use_with clang nongnu-cxx clang++) \
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
--with-portage-rootpath="${ROOTPATH}" \
--with-eprefix-default="${EPREFIX}" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
}
src_install() {
default
dobashcomp bash/eix
keepdir "/var/cache/${PN}"
fowners portage:portage "/var/cache/${PN}"
fperms 775 "/var/cache/${PN}"
}
pkg_postinst() {
# fowners in src_install doesn't work for owner/group portage:
# merging changes this owner/group back to root.
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
local obs="${EROOT}var/cache/eix.previous"
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
}

@ -1,6 +1,9 @@
# ChangeLog for app-text/cedilla
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/cedilla/ChangeLog,v 1.13 2012/02/20 04:21:06 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/cedilla/ChangeLog,v 1.14 2012/12/05 01:35:58 jer Exp $
05 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Change maintainer tag (bug #390951).
20 Feb 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Drop no-herd.

@ -1,6 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX cedilla-gentoo-r1.patch 645 SHA256 ea80f4221ba773f1eb5cef090f0ad8847af3eeb5ab91379e53cc700b1a92acdb SHA512 4a9d4c4f28509e2b527568a28a69dbcce0c4e7a8d6ae9a967dfb33ff639f12a5dae16a885b0f51686d3d444c9f651cf904bb5c93326308fc37e13d4ec8bb4162 WHIRLPOOL 28ead6a9b3d053f14a97f883181aa52a7c1c05e1dda5d3e793adaaaba7f041e2055fa7a0798f6f759fca86f149199e8aa9fe885f3ef36bff00897d506168d8e0
AUX cedilla-gentoo.patch 633 SHA256 aa467656f3e48e2a845cd7f6b864f673d3d5698fd51d94f2e2d5f4765127269a SHA512 810c8c5fffe43c4f1dd90873064ad7694f97d4155293f8ecdfa85bf78b98665f9bddcdf63e0188aee0d10ec7e8288d974d49f9b980ba96c2a76d42fff8b949a1 WHIRLPOOL 7c792030cb24486228a282a51a1eabf4c63015d909e164ab0bfd45a6720254aed0976897c3af08c5b2d412250c2353dad6d6cd66a935924408201006a83f42d3
DIST cedilla-0.6.tar.gz 130676 SHA256 c5840c3e125fab29af844540239dfb475b59c6ecd67270736898608de743df43 SHA512 95d98fd4ab95b48023f635d61133ea1a8138a797cd1c414da0d4907531eb067ac147e8d612a528373da425d37fee7c1139dc7f0019308938c096e37caebf4e38 WHIRLPOOL fff84c8c7e2e1c1452dfbaf6bf58d97d405c1f56269cadb0d852ba7c183dec0b73906dfa62ca732e84a7eeb472d4ee2d66adebdd1fc224e56a5c45792a5f1117
EBUILD cedilla-0.6.ebuild 812 SHA256 30cd23d9c5c397cfbe81a3f09a904a984deffd2f011221473f95518a4895dbce SHA512 ddf08a52a1c1ac29befc00b6be84e7d76c9ed10829ecd403b9bd4c6e6f5afc1749f90443fa0f4fcbedf0f8d5918bf8921b4644bda4943316387f4a94b46a3a18 WHIRLPOOL cd04365fdea0e1f5e58cc3fb3f4de5747e863ef775e552a7e27557381ebdd763865184889f1ea7af1a8524b09e96e0a77a964e248654384bed8fb572f90d31ba
MISC ChangeLog 1725 SHA256 5ddc06c38008a53155ea5468eb4a3dafdd1167932ff684884553107c4af944d9 SHA512 90c9f3637802dabe01449b67e359bc5ae6bc5459de0e3d2bc7bab0048f5d78d4e97015931beb1055c39519422fac35b9cc7ff0c84326dd9ffa51c9fd66a8e33e WHIRLPOOL d93ea3441e950f2ba84b6ff553fe897f53a11bc4d64da473e62ad4437c2dc15d396fe5dbb4c7cfa01f579502661b84433d9e9cadc6195e244980f5af02af586f
MISC metadata.xml 390 SHA256 2afeea8258a2bb4e929e083526fe617c24473711ade7f7647aab47ec87a65c5c SHA512 a101e1129106fbf3216de195be2cdbd4a9f96d1181e8d5e2b38a24513945e0d65897e97461e68c4b59c781ce6d1aa3b2f10971d9e1d7a37d9096ff62c0d0d6ee WHIRLPOOL 4a01a887e401e44c68fe36bf5f2dcd9cd7720dc1d64fc8cffd1f39961604afc68d20ee33e63b39a1e855e2cbaa2d27a9ae4a95cf8f2bfbb2405ae298844856c6
MISC ChangeLog 1822 SHA256 bcc70062daac94d1e475e93dded82e2bcacc58707a7c585293bce89e1d615b8d SHA512 87b37f89dd146cc3e923a66e1bce8edd00b1fb3fc051abb9ee8902466188f5f743a9b4800a5cf997ac309df5749fb0e9ac57a11214bddc7b6cb32341ff17669c WHIRLPOOL c9180a292f017f966cb9d32fe0719caa166e29e2db84e2fa8436365f2cd23c3994b8ddde8480b3d2f8a8b8e06e02a472e3591db410e38c4dbd77a57df87cc3f8
MISC metadata.xml 331 SHA256 2387e9a8e5c2a2981adcce9462d220b76b64a601362b92bade13e30b3af070ee SHA512 da41c2c7ee8ffaaf226bf40fd317821afa22d96ea8a2c0482c9bc769309b2fcd7ebe578d8175cdcd6caf27ba95c04a856d774116d3858b4750bd19bfecd5ec32 WHIRLPOOL 6d82a4b3c5468a38d84f92b0b573ebbcd436b04b6e079a9c484cbd2e5c7f9c4424f6278a74747f0e654acd2e87ebea2a3f7143794cd86d0998f5b9f47200b9d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlC+pP8ACgkQVWmRsqeSphP/CQCbBi4R/nKUPBXJAJ0uGsfX1TdI
FSgAnRl/Ig4iNVUhViKAMZ5/Edaavv9g
=zDGA
-----END PGP SIGNATURE-----

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save