From: Joshua Kinard Date: Sun, 4 Sep 2011 11:18:13 +0000 (+0000) Subject: Add mips-sources-3.0.4, and remove old ebuilds and associated eblits. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=4d844f36fde779a1adebed5922ed78b10bdbd318;p=gentoo.git Add mips-sources-3.0.4, and remove old ebuilds and associated eblits. Package-Manager: portage-2.1.10.13/cvs/Linux x86_64 --- diff --git a/sys-kernel/mips-sources/ChangeLog b/sys-kernel/mips-sources/ChangeLog index c346a14939b0..b2a89c1fb90d 100644 --- a/sys-kernel/mips-sources/ChangeLog +++ b/sys-kernel/mips-sources/ChangeLog @@ -1,6 +1,18 @@ # ChangeLog for sys-kernel/mips-sources # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.140 2011/04/25 06:45:37 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.141 2011/09/04 11:18:13 kumba Exp $ + +*mips-sources-3.0.4 (04 Sep 2011) + + 04 Sep 2011; Joshua Kinard + +files/eblits/show_ip22_info-v3.eblit, +files/eblits/show_ip30_info-v2.eblit, + +files/eblits/show_ip32_info-v3.eblit, +files/eblits/src_unpack-v3.eblit, + -files/eblits/show_ip22_info-v2.eblit, -files/eblits/show_ip32_info-v2.eblit, + -files/eblits/src_unpack-v1.eblit, -mips-sources-2.6.31.12.ebuild, + -mips-sources-2.6.34.7.ebuild, -mips-sources-2.6.35.9.ebuild, + -mips-sources-2.6.36.3.ebuild, -mips-sources-2.6.37.ebuild, + +mips-sources-3.0.4.ebuild, metadata.xml: + Add mips-sources-3.0.4, and remove old ebuilds and associated eblits. 25 Apr 2011; Ulrich Mueller mips-sources-2.6.29.1.ebuild, mips-sources-2.6.31.12.ebuild, mips-sources-2.6.34.7.ebuild, diff --git a/sys-kernel/mips-sources/Manifest b/sys-kernel/mips-sources/Manifest index 875d3f214c2d..13b6cf0ed1e6 100644 --- a/sys-kernel/mips-sources/Manifest +++ b/sys-kernel/mips-sources/Manifest @@ -7,61 +7,43 @@ AUX eblits/pkg_postinst-v1.eblit 653 RMD160 2fc10e86ab3a33cdfeaaf9762e95c49ddbce AUX eblits/pkg_setup-v1.eblit 2500 RMD160 d9e1a21acd499fa61fa30e18ce75ee60ecc7d3a8 SHA1 c1cfc114cfa2251c1327666df74abee5fd4e9e06 SHA256 052b3fcd4556ed6698a1fe583b9a04ec565d0fe266ecb35384038e4c945d9473 AUX eblits/show_cobalt_info-v1.eblit 980 RMD160 6110cbfaf82df6d531eecdf42951a48eec240f59 SHA1 d3d84add98bacbaee43835b3a34e2cfee1e3add5 SHA256 b8cf324e2fd7d73d6681474b5ae729797bbe3d3091a00f0cc67974eb7368778f AUX eblits/show_ip22_info-v1.eblit 1287 RMD160 a135e8d22691b48ae638b7de22b36e312b3d4cfd SHA1 020546ce3fe74e3f4330a086e02884e7968356a1 SHA256 66623e04256fda3e6a69120536e90cb1cb834836eeee4a527ad762b551f030b9 -AUX eblits/show_ip22_info-v2.eblit 1319 RMD160 ea4626e7420741b2a2211f8989220ce7b6bfdfe4 SHA1 d89d5c4c9798fd0a3a61be3b1086d46d5e19bf23 SHA256 91eda2aa1f26a825872118bd0597061c78a273614b633f8e404f8738d6b1b9ab +AUX eblits/show_ip22_info-v3.eblit 949 RMD160 5258bfaf87c6d28d0d2c2f01a7280bd308d1d41e SHA1 25c4faea4e0b900e648168713fa2c13b0df9fdb8 SHA256 dda40c1180401e471906de0e6907f20ae210313f37a7b45643f8bb01a22a5475 AUX eblits/show_ip27_info-v1.eblit 788 RMD160 54ca6fd0c182a353a44812a6dd1ae33af15ce687 SHA1 5f07d4da7b86b92d6f16761908e76c26bffcda05 SHA256 668584ecaca4a56bd6ef5eb07e2fafaa5a6c6a5d97331c4850797f70a2e8e9be AUX eblits/show_ip28_info-v1.eblit 978 RMD160 484460a39834c44227e62c0479e1dc9fd7b60122 SHA1 6d03926b769d3619d986d0717d027fc9a6efb966 SHA256 f0481399f310c6ccddd9a1802546948064acf7fef7b0cca735cd0d611ee7fa69 AUX eblits/show_ip30_info-v1.eblit 1514 RMD160 e2a14b892d207d5785c9de3dc6921d0ff4ac9ce7 SHA1 ce14cf24b8774996ca7b7a9b70f7171528a1ccdf SHA256 b7e2022c10ddc1c21dc639d2fd4e7a64784bb8ad777ef695b5e24a24f5c0f56a +AUX eblits/show_ip30_info-v2.eblit 3263 RMD160 41bc691df4fbea9a99d385f1d169489b983643b2 SHA1 8529094b2bfb695411dae1e5bbf489e7d0239d02 SHA256 a6cc00bc3784a081994dc50f6b7fc50ab6e962f4e4904d333097c0134b034774 AUX eblits/show_ip32_info-v1.eblit 2669 RMD160 df69f4492d443fdd1756d3d18f3106c6c7c24f98 SHA1 1569be53347662fd05b95b644274bed84b3894c9 SHA256 09dbf9994948abc1308037b5df81e34ec6fdc742ea9152af863828ff458903a8 -AUX eblits/show_ip32_info-v2.eblit 2153 RMD160 bb46d3dd1704df7452e9051182117e100ad03f1e SHA1 d8718bf1ba03610200a049a24e28a5a1baa88e71 SHA256 6cc8549eb17bfd8f0bb1dedfe5a96cea8f40789f71be2580bcaa3e57fed41f5e -AUX eblits/src_unpack-v1.eblit 2318 RMD160 d02f5537e4eda775aaecc090f237523c270e44e7 SHA1 20f1fe909b421a4fbbf4f2bfd9977a96e54f2a30 SHA256 abba4a740416cf76402f2782450ede34da01be8abe28da9e441f190bf88c9009 +AUX eblits/show_ip32_info-v3.eblit 2090 RMD160 6fd619f44a7b9e14480590cb77e4df719519e644 SHA1 3861aaab6722f91cc371c8f3db0c871c1335c93d SHA256 68e8688631570bdf23015057779866d5de124cf17fa50e5e2f9ce4926abb9da0 AUX eblits/src_unpack-v2.eblit 2397 RMD160 efc323e108684ba373d64d842dec569c4dd86485 SHA1 5c87f730e84c62a579704cc61b13b1b26c7c355e SHA256 ce4a776eccb03fee488c98dbcd8a2de9592633f8ef7946263a7e74e21c3eb677 +AUX eblits/src_unpack-v3.eblit 2502 RMD160 7e49025df471bb8a1bb266586e6deb2a0a259909 SHA1 a7f2e897156f5d46c2673393f593b7b79e0bc12c SHA256 c82f94a5e8aa6fc34388563d92d6de6116bceba000e0484c498971d3adb08670 DIST deblob-2.6.29 76155 RMD160 b56288e338c16ec6aafd5d9146bd4dc8ae82d2ba SHA1 ab846a78ee43e2efd90417494cafe9dfa5b2d089 SHA256 ce0805a2767a1139fd952232eae04814c8910d0629963c2dc1e83449bc6a4987 -DIST deblob-2.6.31 80819 RMD160 20972daf3852336198b5e1ac4f95a9d88f5d1d67 SHA1 41070a790894136913469bdcb3433b3d13b3e797 SHA256 4dce1f711d5098430f15ca0664ad3a1ad83a0ce6faf10d0dc8b8f53f2ab655f0 -DIST deblob-2.6.34 88276 RMD160 12f83200b74a9d859b7241b1e8d8c0250d8bcb90 SHA1 985bd73ebca8e720f92eb01d11c22e25d21865b6 SHA256 9478ada7a36f3858ef9ba3dc5c9609fb45fa9b286a002ccfba09045c81b217ed -DIST deblob-2.6.35 90643 RMD160 3ddd784a9be90b98f126345fc71b45bc711b66a6 SHA1 a8774f8e27c402701fb436e2bd3ea996d88178b6 SHA256 dda16c3b77c6159715ca05d8a45f509420f5fc708afee038a820e18751f537b7 -DIST deblob-2.6.36 90559 RMD160 32cc73f2b3fa0304e7ebf8c35f0501570ad08ce7 SHA1 71c2cc4bcdb800d46deac61cb9ac8c2cc51b1faa SHA256 fe4fb0cb06d017d1ec70f50c1c06e184c31c9bba6c4b359e43d54125d60501df -DIST deblob-2.6.37 97431 RMD160 8880f01ec565b3d5093caeacf7b1ee2b93d6f586 SHA1 a34daada57dc6d73cfc61b25dfcb248eac245337 SHA256 8beee2feddd27230aac078017d4927b67296941c855720560e58ab520abe7e2e DIST deblob-check-2.6.29 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3 -DIST deblob-check-2.6.31 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3 -DIST deblob-check-2.6.34 268995 RMD160 0186c8b3ef596feb0be938a7a75da620a7f425b2 SHA1 59f978b9455099c634947638ebf1ce6c82c1aead SHA256 2c995748c14bed50b93746a35a44b33138b2758031e3ef7d0159911cbab83c30 -DIST deblob-check-2.6.35 269127 RMD160 2143e3f0fc362d90b00f5f05cdd6dac811f352d0 SHA1 6f2b976d64ad375db641ca9220fc40df1c5e3d8f SHA256 2cf4a02ab3e06512fe16d75704ceca9bd4d97fe0985ea0a0a34f64ce7fc18527 -DIST deblob-check-2.6.36 285794 RMD160 2e3232ec9cbbb4874e90a4995372e2f10c0036e1 SHA1 f06f75e3b96d8bce109aa30ccab491624602795c SHA256 5e6fcb7110da5fb62edb0b85f169090de714cba2aac3cbfafbd84b6a860c8641 -DIST deblob-check-2.6.37 328720 RMD160 6739c283f68b9de253071d757991d41618722cb8 SHA1 65d202793837b916974de3e0d2dfa5312cbfe31e SHA256 113898a885fce63b367ea6b7ddcf1e7c3ae47bac01617c228252a061433b6d32 DIST linux-2.6.29.tar.bz2 56579370 RMD160 e0e8c0635665ed34618b04fe1140015a4b6ff806 SHA1 0640a2f4bea3fc272541f322b74ea365ad7f2349 SHA256 58a5ea16d499fe06f90fcbf1d687d1235d2cb9bc28bf979867bd3faadf38fc3f -DIST linux-2.6.31.tar.bz2 61494822 RMD160 c0d88e63740abf0d4f9d82557260a31643f5a01b SHA1 c6e0e6b473ba2b80d164e37cfabf294e783c03d9 SHA256 0acd83f7b85db7ee18c2b0b7505e1ba6fd722c36f49a8870a831c851660e3512 -DIST linux-2.6.34.tar.bz2 67633622 RMD160 dafd721b00c13e3652405b517b379eed10020bf4 SHA1 4188857ba71f301991dc56285f593e9c311e5824 SHA256 fa395fec7de633df1cb85b6248b8f35af98380ed128a8bc465fb48bc4d252633 -DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf -DIST linux-2.6.36.tar.bz2 70277083 RMD160 d739da505a79e71a1370d36e1373b36be055c123 SHA1 b546ab66458d7d614151d80adbc03b4d28977ae2 SHA256 15a076d1a435a6bf8e92834eba4b390b4ec094ce06d47f89d071ca9e5788ce04 -DIST linux-2.6.37.tar.bz2 73577826 RMD160 fced3801f3c94aa545c90e10981de616376a3b41 SHA1 eba83c89e71a86060ef6ff76aefff660aef819e2 SHA256 edbf091805414739cf57a3bbfeba9e87f5e74f97e38f04d12060e9e0c71e383a +DIST linux-3.0.tar.bz2 76753134 RMD160 e20c9564ec0c8128e28a4c038986d4d93bbe34bb SHA1 45b64bffc860f70ab7956da4493c488010714650 SHA256 64b0228b54ce39b0b2df086109a7b737cde58e3df4f779506ddcaccee90356a0 DIST mips-sources-2.6.29-patches-v3.tar.bz2 74933 RMD160 37c21087351188f0300ff81e778ba86f33b10a3b SHA1 dc35f8d47928f1db450115bea3b6e2ccd18806de SHA256 d3c77c91b810824bcfbe25b96703e0b3a7f6200c71aa550c4abe9d296f5bbbff -DIST mips-sources-2.6.31-patches-v1.tar.bz2 34379 RMD160 2218958ebd6519c920735e807b63f43044cdf904 SHA1 3e29a3fa966a7453f9d8ea1cda86b0faf9e75fde SHA256 a9d1f62e87badc416834b39e6e0a4796b76a074135ca98904a522815d6101c1f -DIST mips-sources-2.6.34-patches-v1.tar.bz2 78960 RMD160 12f9b0528589bf47afa0dcabad6760ca80b42790 SHA1 7db86be45b08c76af7dbb0c8e056e6bbe91830da SHA256 24478771e138474aed24a4210d4a96ff2f3e57dac11649ca3d49237ad3113813 -DIST mips-sources-2.6.35-patches-v1.tar.bz2 78867 RMD160 d5577dea7203a2d8d542d9ee46f0026d2689579d SHA1 aaab018ebaebdc1870d6b4d08e2d025574917604 SHA256 e2225e3b38f46c30d7208a81bca85ebf45318353c47331da0b409e3607a65236 -DIST mips-sources-2.6.36-patches-v1.tar.bz2 77866 RMD160 2cf9243feba789badeae421b3634ba1b778caf77 SHA1 4f156dd623ebbadb4e5c6766b63a4bcfa14588ea SHA256 5ab2a8e5efb51cce0560554285939175bda3098d1897c7e35cc79331a89e2207 -DIST mips-sources-2.6.37-patches-v1.tar.bz2 77956 RMD160 ce9e4da9fb54fdd3c02725a66ac052f06d4c30e9 SHA1 98dcebabda6bd3b59f4330005a4cd6eb89bc0be6 SHA256 336b58d819a7a876d26db07e877860cae78ee8bdbcbd4d80c3eb3358dfe84abe +DIST mips-sources-3.0.0-patches-v1.tar.xz 84072 RMD160 99ba52c6bac9e1391644d554a608c82b04e85444 SHA1 b6b88b5fefd99a4dc488c5008085b2e521ff91af SHA256 bcf6a9a71def1b68dab3cf03fb6a2484d6a046640e95b0d4596a1b5d53ee181d DIST mipsgit-2.6.29-20090324.diff.bz2 17991 RMD160 fc94317086c27111c2e43cd6c7ff7684e43160f9 SHA1 2f72a7057809d98eb15c08df1527a8147ed3b5eb SHA256 e5867f9e92a83734505d6865640af3e8dd117b448d371d1514cec94c182e4511 -DIST mipsgit-2.6.31-20100213.diff.bz2 18089 RMD160 d0fae0e6767d0d78396a56d127854ffc15d527a1 SHA1 1ff7abab3e8b40a5f1d19c7dbd536be5507707bc SHA256 8df612cc22d9a2b762ef5b9489e6dbdaffb38d8f65d7c6b0a98ac35f02a2e46f -DIST mipsgit-2.6.34-20101116.diff.bz2 17091 RMD160 56be460a32c3c8bdf4b6ac2743c9a138f9326dfe SHA1 b7933c06144c490e39df1f341c09c4a2cba256f5 SHA256 9141335dbf8f53965b0190b64371b7b5b13c881213d2a948294ed969b84bf2c6 -DIST mipsgit-2.6.35-20101116.diff.bz2 17713 RMD160 74f0207641fb9e9011d79474ae135600a897b6c6 SHA1 322a85122518151cff2d5a3a50723609aef4edf2 SHA256 e83b83a36aa919f4ebcb9fa62eb7b67590e64e7b25e58e4e6838f9153ed3bb96 -DIST mipsgit-2.6.36-20101116.diff.bz2 16982 RMD160 e5a529700bbb32be4ba4391bd18d482d254d78e7 SHA1 cf15270b8fda95626f4170bcf8cb3cf162fb5512 SHA256 848a38b03d56a3fe91aa1c3fc458645cee118fbf6693bad082ab2ee3e93e9393 -DIST mipsgit-2.6.37-20110207.diff.bz2 17299 RMD160 e59fb9b4df688131d23f273083e94ecc895d2753 SHA1 e285c8e4b98c96af682b1b00100115ea423fe88c SHA256 ce9bd95f86e415bcd94d8505e733661a9524e8cdd9ab71a21fce59221819148c +DIST mipsgit-3.0.0-20110821.diff.xz 28224 RMD160 6f6b59bef1d2b15f3569a6a18445efeed762fc3d SHA1 43d02dd57acfa280c53703067b9b4656c08c097b SHA256 40b6c725451dd54532f5f13c8d531b23fd4d5ff729ed597ee71fd633bfabb3b2 DIST patch-2.6.29.1.bz2 14395 RMD160 78b2817db8a001750648ee4609a94de26829a4bc SHA1 de0c8efa7927fca5c95dce0e1a47e354527a6c52 SHA256 0c44a41816082602f9d2bd45524d85f6e5fa8e4a6a9a15861048ca2aaf068d8f -DIST patch-2.6.31.12.bz2 243521 RMD160 955d8963da110d9a97810259758c121a257d3df9 SHA1 cbdba72320a2bfb5c9da3bac89c33945dd9c519e SHA256 7dea28a76ca6362ad949ec1bf45fada4a6fc888b40360d90d2f56f01d18f72ae -DIST patch-2.6.34.7.bz2 184957 RMD160 0f72e9496ff0082df05424ec75aff166ba6dff27 SHA1 b346d804a428239145b6c058ff0df88792c31094 SHA256 b146904ea07cc87a3fbcbd4eab51d331d56718431539e6aa29c24b072e6b7832 -DIST patch-2.6.35.9.bz2 184494 RMD160 875835bdd6726a0e8fcbefcdb91b09489cc548ba SHA1 49a7240a24b179553fa27873df4e65d288a2bdbe SHA256 337a1649110d5bd4d08b178b9437d88df692b2d4ed62b988083a132d0e057725 -DIST patch-2.6.36.3.bz2 140429 RMD160 2284b5940481e62e6e1b91c4f324333ecc3dba8d SHA1 e556a85a866003939d78068c63bd2c7920e27cc5 SHA256 e3b1a8e0461eabe7175f8078569916cc94de38524157ae3bc00cc3cddc618af9 +DIST patch-3.0.4.bz2 96120 RMD160 d7e99a2258a53adaf2ea7b75b92783093dddacf3 SHA1 7946f47608c8fdcb808cd63bf4741d085a8ee40d SHA256 96fcf18ca99ddd760069d03d9e7d61ff3e25b708d9cde42b82b77d4f61f86fb4 EBUILD mips-sources-2.6.29.1.ebuild 5205 RMD160 3ca931659a5bddbaa33d2a9d1bfe9b31b6cb31d8 SHA1 a3542d1fa6124778933ae4dad23051430f3c62c8 SHA256 d0c3b4ea0c88b756e16c37671d1dadf923ad186788f23f88fcf2efd1a24a63c4 -EBUILD mips-sources-2.6.31.12.ebuild 5212 RMD160 e635006ed9429a0dbd0a2071c6e03ae0a40a2f91 SHA1 24e6834550295a2e26bac05b078993cbd5525780 SHA256 82b27f1124263e833d2bc8f30c9dc04b70ccc5a927c99589cfe4bfc4aa846616 -EBUILD mips-sources-2.6.34.7.ebuild 5207 RMD160 cf10aeacd48c554f72e1226f635ff354a071619c SHA1 114ab106ed0a50523b55addd733d6aa122d4061d SHA256 610212100ea204523b20b49eeb57e9c5c70dcec35fdb8a0240d4f194d4415dcd -EBUILD mips-sources-2.6.35.9.ebuild 5207 RMD160 79ebcf80b308031b8667880c25adbc4321e0aeb5 SHA1 e0f24dd736228e1af04388c870ad845b2b455567 SHA256 b23adb32e0e1721b6a24e6eefe3a401bf0e64f4830f08c4f5676ba236772873e -EBUILD mips-sources-2.6.36.3.ebuild 5207 RMD160 ea3389182d931010c420060d1820032deaa75733 SHA1 5d57fa369c25163ed841b29f11465740cb47ad07 SHA256 e611cf7441a484ec513d43b7a6f20fe094f5460352e8483d1a38688147affc3d -EBUILD mips-sources-2.6.37.ebuild 5205 RMD160 b8dd61a951dbc0b70dc96405227f746202668940 SHA1 501da6fe6a383521778622517688f60125f39f6d SHA256 792f0481973833771fd18acc0cb489102980ebb437ac95e3226f8020ed96a35e -MISC ChangeLog 54131 RMD160 2dc9b87ba398b0879a8b6bd8fcb7fdffdccce0b8 SHA1 9a71c71945a1e187004a7b36d2587d8dfe4d706d SHA256 40d98d848dbe219939fa1d605f98b70e5cd049ce0695531026076856dd37377f -MISC metadata.xml 1032 RMD160 6ccd6a6c41d1fb031d973b4d4d11a57acf80c016 SHA1 8bd2efb0036be2909606e09f59f8929de929fdca SHA256 bef2534e7b2d2b868af44b9671a0932c31449c1d0c0bbebec5124d35630a9ed6 +EBUILD mips-sources-3.0.4.ebuild 5268 RMD160 7ef7f2bee87fba00deb11d1b6ef5b690293da732 SHA1 440590df5a7d86b05e0e6549d9ac2b22884a65b7 SHA256 7c0aaab599fb790bda1cb958e3f9c028bd2892695ce00421f8e2e80b00fbfae1 +MISC ChangeLog 54764 RMD160 2236f266d11e82ccba0b3aceb1cc87613f4a65a3 SHA1 56b612c29ba8930c34ea7108262e781d8c7dfae2 SHA256 fd56785a93cf8f3a705623a45f4d413ef932e8be2b528522f1c5b82c0c6d8bb6 +MISC metadata.xml 1147 RMD160 146a4f8116b64be7c7fb2cc5e01e92143b66d83b SHA1 a56b89843931833c8178f50dc67fa910e9c531d0 SHA256 7e52a730a691567b835225d1d83ddaeab8947b1c50790e7b486fdbfe6708c909 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iEYEARECAAYFAk21GPoACgkQOeoy/oIi7uyw1gCfcuf68wl7HaL/O38f9oJGVMBv -A7cAoMsogjkdni8QZJ01Sk1DHeZW2A3d -=ZwcI +iQIcBAEBAgAGBQJOY16FAAoJENsjoH7SXZXjFXEP/0BtvSC2a9IAKmNOYmduH5Qo +Gc/3mh1q6I1JH4qJMqN6wzNsZEgiBDhseh4K3MGdpTIQVW08qwWMQbpyaZs7/q+Z +zTrrkScWKfqVJh/fB7T6XiOcFM2UHg+9m6fnW2yM5h6P8XaVlO1G0m0yhqX/GVqf +b6VIPQQgUUKBQ7xeUtrPndj2Cl4po0zOoFvsdzzpgXj9H8RI3uowqRNEmNh6eYBK +7D4ZEBNf3AMXCkeixFAmCQtP/P3m6GJLSEDyDEO1Gtn0RKKLQg3sNNRA7vqK3pDy +QXOReMeyB+YHlCKFXzw61vYGD0BceApTJ3PRpeuxlf9e3zNkUT0OKbOlivfNw5Br +hVMaQeL5/hQf09gwtYrRveLd4Q+wpyJRRAuos3RiCbwHkagtWqIVqxqEhm3za+7o ++mlhQYmQzGi33PGMMjgKn0WN+2k8zgHBdN/Wvs+RytJEmgkx7xigQPGjM7V6XCMx +0JgFYF6PYFioMVTMkTjcQq8Iv2iK1R0DFHjvyUa6Ui442aYebjQz82G57wSNlLXN +ay6F3xIVnSjJh2vdnlcn5p2qFKWXA/sYu6FL4ZfkcPJt+x6stV+4Ircxx3SzgquK +I6ydPFb5nJdcCekb5AKe98CZgZZzqa8vm16umcu3nYMs39aIwCnKrj8DaG4fVO6/ +ttqdGBOWbpElfWALEKgk +=u8En -----END PGP SIGNATURE----- diff --git a/sys-kernel/mips-sources/files/eblits/show_ip22_info-v2.eblit b/sys-kernel/mips-sources/files/eblits/show_ip22_info-v3.eblit similarity index 59% rename from sys-kernel/mips-sources/files/eblits/show_ip22_info-v2.eblit rename to sys-kernel/mips-sources/files/eblits/show_ip22_info-v3.eblit index 4ad563f6bd34..9f6fa2e69ace 100644 --- a/sys-kernel/mips-sources/files/eblits/show_ip22_info-v2.eblit +++ b/sys-kernel/mips-sources/files/eblits/show_ip22_info-v3.eblit @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip22_info-v2.eblit,v 1.1 2010/06/07 06:43:17 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip22_info-v3.eblit,v 1.1 2011/09/04 11:18:13 kumba Exp $ # Eblit with information/warnings for IP22 (Indy/Indigo2 R4x00) users. # @@ -16,10 +16,6 @@ show_ip22_info() { einfo "" einfo "Some Notes:" einfo "\t- Supported graphics card right now is Newport (XL)." - einfo "\t- A driver for Extreme (XZ) supposedly exists, but its author" - einfo "\t\040\040has steadfastly refused to release the code for various reasons." - einfo "\t\040\040Any questions regarding its status should be directed to ${HILITE}onion${NORMAL}" - einfo "\t\040\040in ${GOOD}#mipslinux${NORMAL} on the Freenode IRC network. Given that he is the" - einfo "\t\040\040author, he will know the most current status of the driver." + einfo "\t- A driver for Extreme (XZ) does not exist at present." echo -e "" } diff --git a/sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit b/sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit new file mode 100644 index 000000000000..1b886521b143 --- /dev/null +++ b/sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit @@ -0,0 +1,51 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit,v 1.1 2011/09/04 11:18:13 kumba Exp $ + +# Eblit with information/warnings for IP30 (Octane) users. +# +# If you need to add whitespace for formatting in 'einfo', 'ewarn', or 'eerror', use +# \040 for a space instead of the standard space. These functions will strip +# redundant white space. + +show_ip30_info() { + echo -e "" + eerror "!!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!!" + eerror "!!! !!!" + eerror "!!! As of the 2.6.30-series of kernels, SGI Octane Support is !!!" + eerror "!!! broken. This ebuild includes a patch that does NOT work !!!" + eerror "!!! but is here in case someone has the desire to try and fix it !!!" + eerror "!!! and bring Octane support back to life. !!!" + eerror "!!! !!!" + eerror "!!! Areas that need HEAVY review are IRQ handling, PCI Bridge !!!" + eerror "!!! support, and DMA handling. Currently, this patch, if !!!" + eerror "!!! applied, will allow the kernel to boot, but that's it. The !!!" + eerror "!!! root filesystem WILL mount, and it is possible that /bin/init !!!" + eerror "!!! is able to execute one or two processes. At this point, Bus !!!" + eerror "!!! Errors will appear at random if the ImpactSR Early Console !!!" + eerror "!!! hack/patch is applied. The cause of these errors is not yet !!!" + eerror "!!! known. !!!" + eerror "!!! !!!" + eerror "!!! Any help is appreciated. Please stop by #gentoo-mips on the !!!" + eerror "!!! Freenode IRC Network (irc.freenode.com) if you think you can !!!" + eerror "!!! help. !!!" + eerror "!!! !!!" + eerror "!!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!!" + echo -e "" + +# Commented out until Octane lives again. +# einfo "Things to keep in mind when building a kernel for an SGI Octane:" +# einfo "\t- Impact (MGRAS) console and X driver work, please report any bugs." +# einfo "\t- VPro (Odyssey) console works, but no X driver exists yet." +# einfo "\t- PCI Card Cages should work for many devices, except certain types like" +# einfo "\t\040\040PCI-to-PCI bridges (USB hubs, USB flash card readers for example)." +# einfo "\t- Do not use OHCI-based USB cards in Octane. They're broke on this machine." +# einfo "\t\040\040Patches are welcome to fix the issue." +# einfo "\t- Equally, UHCI Cards are showing issues in this release, but should still" +# einfo "\t\040\040function somewhat. This issue manifests itself when using pl2303 USB->Serial" +# einfo "\t\040\040adapters." +# einfo "\t- Other XIO-based devices like MENET and various Impact addons remain" +# einfo "\t\040\040untested and are not guaranteed to work. This applies to various" +# einfo "\t\040\040digital video conversion boards as well." +# echo -e "" +} diff --git a/sys-kernel/mips-sources/files/eblits/show_ip32_info-v2.eblit b/sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit similarity index 77% rename from sys-kernel/mips-sources/files/eblits/show_ip32_info-v2.eblit rename to sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit index 5617bfc59815..57e4036e2d52 100644 --- a/sys-kernel/mips-sources/files/eblits/show_ip32_info-v2.eblit +++ b/sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip32_info-v2.eblit,v 1.1 2010/06/07 06:43:17 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit,v 1.1 2011/09/04 11:18:13 kumba Exp $ # Eblit with information/warnings for IP32 (O2) users. # @@ -24,11 +24,10 @@ show_ip32_info() { echo -e "" if use ip32r10k; then - eerror "The R10K patch for IP32 is out of date and doesn't apply. It might or" - eerror "might not be updated in the future to apply. When it did apply and boot," - eerror "however, it was flaky at best, and didn't stay online for long before" - eerror "locking up. Don't attempt to play with this unless you are seriously" - eerror "interested in kernel hacking." + eerror "The R10K patch for IP32 is now updated and will apply to 3.0.x kernels." + eerror "When it did apply and booted, it was flaky at best, and didn't stay online" + eerror "for long before locking up. Don't attempt to play with this unless you" + eerror "are seriously interested in kernel hacking." echo -e "" eerror "We're interesting in finding anyone with knowledge of the R10000" eerror "workaround for speculative execution listed in the R10000 Processor" diff --git a/sys-kernel/mips-sources/files/eblits/src_unpack-v1.eblit b/sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit similarity index 83% rename from sys-kernel/mips-sources/files/eblits/src_unpack-v1.eblit rename to sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit index fc3de1c70c28..f61b3bfc29ec 100644 --- a/sys-kernel/mips-sources/files/eblits/src_unpack-v1.eblit +++ b/sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/src_unpack-v1.eblit,v 1.1 2009/03/16 06:39:10 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit,v 1.1 2011/09/04 11:18:13 kumba Exp $ # Eblit to handle src_unpack. @@ -9,10 +9,10 @@ eblit-mips-sources-src_unpack() { # and apply the latest patch from linux-mips git. kernel-2_src_unpack - # Unpack the mips-sources patchset to ${WORKDIR}/mips-patches-${F_KV}. + # Unpack the mips-sources patchset to ${WORKDIR}/mips-patches-${BASE_KV}. echo -e "" cd "${WORKDIR}" - unpack "${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2" + unpack "${PN}-${BASE_KV}-patches-v${GENPATCHREV}.tar.xz" # Create a new folder, patch-symlinks, and create symlinks to # mips-patches in there. If we want to exclude a patch, we'll @@ -20,7 +20,7 @@ eblit-mips-sources-src_unpack() { local psym="patch-symlinks" mkdir "${psym}" cd "${psym}" - for x in ../mips-patches-${F_KV}/*.patch; do + for x in ../mips-patches-${BASE_KV}/*.patch; do ln -s "${x}" "${x##../mips-patches-*/}" done @@ -30,23 +30,26 @@ eblit-mips-sources-src_unpack() { # See 0000_README for the patch numbers and their meanings. local p_generic="501*" local p_ip27="502*" p_ip28="503*" p_ip30="504*" p_ip32r10k="6001*" + local p_impactdebug="6002*" p_odysseydebug="6003*" use ip27 && unset p_generic p_ip27 use ip28 && unset p_ip28 use ip30 && unset p_generic p_ip30 use ip32r10k && unset p_ip32r10k + use impactdebug && unset p_impactdebug + use odysseydebug && unset p_odysseydebug # Remove symlinks for any patches that we don't want applied. We do # this by looping through all the above variables, and deleting # matching symlinks that point to the corresponding patches. # The remaining symlinks will be applied to the kernel source. - local patchlist="${p_generic} ${p_ip27} ${p_ip28} ${p_ip30} ${p_ip32r10k}" + local patchlist="${p_generic} ${p_ip27} ${p_ip28} ${p_ip30} ${p_ip32r10k} ${p_impactdebug} ${p_odysseydebug}" for x in $patchlist; do rm -f "./${x}"; done # Rename the source tree to match the linux-mips git checkout date and # machine type. local v="${F_KV}${EXTRAVERSION}-${GITDATE}" for x in {ip27,ip28,ip30,cobalt}; do use ${x} && v="${v}.${x}" && break; done - mv "${WORKDIR}/linux-${F_KV}${EXTRAVERSION}" "${WORKDIR}/linux-${v}" + mv "${WORKDIR}/linux-${F_KV}${EXTRAVERSION}" "${WORKDIR}/linux-${v}" || die S="${WORKDIR}/linux-${v}" # Now go into the kernel source and patch it. diff --git a/sys-kernel/mips-sources/metadata.xml b/sys-kernel/mips-sources/metadata.xml index b2fdffda72bc..5e04d55f628b 100644 --- a/sys-kernel/mips-sources/metadata.xml +++ b/sys-kernel/mips-sources/metadata.xml @@ -20,7 +20,9 @@ 'Speedracer') Enables experimental support for IP32 R10K kernels (SGI O2, 'Moosehead') - Enables use of the Impact Early Console Hack. + Enables use of the IP30 Impact Early Console Hack. + FOR DEBUGGING ONLY! + Enables use of the IP30 Odyssey Early Console Hack. FOR DEBUGGING ONLY! Remove binary blobs from kernel sources to provide libre license compliance. diff --git a/sys-kernel/mips-sources/mips-sources-2.6.31.12.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.31.12.ebuild deleted file mode 100644 index 1d5ed5c63e78..000000000000 --- a/sys-kernel/mips-sources/mips-sources-2.6.31.12.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.31.12.ebuild,v 1.4 2011/04/25 06:45:37 ulm Exp $ - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) linux-mips.org GIT snapshot diff -# 3) Generic Fixes -# 4) Patch for the IOC3 Metadriver (IP27, IP30) -# 5) Patch for IP30 Support -# 6) Patch for IP28 Graphics Support (SolidImpact) -# 7) Experimental patches (if needed) - -#//------------------------------------------------------------------------------ - -# Version Data -OKV=${PV/_/-} -GITDATE="20100213" # Date of diff between kernel.org and lmo GIT -GENPATCHREV="1" # Tarball revision for patches - -# Directories -S="${WORKDIR}/linux-${OKV}-${GITDATE}" -MIPS_PATCHES="${WORKDIR}/mips-patches" - -# Kernel-2 Vars -K_SECURITY_UNSUPPORTED="1" -K_NOUSENAME="0" -K_NOUSEPR="0" -K_USEPV="0" -ETYPE="sources" - -# Inherit Eclasses -inherit kernel-2 eutils -detect_version - -# Version Data -F_KV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" -[[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}" - -# Portage Vars -HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/" -SLOT="${OKV}" -KEYWORDS="-* ~mips" -IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug" -DEPEND=">=sys-devel/gcc-4.1.1" -RDEPEND="" - -# Machine Support Control Variables -DO_IP22="yes" # If "yes", enable IP22 support (SGI Indy, Indigo2 R4x00) -DO_IP27="yes" # IP27 support (SGI Origin) -DO_IP28="yes" # IP28 support (SGI Indigo2 Impact R10000) -DO_IP30="no" # IP30 support (SGI Octane) -DO_IP32="yes" # IP32 support (SGI O2, R5000/RM5200 Only) -DO_CBLT="yes" # Cobalt Support (Cobalt Microsystems) - -# Machine Stable Version Variables -SV_IP22="" # If set && DO_IP22 == "no", indicates last "good" IP22 version -SV_IP27="" # DO_IP27 == "no", IP27 -SV_IP28="" # DO_IP28 == "no", IP28 -SV_IP30="2.6.29.1" # DO_IP30 == "no", IP30 -SV_IP32="" # DO_IP32 == "no", IP32 -SV_CBLT="" # DO_CBLT == "no", Cobalt - -DESCRIPTION="Linux-Mips GIT sources for MIPS-based machines, dated ${GITDATE}" -SRC_URI="${KERNEL_URI} - mirror://gentoo/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2 - mirror://gentoo/${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2" - -UNIPATCH_STRICTORDER="1" -UNIPATCH_LIST="${DISTDIR}/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2" - -#//------------------------------------------------------------------------------ - -# Eblit Handling Functions -# -# They'll likely be superseded someday by better ideas, possibly elibs. - -# eblit-core -# Usage: [version] -# Main eblit engine -eblit-core() { - local e v func=$1 ver=$2 - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" - return 0 - fi - done - return 1 -} - -# eblit-include -# Usage: [--skip] [version] -# Includes an "eblit" -- a chunk of common code among ebuilds in a given -# package so that its functions can be sourced and utilized within the -# ebuild. -eblit-include() { - local skipable=false r=0 - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - [[ -z $1 ]] && die "Usage: eblit-include [version]" - eblit-core $1 $2 - r="$?" - ${skipable} && return 0 - [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# Usage: -# Runs a function if it is defined in an eblit -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run -# Usage: [version] -# Runs a function defined in an eblit -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -# eblit-pkg -# Usage: [version] -# Runs the pkg_* functions AND evals them so they're included in the binpkgs -eblit-pkg() { - [[ -z $1 ]] && die "Usage: eblit-pkg [version]" - eblit-core pkg_$1 $2 -} - -#//------------------------------------------------------------------------------ - -load_eblit_funcs() { - # This is a sanity check to avoid QA issues. It prevents - # eblits from being referenced during metadata operations. - [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return - - # All are in ${FILESDIR}/eblits - # If a message for a given machine needs to change, - # then we create a new eblit and increment the - # version and reference it here. - eblit-include err_disabled_mach v1 - eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info v1 - eblit-include show_ip27_info v1 - eblit-include show_ip28_info v1 - eblit-include show_ip30_info v1 - eblit-include show_ip32_info v1 - eblit-include show_cobalt_info v1 - - # This makes sure pkg_setup & pkg_postinst gets into any binpkg. - # Neccessary because we can't guarantee FILESDIR is around for binpkgs. - eblit-pkg setup v1 - eblit-pkg postinst v1 - - # Eblit load complete - MIPS_SOURCES_EBLITS_LOADED=1 -} - -pkg_setup() { - load_eblit_funcs - pkg_setup -} - -src_unpack() { eblit-run src_unpack v2 ; } - -#//------------------------------------------------------------------------------ diff --git a/sys-kernel/mips-sources/mips-sources-2.6.35.9.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.35.9.ebuild deleted file mode 100644 index 12ed06bb6a19..000000000000 --- a/sys-kernel/mips-sources/mips-sources-2.6.35.9.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.35.9.ebuild,v 1.4 2011/04/25 06:45:37 ulm Exp $ - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) linux-mips.org GIT snapshot diff -# 3) Generic Fixes -# 4) Patch for the IOC3 Metadriver (IP27, IP30) -# 5) Patch for IP30 Support -# 6) Patch for IP28 Graphics Support (SolidImpact) -# 7) Experimental patches (if needed) - -#//------------------------------------------------------------------------------ - -# Version Data -OKV=${PV/_/-} -GITDATE="20101116" # Date of diff between kernel.org and lmo GIT -GENPATCHREV="1" # Tarball revision for patches - -# Directories -S="${WORKDIR}/linux-${OKV}-${GITDATE}" -MIPS_PATCHES="${WORKDIR}/mips-patches" - -# Kernel-2 Vars -K_SECURITY_UNSUPPORTED="1" -K_NOUSENAME="0" -K_NOUSEPR="0" -K_USEPV="0" -ETYPE="sources" - -# Inherit Eclasses -inherit kernel-2 eutils -detect_version - -# Version Data -F_KV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" -[[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}" - -# Portage Vars -HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/" -SLOT="${OKV}" -KEYWORDS="-* ~mips" -IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug" -DEPEND=">=sys-devel/gcc-4.1.1" -RDEPEND="" - -# Machine Support Control Variables -DO_IP22="yes" # If "yes", enable IP22 support (SGI Indy, Indigo2 R4x00) -DO_IP27="test" # IP27 support (SGI Origin) -DO_IP28="yes" # IP28 support (SGI Indigo2 Impact R10000) -DO_IP30="test" # IP30 support (SGI Octane) -DO_IP32="yes" # IP32 support (SGI O2, R5000/RM5200 Only) -DO_CBLT="yes" # Cobalt Support (Cobalt Microsystems) - -# Machine Stable Version Variables -SV_IP22="" # If set && DO_IP22 == "no", indicates last "good" IP22 version -SV_IP27="" # DO_IP27 == "no", IP27 -SV_IP28="" # DO_IP28 == "no", IP28 -SV_IP30="" # DO_IP30 == "no", IP30 -SV_IP32="" # DO_IP32 == "no", IP32 -SV_CBLT="" # DO_CBLT == "no", Cobalt - -DESCRIPTION="Linux-Mips GIT sources for MIPS-based machines, dated ${GITDATE}" -SRC_URI="${KERNEL_URI} - mirror://gentoo/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2 - mirror://gentoo/${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2" - -UNIPATCH_STRICTORDER="1" -UNIPATCH_LIST="${DISTDIR}/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2" - -#//------------------------------------------------------------------------------ - -# Eblit Handling Functions -# -# They'll likely be superseded someday by better ideas, possibly elibs. - -# eblit-core -# Usage: [version] -# Main eblit engine -eblit-core() { - local e v func=$1 ver=$2 - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" - return 0 - fi - done - return 1 -} - -# eblit-include -# Usage: [--skip] [version] -# Includes an "eblit" -- a chunk of common code among ebuilds in a given -# package so that its functions can be sourced and utilized within the -# ebuild. -eblit-include() { - local skipable=false r=0 - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - [[ -z $1 ]] && die "Usage: eblit-include [version]" - eblit-core $1 $2 - r="$?" - ${skipable} && return 0 - [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# Usage: -# Runs a function if it is defined in an eblit -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run -# Usage: [version] -# Runs a function defined in an eblit -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -# eblit-pkg -# Usage: [version] -# Runs the pkg_* functions AND evals them so they're included in the binpkgs -eblit-pkg() { - [[ -z $1 ]] && die "Usage: eblit-pkg [version]" - eblit-core pkg_$1 $2 -} - -#//------------------------------------------------------------------------------ - -load_eblit_funcs() { - # This is a sanity check to avoid QA issues. It prevents - # eblits from being referenced during metadata operations. - [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return - - # All are in ${FILESDIR}/eblits - # If a message for a given machine needs to change, - # then we create a new eblit and increment the - # version and reference it here. - eblit-include err_disabled_mach v1 - eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info v2 - eblit-include show_ip27_info v1 - eblit-include show_ip28_info v1 - eblit-include show_ip30_info v1 - eblit-include show_ip32_info v2 - eblit-include show_cobalt_info v1 - - # This makes sure pkg_setup & pkg_postinst gets into any binpkg. - # Neccessary because we can't guarantee FILESDIR is around for binpkgs. - eblit-pkg setup v1 - eblit-pkg postinst v1 - - # Eblit load complete - MIPS_SOURCES_EBLITS_LOADED=1 -} - -pkg_setup() { - load_eblit_funcs - pkg_setup -} - -src_unpack() { eblit-run src_unpack v2 ; } - -#//------------------------------------------------------------------------------ diff --git a/sys-kernel/mips-sources/mips-sources-2.6.36.3.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.36.3.ebuild deleted file mode 100644 index c39a360a0e58..000000000000 --- a/sys-kernel/mips-sources/mips-sources-2.6.36.3.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.36.3.ebuild,v 1.4 2011/04/25 06:45:37 ulm Exp $ - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) linux-mips.org GIT snapshot diff -# 3) Generic Fixes -# 4) Patch for the IOC3 Metadriver (IP27, IP30) -# 5) Patch for IP30 Support -# 6) Patch for IP28 Graphics Support (SolidImpact) -# 7) Experimental patches (if needed) - -#//------------------------------------------------------------------------------ - -# Version Data -OKV=${PV/_/-} -GITDATE="20101116" # Date of diff between kernel.org and lmo GIT -GENPATCHREV="1" # Tarball revision for patches - -# Directories -S="${WORKDIR}/linux-${OKV}-${GITDATE}" -MIPS_PATCHES="${WORKDIR}/mips-patches" - -# Kernel-2 Vars -K_SECURITY_UNSUPPORTED="1" -K_NOUSENAME="0" -K_NOUSEPR="0" -K_USEPV="0" -ETYPE="sources" - -# Inherit Eclasses -inherit kernel-2 eutils -detect_version - -# Version Data -F_KV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" -[[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}" - -# Portage Vars -HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/" -SLOT="${OKV}" -KEYWORDS="-* ~mips" -IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug" -DEPEND=">=sys-devel/gcc-4.1.1" -RDEPEND="" - -# Machine Support Control Variables -DO_IP22="yes" # If "yes", enable IP22 support (SGI Indy, Indigo2 R4x00) -DO_IP27="test" # IP27 support (SGI Origin) -DO_IP28="yes" # IP28 support (SGI Indigo2 Impact R10000) -DO_IP30="test" # IP30 support (SGI Octane) -DO_IP32="yes" # IP32 support (SGI O2, R5000/RM5200 Only) -DO_CBLT="yes" # Cobalt Support (Cobalt Microsystems) - -# Machine Stable Version Variables -SV_IP22="" # If set && DO_IP22 == "no", indicates last "good" IP22 version -SV_IP27="" # DO_IP27 == "no", IP27 -SV_IP28="" # DO_IP28 == "no", IP28 -SV_IP30="" # DO_IP30 == "no", IP30 -SV_IP32="" # DO_IP32 == "no", IP32 -SV_CBLT="" # DO_CBLT == "no", Cobalt - -DESCRIPTION="Linux-Mips GIT sources for MIPS-based machines, dated ${GITDATE}" -SRC_URI="${KERNEL_URI} - mirror://gentoo/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2 - mirror://gentoo/${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2" - -UNIPATCH_STRICTORDER="1" -UNIPATCH_LIST="${DISTDIR}/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2" - -#//------------------------------------------------------------------------------ - -# Eblit Handling Functions -# -# They'll likely be superseded someday by better ideas, possibly elibs. - -# eblit-core -# Usage: [version] -# Main eblit engine -eblit-core() { - local e v func=$1 ver=$2 - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" - return 0 - fi - done - return 1 -} - -# eblit-include -# Usage: [--skip] [version] -# Includes an "eblit" -- a chunk of common code among ebuilds in a given -# package so that its functions can be sourced and utilized within the -# ebuild. -eblit-include() { - local skipable=false r=0 - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - [[ -z $1 ]] && die "Usage: eblit-include [version]" - eblit-core $1 $2 - r="$?" - ${skipable} && return 0 - [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# Usage: -# Runs a function if it is defined in an eblit -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run -# Usage: [version] -# Runs a function defined in an eblit -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -# eblit-pkg -# Usage: [version] -# Runs the pkg_* functions AND evals them so they're included in the binpkgs -eblit-pkg() { - [[ -z $1 ]] && die "Usage: eblit-pkg [version]" - eblit-core pkg_$1 $2 -} - -#//------------------------------------------------------------------------------ - -load_eblit_funcs() { - # This is a sanity check to avoid QA issues. It prevents - # eblits from being referenced during metadata operations. - [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return - - # All are in ${FILESDIR}/eblits - # If a message for a given machine needs to change, - # then we create a new eblit and increment the - # version and reference it here. - eblit-include err_disabled_mach v1 - eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info v2 - eblit-include show_ip27_info v1 - eblit-include show_ip28_info v1 - eblit-include show_ip30_info v1 - eblit-include show_ip32_info v2 - eblit-include show_cobalt_info v1 - - # This makes sure pkg_setup & pkg_postinst gets into any binpkg. - # Neccessary because we can't guarantee FILESDIR is around for binpkgs. - eblit-pkg setup v1 - eblit-pkg postinst v1 - - # Eblit load complete - MIPS_SOURCES_EBLITS_LOADED=1 -} - -pkg_setup() { - load_eblit_funcs - pkg_setup -} - -src_unpack() { eblit-run src_unpack v2 ; } - -#//------------------------------------------------------------------------------ diff --git a/sys-kernel/mips-sources/mips-sources-2.6.37.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.37.ebuild deleted file mode 100644 index 653fc4a9ec23..000000000000 --- a/sys-kernel/mips-sources/mips-sources-2.6.37.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.37.ebuild,v 1.4 2011/04/25 06:45:37 ulm Exp $ - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) linux-mips.org GIT snapshot diff -# 3) Generic Fixes -# 4) Patch for the IOC3 Metadriver (IP27, IP30) -# 5) Patch for IP30 Support -# 6) Patch for IP28 Graphics Support (SolidImpact) -# 7) Experimental patches (if needed) - -#//------------------------------------------------------------------------------ - -# Version Data -OKV=${PV/_/-} -GITDATE="20110207" # Date of diff between kernel.org and lmo GIT -GENPATCHREV="1" # Tarball revision for patches - -# Directories -S="${WORKDIR}/linux-${OKV}-${GITDATE}" -MIPS_PATCHES="${WORKDIR}/mips-patches" - -# Kernel-2 Vars -K_SECURITY_UNSUPPORTED="1" -K_NOUSENAME="0" -K_NOUSEPR="0" -K_USEPV="0" -ETYPE="sources" - -# Inherit Eclasses -inherit kernel-2 eutils -detect_version - -# Version Data -F_KV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" -[[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}" - -# Portage Vars -HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/" -SLOT="${OKV}" -KEYWORDS="-* ~mips" -IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug" -DEPEND=">=sys-devel/gcc-4.1.1" -RDEPEND="" - -# Machine Support Control Variables -DO_IP22="yes" # If "yes", enable IP22 support (SGI Indy, Indigo2 R4x00) -DO_IP27="test" # IP27 support (SGI Origin) -DO_IP28="yes" # IP28 support (SGI Indigo2 Impact R10000) -DO_IP30="test" # IP30 support (SGI Octane) -DO_IP32="yes" # IP32 support (SGI O2, R5000/RM5200 Only) -DO_CBLT="yes" # Cobalt Support (Cobalt Microsystems) - -# Machine Stable Version Variables -SV_IP22="" # If set && DO_IP22 == "no", indicates last "good" IP22 version -SV_IP27="" # DO_IP27 == "no", IP27 -SV_IP28="" # DO_IP28 == "no", IP28 -SV_IP30="" # DO_IP30 == "no", IP30 -SV_IP32="" # DO_IP32 == "no", IP32 -SV_CBLT="" # DO_CBLT == "no", Cobalt - -DESCRIPTION="Linux-Mips GIT sources for MIPS-based machines, dated ${GITDATE}" -SRC_URI="${KERNEL_URI} - mirror://gentoo/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2 - mirror://gentoo/${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2" - -UNIPATCH_STRICTORDER="1" -UNIPATCH_LIST="${DISTDIR}/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2" - -#//------------------------------------------------------------------------------ - -# Eblit Handling Functions -# -# They'll likely be superseded someday by better ideas, possibly elibs. - -# eblit-core -# Usage: [version] -# Main eblit engine -eblit-core() { - local e v func=$1 ver=$2 - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" - return 0 - fi - done - return 1 -} - -# eblit-include -# Usage: [--skip] [version] -# Includes an "eblit" -- a chunk of common code among ebuilds in a given -# package so that its functions can be sourced and utilized within the -# ebuild. -eblit-include() { - local skipable=false r=0 - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - [[ -z $1 ]] && die "Usage: eblit-include [version]" - eblit-core $1 $2 - r="$?" - ${skipable} && return 0 - [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# Usage: -# Runs a function if it is defined in an eblit -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run -# Usage: [version] -# Runs a function defined in an eblit -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -# eblit-pkg -# Usage: [version] -# Runs the pkg_* functions AND evals them so they're included in the binpkgs -eblit-pkg() { - [[ -z $1 ]] && die "Usage: eblit-pkg [version]" - eblit-core pkg_$1 $2 -} - -#//------------------------------------------------------------------------------ - -load_eblit_funcs() { - # This is a sanity check to avoid QA issues. It prevents - # eblits from being referenced during metadata operations. - [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return - - # All are in ${FILESDIR}/eblits - # If a message for a given machine needs to change, - # then we create a new eblit and increment the - # version and reference it here. - eblit-include err_disabled_mach v1 - eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info v2 - eblit-include show_ip27_info v1 - eblit-include show_ip28_info v1 - eblit-include show_ip30_info v1 - eblit-include show_ip32_info v2 - eblit-include show_cobalt_info v1 - - # This makes sure pkg_setup & pkg_postinst gets into any binpkg. - # Neccessary because we can't guarantee FILESDIR is around for binpkgs. - eblit-pkg setup v1 - eblit-pkg postinst v1 - - # Eblit load complete - MIPS_SOURCES_EBLITS_LOADED=1 -} - -pkg_setup() { - load_eblit_funcs - pkg_setup -} - -src_unpack() { eblit-run src_unpack v2 ; } - -#//------------------------------------------------------------------------------ diff --git a/sys-kernel/mips-sources/mips-sources-2.6.34.7.ebuild b/sys-kernel/mips-sources/mips-sources-3.0.4.ebuild similarity index 88% rename from sys-kernel/mips-sources/mips-sources-2.6.34.7.ebuild rename to sys-kernel/mips-sources/mips-sources-3.0.4.ebuild index c5418357521e..8d9b54e4ade5 100644 --- a/sys-kernel/mips-sources/mips-sources-2.6.34.7.ebuild +++ b/sys-kernel/mips-sources/mips-sources-3.0.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-2.6.34.7.ebuild,v 1.4 2011/04/25 06:45:37 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.0.4.ebuild,v 1.1 2011/09/04 11:18:13 kumba Exp $ # INCLUDED: # 1) linux sources from kernel.org @@ -15,7 +15,7 @@ # Version Data OKV=${PV/_/-} -GITDATE="20101116" # Date of diff between kernel.org and lmo GIT +GITDATE="20110821" # Date of diff between kernel.org and lmo GIT GENPATCHREV="1" # Tarball revision for patches # Directories @@ -29,19 +29,23 @@ K_NOUSEPR="0" K_USEPV="0" ETYPE="sources" +# EAPI Version +EAPI="4" + # Inherit Eclasses inherit kernel-2 eutils detect_version # Version Data -F_KV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}" +F_KV="${PVR}" +BASE_KV="$(get_version_component_range 1-2).0" [[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}" # Portage Vars HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/" SLOT="${OKV}" KEYWORDS="-* ~mips" -IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug" +IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug odysseydebug" DEPEND=">=sys-devel/gcc-4.1.1" RDEPEND="" @@ -63,11 +67,11 @@ SV_CBLT="" # DO_CBLT == "no", Cobalt DESCRIPTION="Linux-Mips GIT sources for MIPS-based machines, dated ${GITDATE}" SRC_URI="${KERNEL_URI} - mirror://gentoo/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2 - mirror://gentoo/${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2" + mirror://gentoo/mipsgit-${BASE_KV}${KVE}-${GITDATE}.diff.xz + mirror://gentoo/${PN}-${BASE_KV}-patches-v${GENPATCHREV}.tar.xz" UNIPATCH_STRICTORDER="1" -UNIPATCH_LIST="${DISTDIR}/mipsgit-${F_KV}${KVE}-${GITDATE}.diff.bz2" +UNIPATCH_LIST="${DISTDIR}/mipsgit-${BASE_KV}${KVE}-${GITDATE}.diff.xz" #//------------------------------------------------------------------------------ @@ -147,11 +151,11 @@ load_eblit_funcs() { # version and reference it here. eblit-include err_disabled_mach v1 eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info v2 + eblit-include show_ip22_info v3 eblit-include show_ip27_info v1 eblit-include show_ip28_info v1 - eblit-include show_ip30_info v1 - eblit-include show_ip32_info v2 + eblit-include show_ip30_info v2 + eblit-include show_ip32_info v3 eblit-include show_cobalt_info v1 # This makes sure pkg_setup & pkg_postinst gets into any binpkg. @@ -168,6 +172,6 @@ pkg_setup() { pkg_setup } -src_unpack() { eblit-run src_unpack v2 ; } +src_unpack() { eblit-run src_unpack v3 ; } #//------------------------------------------------------------------------------