Add mips-sources-3.0.4, and remove old ebuilds and associated eblits.
authorJoshua Kinard <kumba@gentoo.org>
Sun, 4 Sep 2011 11:18:13 +0000 (11:18 +0000)
committerJoshua Kinard <kumba@gentoo.org>
Sun, 4 Sep 2011 11:18:13 +0000 (11:18 +0000)
Package-Manager: portage-2.1.10.13/cvs/Linux x86_64

12 files changed:
sys-kernel/mips-sources/ChangeLog
sys-kernel/mips-sources/Manifest
sys-kernel/mips-sources/files/eblits/show_ip22_info-v3.eblit [moved from sys-kernel/mips-sources/files/eblits/show_ip22_info-v2.eblit with 59% similarity]
sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit [new file with mode: 0644]
sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit [moved from sys-kernel/mips-sources/files/eblits/show_ip32_info-v2.eblit with 77% similarity]
sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit [moved from sys-kernel/mips-sources/files/eblits/src_unpack-v1.eblit with 83% similarity]
sys-kernel/mips-sources/metadata.xml
sys-kernel/mips-sources/mips-sources-2.6.31.12.ebuild [deleted file]
sys-kernel/mips-sources/mips-sources-2.6.35.9.ebuild [deleted file]
sys-kernel/mips-sources/mips-sources-2.6.36.3.ebuild [deleted file]
sys-kernel/mips-sources/mips-sources-2.6.37.ebuild [deleted file]
sys-kernel/mips-sources/mips-sources-3.0.4.ebuild [moved from sys-kernel/mips-sources/mips-sources-2.6.34.7.ebuild with 88% similarity]

index c346a14939b06c680af15e8e376dcc89b3b1d3ef..b2a89c1fb90d6a6f8f6d92cc0bd7da852c4e2bce 100644 (file)
@@ -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 <kumba@gentoo.org>
+  +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 <ulm@gentoo.org> mips-sources-2.6.29.1.ebuild,
   mips-sources-2.6.31.12.ebuild, mips-sources-2.6.34.7.ebuild,
index 875d3f214c2d561e42caf1885be7034293453c81..13b6cf0ed1e6acc115b9a1d660261c8df826df10 100644 (file)
@@ -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-----
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 4ad563f6bd34d1a2d4cf34f80ce613ef9d24c58f..9f6fa2e69acea3756c0a3802e1d05f8667463c8c 100644 (file)
@@ -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 (file)
index 0000000..1b88652
--- /dev/null
@@ -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 ""
+}
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 5617bfc5981542e535e923da463a0e48779aebfb..57e4036e2d52853612b2b04aed4caa3cc2a45e6e 100644 (file)
@@ -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"
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 fc3de1c70c28679b0d31568af67bf762041ad78f..f61b3bfc29ec1c1eda078325e4f2520c7fc8f494 100644 (file)
@@ -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.
index b2fdffda72bc025c681a7e8d2d84661c0aa984d0..5e04d55f628b26bfab33f294dc4b6778cba31e95 100644 (file)
@@ -20,7 +20,9 @@
                        'Speedracer')</flag>
                <flag name='ip32r10k'>Enables experimental support for IP32 R10K kernels
                        (SGI O2, 'Moosehead')</flag>
-               <flag name='impactdebug'>Enables use of the Impact Early Console Hack.
+               <flag name='impactdebug'>Enables use of the IP30 Impact Early Console Hack.
+                       FOR DEBUGGING ONLY!</flag>
+               <flag name='odysseydebug'>Enables use of the IP30 Odyssey Early Console Hack.
                        FOR DEBUGGING ONLY!</flag>
                <flag name='deblob'>Remove binary blobs from kernel sources to provide libre license compliance.</flag>
        </use>
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 (file)
index 1d5ed5c..0000000
+++ /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: <function> [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] <function> [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 <function> [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: <function>
-# Runs a function if it is defined in an eblit
-eblit-run-maybe() {
-       [[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run
-# Usage: <function> [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: <phase> [version]
-# Runs the pkg_* functions AND evals them so they're included in the binpkgs
-eblit-pkg() {
-       [[ -z $1 ]] && die "Usage: eblit-pkg <phase> [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 (file)
index 12ed06b..0000000
+++ /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: <function> [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] <function> [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 <function> [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: <function>
-# Runs a function if it is defined in an eblit
-eblit-run-maybe() {
-       [[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run
-# Usage: <function> [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: <phase> [version]
-# Runs the pkg_* functions AND evals them so they're included in the binpkgs
-eblit-pkg() {
-       [[ -z $1 ]] && die "Usage: eblit-pkg <phase> [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 (file)
index c39a360..0000000
+++ /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: <function> [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] <function> [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 <function> [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: <function>
-# Runs a function if it is defined in an eblit
-eblit-run-maybe() {
-       [[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run
-# Usage: <function> [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: <phase> [version]
-# Runs the pkg_* functions AND evals them so they're included in the binpkgs
-eblit-pkg() {
-       [[ -z $1 ]] && die "Usage: eblit-pkg <phase> [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 (file)
index 653fc4a..0000000
+++ /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: <function> [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] <function> [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 <function> [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: <function>
-# Runs a function if it is defined in an eblit
-eblit-run-maybe() {
-       [[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run
-# Usage: <function> [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: <phase> [version]
-# Runs the pkg_* functions AND evals them so they're included in the binpkgs
-eblit-pkg() {
-       [[ -z $1 ]] && die "Usage: eblit-pkg <phase> [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 ; }
-
-#//------------------------------------------------------------------------------
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 c5418357521ea138c1f761d677274bf6a8c7f6fc..8d9b54e4ade5504676bfda35222f2276a23a7955 100644 (file)
@@ -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 ; }
 
 #//------------------------------------------------------------------------------