# ChangeLog for sys-kernel/mips-sources
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.151 2013/07/29 09:59:34 kumba Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.152 2015/01/18 07:44:14 kumba Exp $
+
+*mips-sources-3.18.3 (18 Jan 2015)
+
+ 18 Jan 2015; Joshua Kinard <kumba@gentoo.org> -mips-sources-2.6.29.1.ebuild,
+ -mips-sources-3.9.11.ebuild, -mips-sources-3.10.4.ebuild,
+ +mips-sources-3.18.3.ebuild, -files/eblits/show_ip22_info-v1.eblit,
+ -files/eblits/show_ip27_info-v1.eblit, +files/eblits/show_ip27_info-v2.eblit,
+ -files/eblits/show_ip30_info-v1.eblit, -files/eblits/show_ip30_info-v2.eblit,
+ +files/eblits/show_ip30_info-v3.eblit, -files/eblits/show_ip32_info-v1.eblit,
+ -files/eblits/src_unpack-v2.eblit, -files/eblits/src_unpack-v3.eblit,
+ +files/eblits/src_unpack-v4.eblit, metadata.xml:
+ Update to 3.18.3, and all older ebuilds and associated eblits removed. Octane
+ (IP30) support returns in this release, with some caveats. Origin/Onyx2
+ (IP27) support has been fixed up, and other hardware is known to work, with
+ the exception of IP22, IP28, and Cobalt, which have not been tested in some
+ time.
*mips-sources-3.10.4 (29 Jul 2013)
AUX eblits/pkg_postinst-v1.eblit 653 SHA256 e57c88960d6f8e145db5629ad37663281f9ed1b19eaa77f7649464bca58ff005 SHA512 3ec5ad1854f49e0d290c3c2bfefdf1fff2cbd2c22b6ca69895f3b765301039b897c062a69656c86029b9002b5edb941b80f38124718a56d64c660141a505fb9b WHIRLPOOL ed0345082c24eb1ba432e434345fc36d886aa078183ff12cbd0ee0f1bd11e38f12cc4e6a8adc4765a4f4edf003ab255d8377803d0806f3054466f3778f9dcb6d
AUX eblits/pkg_setup-v1.eblit 2500 SHA256 052b3fcd4556ed6698a1fe583b9a04ec565d0fe266ecb35384038e4c945d9473 SHA512 0ac973c5973b31dcd80c0cdb8c6d02a5e1cfbb2415f7359b7bf2520232a7428518b94c501d8fe1b71edde18b2dfa8302eae1ae32b126d2830d369a2f763885d5 WHIRLPOOL e91cbd130ae4ecaa0d1b8ab3cd2b84f7644e4999fc458be0ad30536a4e185cc16e0790d11c3cf0dd85a4f0b563a352ec72eab6e622ecc1e11a582fcab08c84fa
AUX eblits/show_cobalt_info-v1.eblit 980 SHA256 b8cf324e2fd7d73d6681474b5ae729797bbe3d3091a00f0cc67974eb7368778f SHA512 c96ad985da7185c142118112b2d7ea4362868b02d9d66242387ee1d76eccb0f5ae232837e79d58c2a289e7c39d9dde9fd88a0312d264d3dc8078c7d9375a18e9 WHIRLPOOL 0acceb16e0bbed200cade566c32240f82fe4544d525b8257a8c87deb2bf32c5e7f05a8aa0668e81ddeee45f2fa5707957ef82eb59c8bba2098689c18181f6bf1
-AUX eblits/show_ip22_info-v1.eblit 1287 SHA256 66623e04256fda3e6a69120536e90cb1cb834836eeee4a527ad762b551f030b9 SHA512 d69c2345cee201c542f826d7f63b0b51ede055c8f67574ce8d8f61fbfa7a84baa7622748e20c8b3d43a41c992b2ebe73a657281b25c121b03b4ca5bc8dc78986 WHIRLPOOL 229080d5d0f2a330c64afa771ad2113a56078e60b5f07d476766e5f065c806486d53a376af286a4baa8a151fca1f5fa1f185878f5ea934cdde17cb65baafb120
AUX eblits/show_ip22_info-v3.eblit 949 SHA256 dda40c1180401e471906de0e6907f20ae210313f37a7b45643f8bb01a22a5475 SHA512 66f05b0051fb88d76cfc989ce5517d62cf8484872eac30507a1175c0388bbdefe701c1ced3ad3ce8f2456a51cf4e701ac6992de6d7764492a0ce5d65cf2b7711 WHIRLPOOL 2a3bd647a8253d32f0470eeb9321de45b6ad601a3f440e6793ee5e398d6d13ede1d063fb96e5962e08799ec949088e2c58fde3377d3ac4c2e2af58c0984d952a
-AUX eblits/show_ip27_info-v1.eblit 788 SHA256 668584ecaca4a56bd6ef5eb07e2fafaa5a6c6a5d97331c4850797f70a2e8e9be SHA512 6f8085ca3f7529a754d1bafdb753fa0aef99d0cdaf588bf06938562017a6e7821f5e40652bd9ec7fcc81f7fabe470a8d273159cd6dd876b37d7e7801e43bb7d8 WHIRLPOOL fbb03e337afb390bde757f3565636805b98989671e9ef68dab57d00b5f19d331546419fc9145b6b90922e6481751941a7235f49bbae81d8d4d7b9be1dd422b59
+AUX eblits/show_ip27_info-v2.eblit 788 SHA256 f6cab7c76b06e6129275bb2f35286b0e7664f8240a39d92630c165162d683695 SHA512 46fb648f23ba980298e2fa84f95020ad96eb52390957c45b19243459d3e786d6feed91eaadd37f5d6a3352b99dc41e7f42b4a27585af5c873797537bdcbdeb96 WHIRLPOOL ad30e6a49f66d38a10295db25d1579a79e1445be5d5f5a982a6db36a53052313630e49d4ff07d831ea4339315303fc146ae4aea1e01d65e2251d5952a1e627c9
AUX eblits/show_ip28_info-v1.eblit 978 SHA256 f0481399f310c6ccddd9a1802546948064acf7fef7b0cca735cd0d611ee7fa69 SHA512 64d4b897d2f6122da715c81dca8b41954abed98830b6d167c14389223e023c4a0435c13bab9d85f427d37cb5350983b3d8f7116a467938d7c94266eeffc699bf WHIRLPOOL 24dedf514dc8c6e621f4d93965431a72b2b61238273ada1981bb86b127cbb40ed1b7d5cb570dcb23ac88ccbf88349ca71ea7b8014e98fa8da602938385d1ae10
-AUX eblits/show_ip30_info-v1.eblit 1514 SHA256 b7e2022c10ddc1c21dc639d2fd4e7a64784bb8ad777ef695b5e24a24f5c0f56a SHA512 4c871b260107f617140e9856ca5aeec8e393d39cf55302884f42388c2907cb3ac1e43da5e0532f9a3183d431f46b671f1dbfbdea769ba5722016aa00ac295968 WHIRLPOOL 475e7df30925c1953633fdab930816d4dc81cdc767ce03e3f233d718dd7455986d73b119465aed0a2225646d3c9d810ab008e7211b650f544c88abe96bc2366c
-AUX eblits/show_ip30_info-v2.eblit 3263 SHA256 a6cc00bc3784a081994dc50f6b7fc50ab6e962f4e4904d333097c0134b034774 SHA512 c4e6a35fe3f37ab560515a322388d86f83cfbfb1dbadd57586c89908d6e516fccca2c3f3b278086fa4388e57f109939884b712360a0972f06818ec6d90557a46 WHIRLPOOL 2e2e890a08f69c1f119236e07d44b0fd4fece0d9795d5ff05d874c8074894d007f9f2e893718975b04ab176a0bf0eb480bd44a3c0538f20f766fcff781e5e323
-AUX eblits/show_ip32_info-v1.eblit 2669 SHA256 09dbf9994948abc1308037b5df81e34ec6fdc742ea9152af863828ff458903a8 SHA512 ea061bea0143d4b7c60aacddc88377009e8d21530758f5e4c9e84e25242e7398d0b2232b417b9d64c91686641eb8d793ec5bb937f24a55b20112635d6ca050b9 WHIRLPOOL b1c8a556dbe448ae2047dd8778600007b5cbadf770dd8cd33573d7e659106c4984860551bcff7dd15b5d87b7784b3e7252ed2092f02cbde950940ab95f9a34d8
+AUX eblits/show_ip30_info-v3.eblit 3370 SHA256 b26c3e587c9061ac68fe915b7717a968dfdde845d954a8de4107dc22da7e63db SHA512 9eb1fe3b381366495a0d434ec832384571dcde4e1288e4bf90cb0ccf4d459609e7ddff98ed10cce4e040fc390d1acfca2fbc9dfc895488b7b9e8eb1d8536d6f7 WHIRLPOOL 6ec9d767c75b34c50f13eefe522ea64e6c7640ab3cee1cbedd9c98b114407f9b604dde8c482f7b29b0a8645fe1f624d041884655345bc2399a0464551b9974df
AUX eblits/show_ip32_info-v3.eblit 2090 SHA256 68e8688631570bdf23015057779866d5de124cf17fa50e5e2f9ce4926abb9da0 SHA512 e0e505bc323b5593f9a128fc06bd33be0e4b72aa8b0a694703efa840ece18a2a81108bcb6b5365472e3368151ac9086e411496c9568033c22189ed79657e6dc2 WHIRLPOOL e36910747ba1e01f7b10b97cfbc9c9c10bd431e700c0c6349e099319cb09d1f8cedfc6c2d878b0cfc328d869016825322a22a85ae30f15b055012722f1c9b17a
-AUX eblits/src_unpack-v2.eblit 2397 SHA256 ce4a776eccb03fee488c98dbcd8a2de9592633f8ef7946263a7e74e21c3eb677 SHA512 91bdcc5685c9d2b77492cdbe1a841a4d740dad49d770ccdcd3059159e690fc3657f3897e97b8de5d5407d1dfe20a6322199c21cbfa02678c0d64d8fdfa0b5af0 WHIRLPOOL 65b41a85ea841b3b65fbfaac9f4016bc9d2b348e1d2f12242ee0037bfe69ed472ee5a5c738d6dfadcf43134f4d880b323cd8bd5ca5d7b74fc6260371d2b0e57a
-AUX eblits/src_unpack-v3.eblit 2502 SHA256 c82f94a5e8aa6fc34388563d92d6de6116bceba000e0484c498971d3adb08670 SHA512 bba3238e5aa5c1d2b6c5fdd7c1990a10887514ccc18db7a106cf60e8b09c7aeb21e4330290e7354dfdf079ac2bf7ace37839d63a62b27dd52ac3d5f8bae7fe0f WHIRLPOOL f59833d7e0a450dd84462d4ace9c55379c961780e06868ac548d7d036e4ba60e881a68d05fad662226ee866d31166490777949887d87de63f7c3fe73d3bb11b5
-DIST deblob-2.6.29 78381 SHA256 4f94bc5f8ec0b7b8e9bfeea76256ea7b542b86608e8c5f369e833dd421d1bf61 SHA512 3d8125b930b0dcb5c338ff5475f7950f68dbc7e32f20449938bb15a7bc2002eefe7dc2926743c156898909b670abc008effe4213743957a41ef0877f0e664402 WHIRLPOOL 6bd2b4fd097a9ca33188f81045ee0f7af557f06d6853e5aaa38ab18c5db2b5862b0618cd34a70b9a00562d5282ee3109e21bd5597298765011729eea88791c6c
-DIST deblob-check-2.6.29 558238 SHA256 3cfe6a5d4048999924c78630fc050f50035606d2555327fd126c7309ea2e256c SHA512 3fce9cc56df0da5b7fce308026657afb65aec97a0249e5894286c52637ddf8de33b573e24ec377dcc8eed3341b4cc56bc4a32da7348e3b0aece4e9c0179d133a WHIRLPOOL bb9885ac9c53f37347024793184fcf6baf34ab82369cde5867829af98e98196c76cf9c1953f9ebe1fdfd5f468502e7dff56e1c6e9c6eaa5d64829e83797d8365
-DIST linux-2.6.29.tar.xz 46462176 SHA256 ed990f585ce3f050e42d4cec053862419b8280efbd588f847c610108d318e06c SHA512 aa20bac8b4bbe98de1cfe6c029aebaa3ab84cf0cda7d16b0676a1873345f2da3b8582a8a51a8aaf08969238f68be227a3c753f280f13cb6161c82465767de2bb WHIRLPOOL abdab665edf7015cff5dab824206214c28a5f13f0eaaf3d78eee519c8a7d68b89c429559cee8cbd736705e67aea5f4520a9fae62584c62340b25fd16b8d59bce
-DIST linux-3.10.tar.xz 73175088 SHA256 df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 SHA512 5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35 WHIRLPOOL e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053
-DIST linux-3.9.tar.xz 72104164 SHA256 60bc3e64ee5dc778de2cd7cd7640abf518a4c9d4f31b8ed624e16fad53f54541 SHA512 77fa521f42380409f8ab400c26f7b00e225cb075ef40834bb263325cfdcc3e65aef8511ec2fc2b50bbf4f50e226fb5ab07d7a479aaf09162adbbf318325d0790 WHIRLPOOL 668a8de30c7c3ccf6558cf0f29570f15e37ca7d599d1453afc3cab113d1b05fbd5b32646dd9ed798ceb61405a8754345da0740a53f467b825445028cda4bc698
-DIST mips-sources-2.6.29-patches-v3.tar.bz2 74933 SHA256 d3c77c91b810824bcfbe25b96703e0b3a7f6200c71aa550c4abe9d296f5bbbff SHA512 dbe36b9d6739dcbf8864829c6b63bd08bdafc76d6d84438ca864d4bf2024dfd297addb857636bd7cec25e1d0ec2c9742e64436789a55668ffcd535f58ca6b88a WHIRLPOOL e1288928a8630452658452f0b4746475bf071ed4c3f9bc445ed0c3b14d70b665f86b297b9dd4ee45ee94649080cddb41daa004a6b611722aae6aed6619b76fa7
-DIST mips-sources-3.10.0-patches-v1.tar.xz 81876 SHA256 5b7be434c48163a86f3eb72fa8cc199b088bf2ecd5ffc188c1d4af921a44df8c SHA512 cb4a172d40c204c24a876a3dff2ab61b4c34fb65b68a30c9a9c0496dd044f42c15dd8c7d09061ef797a0e7ef943f5d6b77a8a05e4aa354807bb564e149187e08 WHIRLPOOL 22b4fb23c61c4d90d13aa7cecd0dc54576cc6ab283d767d50581370352ebc0db1163deee61ae98e4f59c9521362e5f1a81208c0d58e6bcf21218dfc256b4e8b8
-DIST mips-sources-3.9.0-patches-v1.tar.xz 80708 SHA256 7b878d96cc12f2d752412e5bdfb56bf9099fcbda520d35e8f82281bc0bb434ba SHA512 1b985bb05bcae190a1865a78d7bf55b5f640ed69c91a68344a99257753fb01347fb5bac5e98c243df0c001a081f22a260073667be197b1864ddae3480eb67f0e WHIRLPOOL a5e4ec1c05c991bfc52fac0b0774ab7adcce3220844bac414052f1a92fa1cf79b726e15eca1751e682f38260eacc3f92ab23f7a46e8db95493e46653af0fbf63
-DIST mipsgit-2.6.29-20090324.diff.bz2 17991 SHA256 e5867f9e92a83734505d6865640af3e8dd117b448d371d1514cec94c182e4511 SHA512 299e3c3ca32071c279a838209fc2fc8632d5bb92f3a034905f645c36565afb64c0dead0f3a6ab15c195e4058e997bc106320051af2fc15e774eee80306db953f WHIRLPOOL 3bd9fb3bd1adbaabbf3a806cbddb3768e4777253d9e454092597451cb8a1bb3e34a6a8493e872e1c4b11f516861fd4672d45f9b704538b876b5f746f95025b7d
-DIST mipsgit-3.10.0-20130729.diff.xz 11380 SHA256 96810174c68a788720f0de8e07351b7ba8301776f6f289a53b67c96e58747e36 SHA512 ca5250664ad4e29484861b97c7968102851f00d7d7c00ee390bddf70335c9e09a938016d64eac67074dd75b7873b029eb01857dbafb798f6e6378386117335c5 WHIRLPOOL 37be7f067b7afa90f676c5e0d3cbfe751a4c7505d559b18268ecfa6e08aafd07e2e1179766b1a5a9175838c0d8c9bfade10acd0a9a9d654ddbd26c5b245c05df
-DIST mipsgit-3.9.0-20130721.diff.xz 908 SHA256 ffe3034035a19ca2d39a66adadfb878a5e10997eaeffe437bab4bb38010a00e3 SHA512 c93461969cb8a1044b8f197ae3ca624e82b4bb2f3a85abd3efa49d62b11c31845efebc79f91d1b69443d2f56ce03a385e655de00befd55f616dcb91bade83461 WHIRLPOOL 18201e01a7ac87784647eb746a1dbafe6ade3fc2fa7ec5b3a3061ba3ded8dada2e8642df51cda3a2669bc20758f373f3b93ded89db174aeafe4e1071a79586ad
-DIST patch-2.6.29.1.xz 14296 SHA256 0b442315b7f10a41243dbb62409aadb56934c63d41e22e2cd8823784848313ff SHA512 243c9c1b4c1452818536ac99ed3697f377f771d001d4692afcb6fc47a7680473f97905402f7edcc16ee21c7dc621f27ada0064d01ccbbbf398bfb0f564e5d8f0 WHIRLPOOL 674319ea15f03a7d8bc60d06d5783639c28080854769d8820fd385597c9f09ba280d4ae81b4f774178c0ae786c00333f69e96780741153e854d49bb44e1366d4
-DIST patch-3.10.4.xz 82848 SHA256 d8ef39930663cc916e57e06b308a1654f2a03903a3c5a0d3a5503c6d58e2b2b8 SHA512 382adb3faf7feda6c5dd8f401c0ad0a2dbbc62e33d5f85d4181a56567abdec3be5b5279d35829a3a9a53a54949ea10de3f31c4256eba1f132fda79197af46819 WHIRLPOOL 0ae1d4d4f497e39965b95aa03ccbaeafe965aed78884e37c884607f7be85dccccbf6cef169b7c262043c3ae72868e72c82fc77c440e1ca3bdcd0bf49995bf09f
-DIST patch-3.9.11.xz 218312 SHA256 29be11d16ef152ae1858d567cbf45f0da0193adf364826f5e3fa8b2fcd839682 SHA512 c3a0be102d816ae06d7dfdd2738915fc2114cb9bb488b03b34e4f52f2367dcba4d8cb8ba203687bf694c2dcad36d70bb9d3121ac739a28e2c7fb2c44f08a9c71 WHIRLPOOL 3388e38b41d5f670c081bf1971e10064352319493a8800cda56d1c4c32275f21d4364d009dd8446509a9221476900e05528b3ef5707f5b666251612c9aae470b
-EBUILD mips-sources-2.6.29.1.ebuild 5218 SHA256 e1a8da986dfd0bf83813aa10a33b5f2859855eaa2041811b2f1d861ddc429a62 SHA512 b903dcccd8308233bc365d39b59cd08b5db03f414f5d9bf68135a31e83174f096d0cba9a0c4baab3fb7e8722129941e44d6b87e8fb3f9e47235edfe60560a861 WHIRLPOOL 56c5e203e45ad38dd08bc46d8d93e5aed76de55417ff11d62c323fe7c433d3477899777aca3519187f64e78fdbc0c30db87cca4aabc61286acf8daff184cdfaf
-EBUILD mips-sources-3.10.4.ebuild 5269 SHA256 e17f3b4368ce358a2902994a4e9fb2461c88617cb9677c36cac8eb9801e477cb SHA512 5ce08638c5e620003564be5039bba3d35a7654d81b06d2b2d90586e4f184d473fad1fa22e239e18f2e6c7000fdb9e772d7b4079ba456f4e75ccdb96eff0b3f27 WHIRLPOOL c0ae8369b41aa3b4f0c6367f95f5788c3c3b9aa02f1135a74f58c427a44bfdc2da92d97bb0015d1f7e72534ededef4d25e272a383255bbef3ce64f85790e048d
-EBUILD mips-sources-3.9.11.ebuild 5269 SHA256 695ed39990c5a359462bb81d6effd580ec5c53dd56d309467f0eb5e7e7e2a845 SHA512 47301391d0577329e2f8094a6bd9079daa0746d3e6bff3521f48a24111812dfd304f20f5210eeff6318c45ac04174de47ddde2514a26d6140e6f9fb8982bdb5c WHIRLPOOL 5153e967440d71fb4500f7def52f290ed7b71c5f551095349e058f574f56358d03a37cfe92db8ee195a98e7849761e005005eeb596690d4cd1fa63aef5df6764
-MISC ChangeLog 57768 SHA256 a5aa856c1fa4a6e5ebb6dd24d1a7088a4d2a959021b0ecda9bc5087b5bcf91e8 SHA512 cd99ecf7f9d931ce3b24483272f3e17ee7521f041fd97a4f0291a9b8906962c897202fd21b7a0bbe832eccac64c64d77bb2943e157ec4a50419d6f0eb9d3efa4 WHIRLPOOL 52854d4154763bf513cc6d795bbe6825e4c03724043dd2c9ace45d4696c1abff2cbec49cf6f55b22ea45f28dc70e9d47f3a7de109ff3dc5582b812a39a714645
-MISC metadata.xml 1233 SHA256 4771e3a7ce337bf6e4af20232d6a083865eaad74d98e1427b1bce618713a7553 SHA512 a0960276efa7b2d28f476f977db9ae2350d51895832ff18e0d0e7d34a6f6eef96c6a3b974f07399549ef47c91a12394df3e474d88051573ce5a59aa9c8e21220 WHIRLPOOL 28269ac2bbf91c400b1d160407bedca5bfa2fe7f0488fd34e9952334966313279ad7661b0d83f7d41cc3c8021b162287b7292396916518b094211b8f782da256
+AUX eblits/src_unpack-v4.eblit 2333 SHA256 c4e7e18e0f5c9ba811d56a0ac70e51ff5aa6a843c1b6581e41d6092120675253 SHA512 ce6e39083080405a86f96bdcbc640a3b022f4eb96040503ee928e3a75ded2b80bb1868c3ee949a42ebd373a273fe33f30b3f33a8635f51ebd36744707c7d08e1 WHIRLPOOL b7df5b21a0b65b493b8bd09cc306450a063772bdaf8001caee9d1ad52584072647468cafa77ebd0ba7aad8d7b773446420a3ac76250accbc91824f50698fbb1b
+DIST linux-3.18.tar.xz 80934708 SHA256 becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009 WHIRLPOOL 81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6
+DIST mips-sources-3.18.0-patches-v1.tar.xz 103504 SHA256 085b6c1807643c9a99e2ad2e4f0feee4ac76dca6460572faa5c0c63427472bf6 SHA512 939db95dba305e77d8e3344a0784fe676713e1cb3be85b9564a57f24abdfeb6b6d32cf17f236ee2e6b710a965ff4c3b8c6582a2b07f4df328301049bc3312e99 WHIRLPOOL ed8857c20db32f34bb750084c92f23e8ab60f57de73e6e1617bef2d4b3d9a1b8c14a817a2c80caae6f7e1ba31cd0df97f6bced6ea15f88ce7d4101fb5e8a3d16
+DIST mipsgit-3.18.0-20150118.diff.xz 1656 SHA256 9b45ad6abe83089e8823ab883fe81145167be8b0e62558621e3b56e5562cc667 SHA512 7c6702ce7cb72d947973499df21a3a72584081681adcf1c7effe72f2065beebb51ce44ae78967e4bc76e770cd1ad27092a69f601658578e41dd4f772b5a69548 WHIRLPOOL b87ba7bc5148b858901fcc2db0327f68a272ccef9d3cb0a5a00de5cd692c66fc696434d845e0f183dbc3ee8f978ca61d9dc2e6fd09c69bd786c5cced7ca84d64
+DIST patch-3.18.3.xz 80880 SHA256 564eed0dfd7aadeec97566da6d09f8636b6335882139cf6d42e45381276bb2d0 SHA512 e7c683e4bcd984df927eabe61352dbf9d0fa4906ce95561374914693259c2ac741a58bd14d6e89acd57969de57f4036e38c029c2d5be14d6bd875057f8b02cab WHIRLPOOL d389358f14497fe2abde5fd6dc4ddd95d1109f18b6977336224fc35eae2b8e3f17185e321da7444a217f3da91d6d4e1a551f480f8c9de8bcaf0ab77be0312910
+EBUILD mips-sources-3.18.3.ebuild 5194 SHA256 3d2d85e8018ce232a9dad06c2a4df5a76f5ba7abb8ffb13abefa6a0e6ee4bc95 SHA512 e64f153229e6c38eba222d7aa442b5093c2fe05c4a79e75e92db0d39ee57adf3820fa351923883fb426ef6b91b97ba5e899a238e381693b3ee770df60bb9112b WHIRLPOOL 1427c0cbb2da12e0cc6a05c531fccc3bedf2c00a8b88396eab184eb1d57c41398d86df5ad2b77d611f7eba5f9ee3f600a39bd9853fa68e4d9e6ec83f123a5f4f
+MISC ChangeLog 58695 SHA256 a5d5699de4cb7b67cc7a8a06937474e8a288c18824339044b76655eb4a5db48b SHA512 e6297fe8f69ef01f19514079aeed1293c68828d11563c82eea225eecee11ab75c10abab34bc4aaf07084725bb69c730d10bf414e74608d5faa0d78bc4bdbaf49 WHIRLPOOL e7d199bccecd2c71b392aef2462fe326c570e0fd359f180bc7eedda68465c054c39aadda5d84f93b5479b912dec7cb95ca7860850ebff61a1874293316415ca4
+MISC metadata.xml 1003 SHA256 a97e5506f77c076ec6f80906dac260c0a397f2761a6dad12d9e6ed45595e9708 SHA512 149469a318ec1cc6c78d7e2c76be0ea9c24a26046ea1d2444f6cc841e9aea2137cda468c2f5619e39f224ceaf5085fca09d645b1c8e4b749e7dca3c6596fc08f WHIRLPOOL 7929613788a67594b578768dd3d4cfbb47d41008aefb129ed280bd6d61df9a424e184c6875c57fffc8bc02386718df359f0bea02bd03356ed36e8312554f12e0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlScUrMACgkQC77qH+pIQ6Ra+wD/RL3etRL0hW5/6WWNJbPONI5O
-Du1uIToUhEAg/GpRry4A/1wxYkhUThS/VkkW8YNDojmj2tz9s8FVyVskFkfL9vGa
-=SiCv
+iQIcBAEBCAAGBQJUu2RWAAoJENsjoH7SXZXjJrMQAJGZeBDIWXvGCTVgFZPGxN7E
+bx6VMkL0+eQ3JzJsaAdYnzYLR945PhhgHA0w7PJNXlpV+T52kHaBl/DVB3ZUtjBu
+LqlH++N/17ulQJ1qruYuo/2Wy6MJTV9gb5POMdzgndFWbBfasoroXGkw2BfT5kRw
+KrFS3PwKbe4yh5fph0UyRjS0ExKhNavEzjmY5nZaia2s5qQQoV4mQzTQ2Eq6m4P8
+AyyM9VZdGL0OQGJaz53YivXv9yeXBygd0AzZ+fHwpVF6A/UbsECelPnmEb7oS5U7
+JF5XjSKbzWykFTi4BHy/wpvEVKxRAcFegB5xEAbSH0yg8DQV2g5lvnVssD8TV+7f
+d8CY0ZzzjnUzq9WpN9pLP6I+a3Axd5Poe2pb4dW3J9pJ8R61goJ25S+XRHu37c65
++WuLZs2R/19FrldO/mYALSt2jUNOmEVwwJ08ZpOmbF1fEm0NjsXCSDdJdDtRRLmN
+CyypNf1+yyCOgOgul4SaTrBbfcCEwapYer1OlIuAf7aZh+TWe2ePwiBFAAfm+eVK
+8TW1DueU2wGXJQVa5AbiIy7fBZfy/IOPM8RNlGiHSRXZ9IIE08FEmNOGJYUrK88F
+50k7i8dC6/fgz41yZa8WJrCC+AJyRDSAA0Gw/6qh1ho2Wq3gU9/jgEoz6Napet/G
+Rh3sb9zub3eOcFteHkkY
+=3Hiy
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2009 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-v1.eblit,v 1.1 2009/03/16 06:39:09 kumba Exp $
-
-# Eblit with information/warnings for IP22 (Indy/Indigo2 R4x00) 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_ip22_info() {
- echo -e ""
- einfo "IP22 systems with an R5000 processor should work well with this release."
- einfo "The R4x00 series of processors tend to be rather flaky, especially the"
- einfo "R4600. If you have to run an R4x00 processor, then try to use an R4400."
- 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 "onion" in"
- einfo "\t\040\040#mipslinux on the Freenode IRC network. Given he is the author, he"
- einfo "\t\040\040will know the most current status of the driver."
- echo -e ""
-}
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 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_ip27_info-v1.eblit,v 1.1 2009/03/16 06:39:10 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit,v 1.1 2015/01/18 07:44:14 kumba Exp $
# Eblit with information/warnings for IP27 (Origin 200/2000/Onyx2) users.
#
+++ /dev/null
-# Copyright 1999-2009 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-v1.eblit,v 1.1 2009/03/16 06:39:10 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 ""
- 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 ""
-}
+++ /dev/null
-# 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 ""
-}
--- /dev/null
+# Copyright 1999-2015 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-v3.eblit,v 1.1 2015/01/18 07:44:14 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 ""
+ einfo "Octane boots again as-of 3.14! Celebrate!"
+ echo -e ""
+ eerror "Things that DON'T work:"
+ eerror "\t- SMP SUPPORT IS CURRENTLY BROKEN! I require help in getting CPU1 to"
+ eerror "\t\040\040'tick' properly, as it hangs up in the generic MIPS SMP code."
+ eerror "\t- R14000 ONLY: Do NOT use CONFIG_TRANSPARENT_HUGEPAGE on an Octane with"
+ eerror "\t\040\040an R14000 CPU, otherwise, when the machine starts to boot into"
+ eerror "\t\040\040userland, it will trigger Instruction Bus Errors (IBEs), which"
+ eerror "\t\040\040requires a complete powerdown of the machine for about 15 seconds"
+ eerror "\t\040\040to clear."
+ eerror "\t- Do not use CONFIG_SLUB, otherwise, you'll get errors when booting"
+ eerror "\t\040\040regarding duplicate /sys/kernel/slab/* entries in"
+ eerror "\t\040\040sysfs."
+ eerror "\t- Do not use OHCI-based USB cards in Octane. They're broke on this machine."
+ eerror "\t\040\040Patches are welcome to fix the issue."
+ echo -e ""
+ ewarn "Things that might work, but have problems, or are unknown:"
+ ewarn "\t- Serial support on the Octane uses a very basic UART driver that drives"
+ ewarn "\t\040\040the 16550A chip on the IOC3 directly. It does not use interrupts,"
+ ewarn "\t\040\040only a polling routine on a timer, which makes it slow and CPU-"
+ ewarn "\t\040\040intensive. The baud rate is limited to no more than 38.4kbps on"
+ ewarn "\t\040\040this driver. Patches for getting the Altix IOC3 serial driver to"
+ ewarn "\t\040\040work (which uses DMA and supports faster baud rates) are welcome."
+ ewarn "\t- UHCI Cards are known to have issues, but should still have some functionality."
+ ewarn "\t\040\040This issue primarily manifests itself when using pl2303 USB->Serial"
+ ewarn "\t\040\040adapters."
+ ewarn "\t- MENET boards appear to have the four ethernet ports detected, however"
+ ewarn "\t\040\040the six serial ports didn't appear to get picked up by the IOC3"
+ ewarn "\t\040\040UART driver. The NIC part number is also not read correctly"
+ ewarn "\t\040\040from the four Number-In-a-Cans. Additional testing would be"
+ ewarn "\t\040\040appreciated and patches welcome."
+ ewarn "\t- Other XIO-based devices, like various Impact addons, remain untested"
+ ewarn "\t\040\040and are not guaranteed to work. This applies to various digital"
+ ewarn "\t\040\040video conversion boards as well."
+ echo -e ""
+ einfo "Things that DO work:"
+ einfo "\t- Impact (MGRAS) console and X driver, please report any bugs."
+ einfo "\t- VPro (Odyssey) console, 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- SCSI, RTC, basic PCI, IOC3 Ethernet, keyboard, and mouse. Please"
+ einfo "\t\040\040 report any problems with these devices."
+ echo -e ""
+}
+++ /dev/null
-# Copyright 1999-2009 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-v1.eblit,v 1.1 2009/03/16 06:39:10 kumba Exp $
-
-# Eblit with information/warnings for IP32 (O2) 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_ip32_info() {
- echo -e ""
- einfo "IP32 systems function well, however there are some notes:"
- einfo "\t- A sound driver now exists for IP32. Celebrate!"
- einfo "\t- Framebuffer console is limited to 4MB. Anything greater"
- einfo "\t\040\040specified when building the kernel will likely oops or panic"
- einfo "\t\040\040the kernel."
- einfo "\t- X support is limited to the generic fbdev driver. No X gbefb"
- einfo "\t\040\040driver exists for O2 yet. Patches are welcome, however! :)"
- echo -e ""
-
- if use ip32r10k; then
- eerror "R10000/R12000 Support on IP32 is ${HILITE}HIGHLY EXPERIMENTAL!${NORMAL}"
- eerror "This is intended ONLY for people interested in fixing it up. And"
- eerror "by that, I mean people willing to SEND IN PATCHES! If you're not"
- eerror "interested in debugging this issue seriously or just want to run it"
- eerror "as a user, then DO NOT USE THIS. Really, we mean it."
- echo -e ""
- eerror "All that said, initial testing seems to indicate that this system will"
- eerror "stay online for a reasonable amount of time and will compile packages."
- eerror "However, the primary console (which is serial, gbefb seems dead for now)"
- eerror "will fill with CRIME CPU errors every so often. A majority of these"
- eerror "seem harmless, however a few non-fatal oopses have also been triggered."
- echo -e ""
- eerror "We're interesting in finding anyone with knowledge of the R10000"
- eerror "workaround for speculative execution listed in the R10000 Processor"
- eerror "manual, or those who are familiar with the IP32 chipset and the feature"
- eerror "called \"Juice\"."
- echo -e ""
- fi
-
- eerror "!!! To Build 64bit kernels for SGI O2 (IP32) or SGI Indy/Indigo2 R4x00 (IP22)"
- eerror "!!! systems, you _need_ to be using a >=gcc-4.1.1 compiler, have CONFIG_BUILD_ELF64"
- eerror "!!! disabled in your kernel config, and building with the ${HILITE}vmlinux.32${NORMAL} make target."
- eerror ""
- eerror "!!! Once done, copy the ${GOOD}vmlinux.32${NORMAL} file and boot that. Do not use the"
- eerror "!!! ${BAD}vmlinux${NORMAL} file -- this will either not boot on IP22 or result in"
- eerror "!!! undocumented weirdness on IP32 systems."
-}
+++ /dev/null
-# Copyright 1999-2009 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-v2.eblit,v 1.1 2009/03/24 05:33:37 kumba Exp $
-
-# Eblit to handle src_unpack.
-
-eblit-mips-sources-src_unpack() {
- # Unpack the kernel sources, update to the latest rev (if needed),
- # and apply the latest patch from linux-mips git.
- kernel-2_src_unpack
-
- # Unpack the mips-sources patchset to ${WORKDIR}/mips-patches-${F_KV}.
- echo -e ""
- cd "${WORKDIR}"
- unpack "${PN}-${F_KV}-patches-v${GENPATCHREV}.tar.bz2"
-
- # Create a new folder, patch-symlinks, and create symlinks to
- # mips-patches in there. If we want to exclude a patch, we'll
- # just delete the symlink instead of the actual patch.
- local psym="patch-symlinks"
- mkdir "${psym}"
- cd "${psym}"
- for x in ../mips-patches-${F_KV}/*.patch; do
- ln -s "${x}" "${x##../mips-patches-*/}"
- done
-
- # With symlinks created, setup the variables referencing external
- # machine patches and if a machine USE flag is enabled, then unset
- # its corresponding variable.
- # 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*" p_impactdebug="6002*"
- 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
-
- # 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} ${p_impactdebug}"
- 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}"
- S="${WORKDIR}/linux-${v}"
-
- # Now go into the kernel source and patch it.
- cd "${S}"
- epatch "${WORKDIR}/${psym}"/*.patch
-
- # Set the EXTRAVERSION to linux-VERSION-mipsgit-GITDATE
- EXTRAVERSION="${EXTRAVERSION}-mipsgit-${GITDATE}"
- unpack_set_extraversion
-}
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2015 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-v3.eblit,v 1.1 2011/09/04 11:18:13 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit,v 1.1 2015/01/18 07:44:14 kumba Exp $
# Eblit to handle 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} ${p_impactdebug} ${p_odysseydebug}"
+ local patchlist="${p_generic} ${p_ip27} ${p_ip28} ${p_ip30} ${p_ip32r10k}"
for x in $patchlist; do rm -f "./${x}"; done
# Rename the source tree to match the linux-mips git checkout date and
mips-sources are git snapshots from the Linux-Mips.org git server for MIPS-Based machines
</longdescription>
<use>
- <flag name='cobalt'>Enables support for Cobalt Microserver hardware
- (Qube2/RaQ2)</flag>
+ <flag name='cobalt'>Enables support for Cobalt Microserver hardware (Qube2/RaQ2)</flag>
<flag name='ip27'>Enables support for SGI Origin (IP27)</flag>
- <flag name='ip28'>Enables support for SGI Indigo2 Impact R10000
- (IP28)</flag>
- <flag name='ip30'>Enables support for SGI Octane (IP30,
- 'Speedracer')</flag>
- <flag name='ip32r10k'>Enables experimental support for IP32 R10K kernels
- (SGI O2, 'Moosehead')</flag>
- <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='ip28'>Enables support for SGI Indigo2 Impact R10000 (IP28)</flag>
+ <flag name='ip30'>Enables support for SGI Octane (IP30, 'Speedracer')</flag>
+ <flag name='ip32r10k'>Enables experimental support for IP32 R10K kernels (SGI O2, 'Moosehead')</flag>
<flag name='deblob'>Remove binary blobs from kernel sources to provide libre license compliance.</flag>
</use>
<upstream>
+++ /dev/null
-# Copyright 1999-2013 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.29.1.ebuild,v 1.8 2013/03/09 21:07:33 tomwij Exp $
-
-EAPI="5"
-
-# 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="20090324" # Date of diff between kernel.org and lmo GIT
-GENPATCHREV="3" # 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="yes" # 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 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 ; }
-
-#//------------------------------------------------------------------------------
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.10.4.ebuild,v 1.1 2013/07/29 09:59:34 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.18.3.ebuild,v 1.1 2015/01/18 07:44:14 kumba Exp $
# EAPI Version
EAPI="5"
# 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)
+# 6) Experimental patches (if needed)
#//------------------------------------------------------------------------------
# Version Data
OKV=${PV/_/-}
-GITDATE="20130729" # Date of diff between kernel.org and lmo GIT
+GITDATE="20150118" # Date of diff between kernel.org and lmo GIT
GENPATCHREV="1" # Tarball revision for patches
# Directories
HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/"
SLOT="${OKV}"
KEYWORDS="-* ~mips"
-IUSE="cobalt ip27 ip28 ip30 ip32r10k impactdebug odysseydebug"
-DEPEND=">=sys-devel/gcc-4.1.1"
+IUSE="cobalt ip27 ip28 ip30 ip32r10k"
+DEPEND=">=sys-devel/gcc-4.6.0"
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_IP22="test" # If "yes", enable IP22 support (SGI Indy, Indigo2 R4x00)
+DO_IP27="yes" # IP27 support (SGI Origin)
+DO_IP28="test" # IP28 support (SGI Indigo2 Impact R10000)
+DO_IP30="yes" # IP30 support (SGI Octane)
DO_IP32="yes" # IP32 support (SGI O2, R5000/RM5200 Only)
-DO_CBLT="yes" # Cobalt Support (Cobalt Microsystems)
+DO_CBLT="test" # Cobalt Support (Cobalt Microsystems)
# Machine Stable Version Variables
SV_IP22="" # If set && DO_IP22 == "no", indicates last "good" IP22 version
eblit-include err_disabled_mach v1
eblit-include err_only_one_mach_allowed v1
eblit-include show_ip22_info v3
- eblit-include show_ip27_info v1
+ eblit-include show_ip27_info v2
eblit-include show_ip28_info v1
- eblit-include show_ip30_info v2
+ eblit-include show_ip30_info v3
eblit-include show_ip32_info v3
eblit-include show_cobalt_info v1
pkg_setup
}
-src_unpack() { eblit-run src_unpack v3 ; }
+src_unpack() { eblit-run src_unpack v4 ; }
#//------------------------------------------------------------------------------
+++ /dev/null
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.9.11.ebuild,v 1.1 2013/07/22 06:16:14 kumba Exp $
-
-# EAPI Version
-EAPI="5"
-
-# 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="20130721" # 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="${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 odysseydebug"
-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-${BASE_KV}${KVE}-${GITDATE}.diff.xz
- mirror://gentoo/${PN}-${BASE_KV}-patches-v${GENPATCHREV}.tar.xz"
-
-UNIPATCH_STRICTORDER="1"
-UNIPATCH_LIST="${DISTDIR}/mipsgit-${BASE_KV}${KVE}-${GITDATE}.diff.xz"
-
-#//------------------------------------------------------------------------------
-
-# 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 v3
- eblit-include show_ip27_info v1
- eblit-include show_ip28_info v1
- 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.
- # 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 v3 ; }
-
-#//------------------------------------------------------------------------------