# 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 <dlan@gentoo.org> 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 <idella4@gentoo.org> +files/xen-4.5-efi.patch,
xen-4.5.0.ebuild:
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-----
-# 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
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!"
# 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
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!"
-# 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
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"
# 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
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} ]] && \
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"
+++ /dev/null
-# 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"
-}
# 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
live_eclass="git-2"
else
KEYWORDS="~amd64 ~arm -x86"
- UPSTREAM_VER=4
+ UPSTREAM_VER=5
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
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"
# 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
live_eclass="git-2"
else
KEYWORDS="~arm ~arm64 ~amd64"
- UPSTREAM_VER=
+ UPSTREAM_VER=0
GENTOO_VER=
[[ -n ${UPSTREAM_VER} ]] && \
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"