From: Yixun Lan Date: Mon, 16 Feb 2015 06:50:00 +0000 (+0000) Subject: fix security bug 538316 (arm only); fix docs bug 534466 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=dddd4e848f4612902ccd43f54086c470fbb94852;p=gentoo.git fix security bug 538316 (arm only); fix docs bug 534466 Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xAABEFD55 --- diff --git a/app-emulation/xen/ChangeLog b/app-emulation/xen/ChangeLog index dadfd21fb4f5..18b484b42668 100644 --- a/app-emulation/xen/ChangeLog +++ b/app-emulation/xen/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for app-emulation/xen # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.187 2015/01/24 05:05:19 idella4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.188 2015/02/16 06:49:43 dlan Exp $ + +*xen-4.5.0-r1 (15 Feb 2015) +*xen-4.4.1-r6 (15 Feb 2015) +*xen-4.3.3-r5 (15 Feb 2015) + + 15 Feb 2015; Yixun Lan xen-4.2.5-r3.ebuild, + xen-4.2.5-r4.ebuild, xen-4.3.3-r3.ebuild, -xen-4.3.3-r4.ebuild, + +xen-4.3.3-r5.ebuild, -xen-4.4.1-r4.ebuild, -xen-4.4.1-r5.ebuild, + +xen-4.4.1-r6.ebuild, -xen-4.5.0.ebuild, +xen-4.5.0-r1.ebuild: + fix security bug 538316 (arm only); fix docs bug 534466 24 Jan 2015; Ian Delaney +files/xen-4.5-efi.patch, xen-4.5.0.ebuild: diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index 45a56bc3dc5d..3e3d61f62c3b 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -10,25 +10,34 @@ DIST xen-4.2.5-upstream-patches-2.tar.xz 16768 SHA256 5d63f9f4c0619465c4421ad4f9 DIST xen-4.2.5-upstream-patches-3.tar.xz 17260 SHA256 bf024b119135f1ead6eb2ec9873a04629caccdfafe9cdf55e50d9b9e15db276b SHA512 7c54df4a7d8688fcd50ee85da2cb871a3a0d66d95ed44a812eb70f604d8e7e2def21401cfc05227b3cceabaa6d6a4cc9d59ceae9a8f7cbdc93c014b5a925068a WHIRLPOOL 1faf73d545f54bf46925cea2ffb62bce7ee9c538e5459486593106b6b135d1784913f2cd27a0cdec3e6cc7ef4531a06e41512db07d79be58bc242acb1d49c5c7 DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368 DIST xen-4.3.3-upstream-patches-2.tar.xz 36832 SHA256 f4abfddb5fda721c899702798a1d4e067b15079e7c3146d4ebf574253ad3f000 SHA512 dde846e13bffb65b80487ab6072486183b67ea1aa30fad2dfffdf242bf35f52839b2c8f055473a85a565e263b484ceba538efef680c7166d5a59d5f2c23ee81e WHIRLPOOL 76e01f62580b27ed7ab0c5816f2015e0ddae8bee8abcd3b48746427a759d55accb29caa3b8ac77ceb0161b9ae02966a41c7e3f31559d111d43ecdb18a1085a1d -DIST xen-4.3.3-upstream-patches-3.tar.xz 39856 SHA256 905288c57ca18c3bf3244a53b8a279d4ff5b93204d440ba78d06e603acbfbb7b SHA512 e4bd72f9481c40aeb7fdf6d31c7aa43b4109a2b623b3d51e9f6fce28ac87256645c466ff74648826599402bf38d03f3d8d7c5c782c1f058d9ccef7cee07d69b9 WHIRLPOOL 579da2c348950de616bb089c2ee23b2076822b2b8555a219f7e37c66f44c64f8a4cb5562567dede2d5508a2f46a235d109934e38424a9b4bdf41f832c6e7bb00 +DIST xen-4.3.3-upstream-patches-4.tar.xz 47988 SHA256 a73857aabf7deca37fedbffe03e2518476e81d0f8f78ebff260f5faab95d7146 SHA512 23d8436eee134f1d24d61017b83dd55a99b6ac0f682772d3509ab9f93b6cbf0e5fc4627f56adcb1c95685c8c615b81e0e36f72a6aff15af954c995ec37877c94 WHIRLPOOL f99d7432fb17d9522e5bb518800c88617471494ac7f76a333ff01232c48203dc31fce79cc56c4ace0b83e174e447fb05c34dc956fb20a4190ca92d0fd528d86c DIST xen-4.3.3.tar.gz 16479922 SHA256 59eb0e1c4a1f66965fe56dcf27cdb5872bf7e0585b7f2e60bd7967ec7f744ebf SHA512 cd9b7199d2859a856c719b75ee50a059c480f7493bbc493bcc3701d20321bd6d83c6fe1dd58e7b37695639bccf15e6420fb52f7e699586e7750ea665e99f82fc WHIRLPOOL 17ee263cb2a4c7b37d399e8baa88dab5b01386959de9d481e8666340d486bc9f32d57d6e1cef1568009fe8dbb2437b9ad90c1bed832cdfedd4be3fe5bf0a7dec -DIST xen-4.4.1-upstream-patches-3.tar.xz 44528 SHA256 efc404e553b30a7cb274fc412b59825e16772359d1cc230c231b2de8d3925fb7 SHA512 3d0ebef40d4575cf1cc4e1ce6bda429f201cbc02ea390f0072041636b8538a30cbf1858bd90e132b473a8de9da5ddeac4d67bd1d86f684d61cd99283bce3f1bf WHIRLPOOL a891b2405019455bb895c44b64f5c2f702adbebbdd3c9966e5eff449166dc510113eb2cfec65441c0e4ab0860300ff81ae6cda73121853721b5116b9478711f8 -DIST xen-4.4.1-upstream-patches-4.tar.xz 47284 SHA256 7145a260022a2f91023df03bf096e6f48934340a9edc20105ec6fb570b136ed2 SHA512 378e2eae2e69dcba93f5937ddc41ae50dcc5168b3f8a743d7b7990f4a11907c8902b7c14bd25a1d08c1a60ddfe93da432cd419e0e53935ff3f1345b05aa88488 WHIRLPOOL 20b99de6575a92ffdff2e64c7bfa827866328e499641e754429221e773eb45507095095ed19e78fde842507d6718101dfeee194d8187e93af095a940f9de3dc8 +DIST xen-4.4.1-upstream-patches-5.tar.xz 56520 SHA256 bcc4f4aabfcf593badadf8d36d9f7cae287b90d1a09c00c1beea9821f40369d5 SHA512 d73d9f09984fdd30f0b1d4b92c388743d788020df4025386958bc08eea07eef9d146b7bb475c1bffaacc9aceaeddfa66eb4bc73a04d31da0e1acc0e70dd76d22 WHIRLPOOL 9c5740055cf64a7d5b13c4df51b0ed01e56f2c36b7a7cb6fc0f342e22b2f0b451142d42eac48ccfdf2156ee100bdfaa9c5375c0fda88a7a124d1481d44b34a71 DIST xen-4.4.1.tar.gz 18134427 SHA256 55b49d3c4575d7791275125ff87c0f86f1d1e0f7f2718b6fd1c4f88a9bc7ea25 SHA512 bcd577014f4e8cb37b934f17a4dfb6f12e72e865a9e553cc435fdbe6665c733a4d20a812bf126727eca0946188a6abbd9419579757d7e03a38059f3656371c1c WHIRLPOOL f29eab626729f36de3f2e2c6c8446da4a05085818e18c28f07fe364065e05f0af67602eeb988091df3027a844ad0ccd52b6a0ee86592c7ff6008f961b9bd4bcf +DIST xen-4.5.0-upstream-patches-0.tar.xz 15108 SHA256 92c3703a90a51c592cf234a9b5fdb626614baf461ba57bb47ecf10e2da094dec SHA512 d5b98c1e4e04bb3c000718518fea4ddd22d547b77957d1596ea551fc2434f08427ba1bbae9b7b3b60544c2d24c13a8935dea78be658c321ef0d1602331e2ce30 WHIRLPOOL 160506b85dcd2791be5df59eb87cd26b785c16ad1706584b0fd6d4f767c87aa641cdc6d0e1e5d11b42d96c5cc7ebce3fe7d232f6c1b85a6a5d3d2095b9f44bb1 DIST xen-4.5.0.tar.gz 18404933 SHA256 5bdb40e2b28d2eeb541bd71a9777f40cbe2ae444b987521d33f099541a006f3b SHA512 31621fbaf621ad350125d03366ecff4dec5d810b0c1242ca0e28788f7556ac1443d7ee9247e1f76dec07e148e0b4ae16d08a7c10101bb78d6529375f3e40998e WHIRLPOOL 4a77588a4aa4846cfbf9493ab20bd2f293c55a941a5639fdd166a43f284cc0cc7218969def755a1acd89e640181bdd862fff0b566cfb8e628d73deeb6369c924 -EBUILD xen-4.2.5-r3.ebuild 4233 SHA256 3bf971cc08d306aa718fdf2c2518906bd1aad2570845fd74a40c70922fefdea7 SHA512 d1693270b7a7ed8358f0e7ee2f0e58e61ad6e9ba446b9760ea6769ffeec1c9694050d3f8c0c52e3a142524dd35e2abf6a5649fe6f3fe1b49f79ce0d1b9a2ad30 WHIRLPOOL 11ba38eb5feb4a74d37332db0e5c0ab99970355ab58cae72fb674e73268d8f343ea0675961eb4e42ea4cceda12b6b364e99065433e23ffe9d4e6d0db0be15945 -EBUILD xen-4.2.5-r4.ebuild 4236 SHA256 e33930fd481b8112e2c50e2e8f740b8bfb6defece2734c0b8ca9218991f4d4a1 SHA512 0504c422722626266792c5a3e753843b2624b9c98572e42944220d94486c18ea8cb6758e7f8938fa63b2242a1cbd4a1da6313412f6146792c18c1e270296eac7 WHIRLPOOL 407d89fc4483f2a39b6d6db7f6f8610a1ea31a3e0270d2aeea5cd00ee77215fb003fd6874c0a170e39b4da8b41b2f463ecc476188526a79f675c022fd365be08 -EBUILD xen-4.3.3-r3.ebuild 4128 SHA256 ddb3860bc9b7e74b0883e36fe1d1856d1a4902b2bc8db5c325d9d6ce02d696cb SHA512 a2876ec3070cd8bfa3ff67a3fda4d373ccc19b300d5c6f8e78396de1373c873328e1de8594a346fb9b1e08ac7cf588462a63063255670c86609cf487a1ac36fc WHIRLPOOL d72a1ab68e8ad98aecba77a16915e98d136df79b9d5259bdd0b8d44704e447e9f13207ffcf5fe1ea688dbd9e32e6841ce51cdecf23d3ec3200c8e8df49c6d6c2 -EBUILD xen-4.3.3-r4.ebuild 4130 SHA256 6b9c9a2862a039ab62b2110580fefd387f46e38342cb8928e7a0587305a3f8bf SHA512 7bcd4f65426496ab3503b5f84c71f68b70feda12b6aadc085e604c940b4169103569c424f7dbe740385877cf657ad39ab2be859ba94395fd6c89d7c9b8cde832 WHIRLPOOL d4ff81795d4627a626e8bd89afb0a782dec0acb635a06f63492a1cd31c855452d87e7aaf63430fe440de7fc983214733ae388df3a40fa11f854d0b65129c9b99 -EBUILD xen-4.4.1-r4.ebuild 4359 SHA256 65d6f92f94194676be6506ebb7aced0198dcad57669934001f3d04fcc81cc72c SHA512 60511e65eccaec6cef94328f93df193630c8f1e88698d69ea19c76bc0b9ca445cf0648c0c70edebffdb8e3365983394b13f6bf8a0973b647e05cec90547ade0a WHIRLPOOL 8c4072c364801ed43aca4f1a0870339fba7c644b9c7b2b02b4d9ca9b80b46fcd2e3bcf658806705dfe627fbf345643647b404fd00b2ac1047f78961b9f7eac4c -EBUILD xen-4.4.1-r5.ebuild 4359 SHA256 dc7d0f3657e4ad4cb3eecfe14b4626c4c3a736f80aa5bf73bbdf83420f16230c SHA512 f9e8ee94a933b01fc14945eb86c237dab21f6cb2df187feffbaafca773a11a537ba1dcf086a9344e1b48434079d39550f450811a1671d2b57fd3c5d8cf9cda7e WHIRLPOOL c66822e31da8b971ac318610419ff2ea313b1413b998da3d2d4227db4e9311a120889add7ddd11000f11fbd004dd1a97e94f874cf8c84a9786e505baa53f1b9a -EBUILD xen-4.5.0.ebuild 4417 SHA256 b29f790815a235aa7408dff1b83684ac29439fcdc4a642503c147556847c95f5 SHA512 5e5e7d07f62ac903fde435736b4159d4183848e3f0698eb084a174801970651cc3ba36383d6af2df061b4a60c2ac1394335000ff1d6afcf0323137549f55076a WHIRLPOOL 7349dd636ee273e1d115e841492b983f1f3c9184f365799b5190589a45eafd34051a7620b53809d4ae6974512279e819ab0a6754906339569cb3216c534fbd05 -MISC ChangeLog 34547 SHA256 1c69b4dbd1c7842be7d74b6d79050d4160bf5ed22b76e39d1d89e007e53aba9a SHA512 62ecfd7b6531c1bd5b8bd68a541af4a724c1ffd53cdfceda0e63b355340baffef9b1daf528c75969c3e4ca98aec701818f140f48efd2ecc8172a6f7464192a3b WHIRLPOOL e7c29d20d66213249712a1e3134353b03c79049752dd720363daf16813610b0abf7ec222f7545e9931c6b8805e05b529a6dd32f9e9c8b9e615514dd57427903e +EBUILD xen-4.2.5-r3.ebuild 4224 SHA256 c7a0a4f29b81bef1cd061e9e83648d143fe84a2986de3848d7db48e57f043d27 SHA512 6732f7c8d937f4ce762ff51edb4f69d3c2c868dac9c5174f87e2277bf77eae1f57cec8a122d31466a0937e75679cfdeeeb7ea0ffb3c678e16bcb3bceb1280103 WHIRLPOOL 4a4e38a16abe56d9d27ba67c7455028bae6aa1d0f6c66b09036687434b6621e38751a778650aef8fffdaea7677e77890125ecf619134220665aea49f33f3e31e +EBUILD xen-4.2.5-r4.ebuild 4226 SHA256 5ce6d448fb9b22d8d570f9cf6940e64ed5449413baa5a1e8c7bb0db79fc059d8 SHA512 949d1548bb562be2e61afb4af9d619e3c744d7de93e158e4830e92d767d6ad3e8c1d40234f7317383cf7eadec4f015308efa880b8ffb5ad18377d640b92a26a8 WHIRLPOOL c9b0d0dd6131e6f4526f78f978cb9de68f6489ef13200f5a6dbb4844a734923f40316aabd4d509ecbc62c5408dbc52e6821a38c32dc70cb029a5cf6504a6938e +EBUILD xen-4.3.3-r3.ebuild 4119 SHA256 2d551b2a8191b12b410a088f5ca80d7aa9fd6c799896d7dda1eeed72de1d71aa SHA512 bca346bb073b54b379b638d0eafae3a73258e6045f492f302491a576b60921d5f1a4b689c04ca266a3be18e87e622826b21ac007428240aec58f440489119111 WHIRLPOOL c6648cdc9a71ae6be24be0361d98a9ef715084339ea55ae243933d1a7551897ec1ae85e1d016e7925ce084c2f6cda599d76c243bf204386a0c3559c43168c411 +EBUILD xen-4.3.3-r5.ebuild 4120 SHA256 a50de3b75c8f31c695795456e957857a3278ecbf4ac143f6b717365287a520e7 SHA512 2e34c44a5d6563ce20e847860a0d0ac90ab29c49d939e49f1b8bf29571128791f671ee6dcd12e0251aa1ad1847b821e2fd11e7b7eafab6bf49a4195960c4df78 WHIRLPOOL 93e76a2e537d1f16ffa2d84c176547e7cd5dfb19c93ba7fbda7210c63112ab56a28a6885237b2449b73735778b9da549dfbb541d4e5ca171ba0dd25a1c579d7d +EBUILD xen-4.4.1-r6.ebuild 4349 SHA256 fcc0f7b699efa9c92aafe5add5636e8653d95f49593f634b79e027f70a535a5b SHA512 79f93fbb41e31f8b9320495b8813217e4b69a4eb6cbe9626f6132b5cd4bc7cf8feaacc5c31fe9c536f046a40cd5783ab4f90dd8dd96b127ca634e69be566b263 WHIRLPOOL 283801f5cf438c1eddbc9bb7cc531ceb298fd31295881d20ffae955f261d876c2d2afd78afd2f883ade55e722f90d6ffc69e702a6b96c865bf2d1e7f435b6e37 +EBUILD xen-4.5.0-r1.ebuild 4408 SHA256 2df9f430660b001b53a986d0ec0bbbfefc9cfa4975464f1aafebdc295dd4daf2 SHA512 fcbed9f297c5b1f8d3ec0857b2138505c2d95ac56e790b0c8196d4a0741396be15da62952b3ff577649f5629205658769f2c5438d86c543dbe6bc24ec08a0bce WHIRLPOOL 9504b23548edc3c93be5b16c50cf7f7c9704d7192f2b701f1f774707a40b2c41abab8291980c06dc9fbfdebc3876cd3c372b0cd2c3f1585f73c56dd2dede0500 +MISC ChangeLog 34951 SHA256 ed34b62dcc71f68ca912a246e7275b3916d34c9fd0de290e57b5affd70b38907 SHA512 1cb99812560820f07719d1c78e35c85d58ae3c71690cc4e8f14f057f3b17023c643d8f7df4fa2688f96baec6cc20a15a6ef6cd243d8661dd56c8470326c3f10d WHIRLPOOL f284ebbbcee8fa860a9ca1ec6c75daee9535932585566187f28351cd09f8f16e2c61730e8fd769afd9fafd134227389e410287ee5a97de16ec1a6b291ef1f35b MISC metadata.xml 480 SHA256 c6d867148db1480748552aea9692bdee95fb98a94fcfadab0d128cbf1102b0d5 SHA512 888aa860cbb74d79c76f096107d8b22975470373ab11249da2c4ae9c4e172bc52fee73fdfaf07c19e977cabbbdf35ea5b3c6508d4a6f555b771ab6729806fe5c WHIRLPOOL c4d10589ca2c8b4e8bbd877dfc8f4f3b66ce8ae7bece71617e9571f07a39270f54c41f5fbbb2b29020ffc6473e2341064bd708813af3e20a31d5b9bd0510ebe2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlTDKB4ACgkQso7CE7gHKw3hUQCfUEf7j6N0/x59QyzM8bxzzZQS -49gAn3KzalAlRH54HZGdRqF7tDDefrJ4 -=tMdi +iQIcBAEBCAAGBQJU4SI7AAoJEJIMDbyqvv1VnNAP/jHDjDgmo/GXwevfwkCQNFYR +1CHD+ZJtvtvGymHxbd9WwF62wBn6xqKGk0ujIuaIQpzdzet7hh/M/QIOxjIvXEVz +FrTA3AEkPAemxIdtwpNYwiec3pG8QgUpk16A/1DRpL4sj+I0eBZN4ONP8CrElcbD +ls2A4BrJRPkG1hsELC9sehYnirddf6RzsXg6+iVnZxCklr0Dkpq+WrYndU3mwKmL +ktGOkoPKxcLyYJPcaB1I0XqIjJYMPOymqgalS5CLhe0K1tzD6dA9GZSB+UXOHP21 +p92d0nXyrlTMss/GM47n/Y2XhN1kTkUIanftUfSQukJ/2+WM29zKf4n4/4KOlADZ +p0r9jJbxQqKmVjxJTeXRDbxPZMN7ucDHwe0XSv7+gbVAlP+ZsB0/0uWQDNptzQuS +uEbKt8PToYhqc1PE4EcYcCuTMo85Mr1oMLnlhHum1A8YsTYPulp7FNSpmLpoYNuz +I1E5yZv16JUagCyxXGYAj+VOHMD6s6tswQpCFwl4YCFxHdzO7lAINpuMnx/29kSg +BI3DM8pcRbeGydujKXNZLgWNAuYuGXGOWQcoCFHN56nN/6R+YER/3TmYxdKEL6P0 +fQf/oQa7WQdWMTyGXDnsyZmeU5UNEb2BC+LvzAf5rZmLrFuYhVepVntt9Ap0mW8l +gzzU60qWl4/oqIBTOq1b +=vfjr -----END PGP SIGNATURE----- diff --git a/app-emulation/xen/xen-4.2.5-r3.ebuild b/app-emulation/xen/xen-4.2.5-r3.ebuild index 7c36d1105ee5..856d341c78c0 100644 --- a/app-emulation/xen/xen-4.2.5-r3.ebuild +++ b/app-emulation/xen/xen-4.2.5-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.5-r3.ebuild,v 1.3 2014/12/21 11:41:41 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.5-r3.ebuild,v 1.4 2015/02/16 06:49:43 dlan Exp $ EAPI=5 @@ -147,7 +147,7 @@ src_install() { pkg_postinst() { elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" + elog " https://wiki.gentoo.org/wiki/Xen" elog " http://en.gentoo-wiki.com/wiki/Xen/" use pae && ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!" diff --git a/app-emulation/xen/xen-4.2.5-r4.ebuild b/app-emulation/xen/xen-4.2.5-r4.ebuild index 9d83c9850e0f..fd9aaf855a10 100644 --- a/app-emulation/xen/xen-4.2.5-r4.ebuild +++ b/app-emulation/xen/xen-4.2.5-r4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.5-r4.ebuild,v 1.1 2015/01/21 02:46:30 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.2.5-r4.ebuild,v 1.2 2015/02/16 06:49:43 dlan Exp $ EAPI=5 @@ -147,7 +147,7 @@ src_install() { pkg_postinst() { elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" + elog " https://wiki.gentoo.org/wiki/Xen" elog " http://en.gentoo-wiki.com/wiki/Xen/" use pae && ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!" diff --git a/app-emulation/xen/xen-4.3.3-r3.ebuild b/app-emulation/xen/xen-4.3.3-r3.ebuild index 0688f7417a1e..f0a902e96bb7 100644 --- a/app-emulation/xen/xen-4.3.3-r3.ebuild +++ b/app-emulation/xen/xen-4.3.3-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.3-r3.ebuild,v 1.2 2014/12/21 11:36:54 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.3-r3.ebuild,v 1.3 2015/02/16 06:49:43 dlan Exp $ EAPI=5 @@ -144,7 +144,7 @@ src_install() { pkg_postinst() { elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" + elog " https://wiki.gentoo.org/wiki/Xen" elog " http://en.gentoo-wiki.com/wiki/Xen/" use efi && einfo "The efi executable is installed in boot/efi/gentoo" diff --git a/app-emulation/xen/xen-4.3.3-r4.ebuild b/app-emulation/xen/xen-4.3.3-r5.ebuild similarity index 97% rename from app-emulation/xen/xen-4.3.3-r4.ebuild rename to app-emulation/xen/xen-4.3.3-r5.ebuild index f38bdeb1c709..299921b75ec3 100644 --- a/app-emulation/xen/xen-4.3.3-r4.ebuild +++ b/app-emulation/xen/xen-4.3.3-r5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.3-r4.ebuild,v 1.1 2015/01/21 02:46:30 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.3.3-r5.ebuild,v 1.1 2015/02/16 06:49:43 dlan Exp $ EAPI=5 @@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then else # Set to match entry in stable 4.3.1-r1, Bug 493944 KEYWORDS="~amd64 -x86" - UPSTREAM_VER=3 + UPSTREAM_VER=4 GENTOO_VER= [[ -n ${UPSTREAM_VER} ]] && \ @@ -144,7 +144,7 @@ src_install() { pkg_postinst() { elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" + elog " https://wiki.gentoo.org/wiki/Xen" elog " http://en.gentoo-wiki.com/wiki/Xen/" use efi && einfo "The efi executable is installed in boot/efi/gentoo" diff --git a/app-emulation/xen/xen-4.4.1-r4.ebuild b/app-emulation/xen/xen-4.4.1-r4.ebuild deleted file mode 100644 index a841020b4063..000000000000 --- a/app-emulation/xen/xen-4.4.1-r4.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.1-r4.ebuild,v 1.1 2014/12/19 06:44:44 dlan Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -MY_PV=${PV/_/-} -MY_P=${PN}-${PV/_/-} - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/${PN}.git" - live_eclass="git-2" -else - KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=3 - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="http://dev.gentoo.org/~dlan/distfiles/${P}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - -fi - -inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass} - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask xsm" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22[-multitarget] )" -RDEPEND="" -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 ) - arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_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" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - 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() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - epatch "${FILESDIR}"/${PN}-4.4-efi.patch - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - 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 {} \; || 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" - - epatch_user -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=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 V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -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/" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" -} diff --git a/app-emulation/xen/xen-4.4.1-r5.ebuild b/app-emulation/xen/xen-4.4.1-r6.ebuild similarity index 97% rename from app-emulation/xen/xen-4.4.1-r5.ebuild rename to app-emulation/xen/xen-4.4.1-r6.ebuild index 0a59c6fcf9d8..509d7249ca10 100644 --- a/app-emulation/xen/xen-4.4.1-r5.ebuild +++ b/app-emulation/xen/xen-4.4.1-r6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.1-r5.ebuild,v 1.1 2015/01/21 02:46:30 dlan Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.4.1-r6.ebuild,v 1.1 2015/02/16 06:49:43 dlan Exp $ EAPI=5 @@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then live_eclass="git-2" else KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=4 + UPSTREAM_VER=5 GENTOO_VER= [[ -n ${UPSTREAM_VER} ]] && \ @@ -155,7 +155,7 @@ src_install() { pkg_postinst() { elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" + elog " https://wiki.gentoo.org/wiki/Xen" elog " http://en.gentoo-wiki.com/wiki/Xen/" use efi && einfo "The efi executable is installed in boot/efi/gentoo" diff --git a/app-emulation/xen/xen-4.5.0.ebuild b/app-emulation/xen/xen-4.5.0-r1.ebuild similarity index 95% rename from app-emulation/xen/xen-4.5.0.ebuild rename to app-emulation/xen/xen-4.5.0-r1.ebuild index 10f4e06cf669..d5772d4acd2b 100644 --- a/app-emulation/xen/xen-4.5.0.ebuild +++ b/app-emulation/xen/xen-4.5.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.5.0.ebuild,v 1.2 2015/01/24 05:05:19 idella4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-4.5.0-r1.ebuild,v 1.1 2015/02/16 06:49:43 dlan Exp $ EAPI=5 @@ -15,7 +15,7 @@ if [[ $PV == *9999 ]]; then live_eclass="git-2" else KEYWORDS="~arm ~arm64 ~amd64" - UPSTREAM_VER= + UPSTREAM_VER=0 GENTOO_VER= [[ -n ${UPSTREAM_VER} ]] && \ @@ -157,7 +157,7 @@ src_install() { pkg_postinst() { elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" + elog " https://wiki.gentoo.org/wiki/Xen" elog " http://en.gentoo-wiki.com/wiki/Xen/" use efi && einfo "The efi executable is installed in boot/efi/gentoo"