From abf50f3fc18040cfd6b26797ebf3446ead39cd6e Mon Sep 17 00:00:00 2001 From: Joshua Kinard Date: Sun, 18 Jan 2015 07:44:26 +0000 Subject: [PATCH] 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. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xD25D95E3 --- sys-kernel/mips-sources/ChangeLog | 20 +- sys-kernel/mips-sources/Manifest | 52 +++-- .../files/eblits/show_ip22_info-v1.eblit | 25 --- ..._info-v1.eblit => show_ip27_info-v2.eblit} | 4 +- .../files/eblits/show_ip30_info-v1.eblit | 27 --- .../files/eblits/show_ip30_info-v2.eblit | 51 ----- .../files/eblits/show_ip30_info-v3.eblit | 56 ++++++ .../files/eblits/show_ip32_info-v1.eblit | 49 ----- .../files/eblits/src_unpack-v2.eblit | 60 ------ ...rc_unpack-v3.eblit => src_unpack-v4.eblit} | 9 +- sys-kernel/mips-sources/metadata.xml | 16 +- .../mips-sources/mips-sources-2.6.29.1.ebuild | 175 ----------------- ...10.4.ebuild => mips-sources-3.18.3.ebuild} | 29 ++- .../mips-sources/mips-sources-3.9.11.ebuild | 177 ------------------ 14 files changed, 120 insertions(+), 630 deletions(-) delete mode 100644 sys-kernel/mips-sources/files/eblits/show_ip22_info-v1.eblit rename sys-kernel/mips-sources/files/eblits/{show_ip27_info-v1.eblit => show_ip27_info-v2.eblit} (86%) delete mode 100644 sys-kernel/mips-sources/files/eblits/show_ip30_info-v1.eblit delete mode 100644 sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit create mode 100644 sys-kernel/mips-sources/files/eblits/show_ip30_info-v3.eblit delete mode 100644 sys-kernel/mips-sources/files/eblits/show_ip32_info-v1.eblit delete mode 100644 sys-kernel/mips-sources/files/eblits/src_unpack-v2.eblit rename sys-kernel/mips-sources/files/eblits/{src_unpack-v3.eblit => src_unpack-v4.eblit} (88%) delete mode 100644 sys-kernel/mips-sources/mips-sources-2.6.29.1.ebuild rename sys-kernel/mips-sources/{mips-sources-3.10.4.ebuild => mips-sources-3.18.3.ebuild} (85%) delete mode 100644 sys-kernel/mips-sources/mips-sources-3.9.11.ebuild diff --git a/sys-kernel/mips-sources/ChangeLog b/sys-kernel/mips-sources/ChangeLog index d1d5ecd1d2a8..e9374b7d5dc5 100644 --- a/sys-kernel/mips-sources/ChangeLog +++ b/sys-kernel/mips-sources/ChangeLog @@ -1,6 +1,22 @@ # 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 -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) diff --git a/sys-kernel/mips-sources/Manifest b/sys-kernel/mips-sources/Manifest index 7f6ea1a258a2..078b6cf44bc6 100644 --- a/sys-kernel/mips-sources/Manifest +++ b/sys-kernel/mips-sources/Manifest @@ -6,39 +6,33 @@ AUX eblits/err_only_one_mach_allowed-v1.eblit 762 SHA256 c7ae9d34966434a8969abcf 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----- diff --git a/sys-kernel/mips-sources/files/eblits/show_ip22_info-v1.eblit b/sys-kernel/mips-sources/files/eblits/show_ip22_info-v1.eblit deleted file mode 100644 index 75c7b94e10bd..000000000000 --- a/sys-kernel/mips-sources/files/eblits/show_ip22_info-v1.eblit +++ /dev/null @@ -1,25 +0,0 @@ -# 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 "" -} diff --git a/sys-kernel/mips-sources/files/eblits/show_ip27_info-v1.eblit b/sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit similarity index 86% rename from sys-kernel/mips-sources/files/eblits/show_ip27_info-v1.eblit rename to sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit index 4f4ea940f8ca..a154d5fb2c5b 100644 --- a/sys-kernel/mips-sources/files/eblits/show_ip27_info-v1.eblit +++ b/sys-kernel/mips-sources/files/eblits/show_ip27_info-v2.eblit @@ -1,6 +1,6 @@ -# 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. # diff --git a/sys-kernel/mips-sources/files/eblits/show_ip30_info-v1.eblit b/sys-kernel/mips-sources/files/eblits/show_ip30_info-v1.eblit deleted file mode 100644 index 111772579af6..000000000000 --- a/sys-kernel/mips-sources/files/eblits/show_ip30_info-v1.eblit +++ /dev/null @@ -1,27 +0,0 @@ -# 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 "" -} 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 deleted file mode 100644 index 1b886521b143..000000000000 --- a/sys-kernel/mips-sources/files/eblits/show_ip30_info-v2.eblit +++ /dev/null @@ -1,51 +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/files/eblits/show_ip30_info-v2.eblit,v 1.1 2011/09/04 11:18:13 kumba Exp $ - -# Eblit with information/warnings for IP30 (Octane) users. -# -# If you need to add whitespace for formatting in 'einfo', 'ewarn', or 'eerror', use -# \040 for a space instead of the standard space. These functions will strip -# redundant white space. - -show_ip30_info() { - echo -e "" - eerror "!!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!!" - eerror "!!! !!!" - eerror "!!! As of the 2.6.30-series of kernels, SGI Octane Support is !!!" - eerror "!!! broken. This ebuild includes a patch that does NOT work !!!" - eerror "!!! but is here in case someone has the desire to try and fix it !!!" - eerror "!!! and bring Octane support back to life. !!!" - eerror "!!! !!!" - eerror "!!! Areas that need HEAVY review are IRQ handling, PCI Bridge !!!" - eerror "!!! support, and DMA handling. Currently, this patch, if !!!" - eerror "!!! applied, will allow the kernel to boot, but that's it. The !!!" - eerror "!!! root filesystem WILL mount, and it is possible that /bin/init !!!" - eerror "!!! is able to execute one or two processes. At this point, Bus !!!" - eerror "!!! Errors will appear at random if the ImpactSR Early Console !!!" - eerror "!!! hack/patch is applied. The cause of these errors is not yet !!!" - eerror "!!! known. !!!" - eerror "!!! !!!" - eerror "!!! Any help is appreciated. Please stop by #gentoo-mips on the !!!" - eerror "!!! Freenode IRC Network (irc.freenode.com) if you think you can !!!" - eerror "!!! help. !!!" - eerror "!!! !!!" - eerror "!!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!! BROKEN !!!" - echo -e "" - -# Commented out until Octane lives again. -# einfo "Things to keep in mind when building a kernel for an SGI Octane:" -# einfo "\t- Impact (MGRAS) console and X driver work, please report any bugs." -# einfo "\t- VPro (Odyssey) console works, but no X driver exists yet." -# einfo "\t- PCI Card Cages should work for many devices, except certain types like" -# einfo "\t\040\040PCI-to-PCI bridges (USB hubs, USB flash card readers for example)." -# einfo "\t- Do not use OHCI-based USB cards in Octane. They're broke on this machine." -# einfo "\t\040\040Patches are welcome to fix the issue." -# einfo "\t- Equally, UHCI Cards are showing issues in this release, but should still" -# einfo "\t\040\040function somewhat. This issue manifests itself when using pl2303 USB->Serial" -# einfo "\t\040\040adapters." -# einfo "\t- Other XIO-based devices like MENET and various Impact addons remain" -# einfo "\t\040\040untested and are not guaranteed to work. This applies to various" -# einfo "\t\040\040digital video conversion boards as well." -# echo -e "" -} diff --git a/sys-kernel/mips-sources/files/eblits/show_ip30_info-v3.eblit b/sys-kernel/mips-sources/files/eblits/show_ip30_info-v3.eblit new file mode 100644 index 000000000000..b9a5bc0fe522 --- /dev/null +++ b/sys-kernel/mips-sources/files/eblits/show_ip30_info-v3.eblit @@ -0,0 +1,56 @@ +# 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 "" +} diff --git a/sys-kernel/mips-sources/files/eblits/show_ip32_info-v1.eblit b/sys-kernel/mips-sources/files/eblits/show_ip32_info-v1.eblit deleted file mode 100644 index 891ecb459210..000000000000 --- a/sys-kernel/mips-sources/files/eblits/show_ip32_info-v1.eblit +++ /dev/null @@ -1,49 +0,0 @@ -# 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." -} diff --git a/sys-kernel/mips-sources/files/eblits/src_unpack-v2.eblit b/sys-kernel/mips-sources/files/eblits/src_unpack-v2.eblit deleted file mode 100644 index aa46025cc0ab..000000000000 --- a/sys-kernel/mips-sources/files/eblits/src_unpack-v2.eblit +++ /dev/null @@ -1,60 +0,0 @@ -# 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 -} diff --git a/sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit b/sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit similarity index 88% rename from sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit rename to sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit index f61b3bfc29ec..98f61459bae0 100644 --- a/sys-kernel/mips-sources/files/eblits/src_unpack-v3.eblit +++ b/sys-kernel/mips-sources/files/eblits/src_unpack-v4.eblit @@ -1,6 +1,6 @@ -# 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. @@ -30,19 +30,16 @@ 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} ${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 diff --git a/sys-kernel/mips-sources/metadata.xml b/sys-kernel/mips-sources/metadata.xml index 891ca504252f..816b3dfc9daa 100644 --- a/sys-kernel/mips-sources/metadata.xml +++ b/sys-kernel/mips-sources/metadata.xml @@ -11,19 +11,11 @@ mips-sources are git snapshots from the Linux-Mips.org git server for MIPS-Based machines - Enables support for Cobalt Microserver hardware - (Qube2/RaQ2) + Enables support for Cobalt Microserver hardware (Qube2/RaQ2) Enables support for SGI Origin (IP27) - Enables support for SGI Indigo2 Impact R10000 - (IP28) - Enables support for SGI Octane (IP30, - 'Speedracer') - Enables experimental support for IP32 R10K kernels - (SGI O2, 'Moosehead') - Enables use of the IP30 Impact Early Console Hack. - FOR DEBUGGING ONLY! - Enables use of the IP30 Odyssey Early Console Hack. - FOR DEBUGGING ONLY! + Enables support for SGI Indigo2 Impact R10000 (IP28) + Enables support for SGI Octane (IP30, 'Speedracer') + Enables experimental support for IP32 R10K kernels (SGI O2, 'Moosehead') Remove binary blobs from kernel sources to provide libre license compliance. diff --git a/sys-kernel/mips-sources/mips-sources-2.6.29.1.ebuild b/sys-kernel/mips-sources/mips-sources-2.6.29.1.ebuild deleted file mode 100644 index 0c95025b71d7..000000000000 --- a/sys-kernel/mips-sources/mips-sources-2.6.29.1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# 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: [version] -# Main eblit engine -eblit-core() { - local e v func=$1 ver=$2 - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" - return 0 - fi - done - return 1 -} - -# eblit-include -# Usage: [--skip] [version] -# Includes an "eblit" -- a chunk of common code among ebuilds in a given -# package so that its functions can be sourced and utilized within the -# ebuild. -eblit-include() { - local skipable=false r=0 - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - [[ -z $1 ]] && die "Usage: eblit-include [version]" - eblit-core $1 $2 - r="$?" - ${skipable} && return 0 - [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# Usage: -# Runs a function if it is defined in an eblit -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run -# Usage: [version] -# Runs a function defined in an eblit -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -# eblit-pkg -# Usage: [version] -# Runs the pkg_* functions AND evals them so they're included in the binpkgs -eblit-pkg() { - [[ -z $1 ]] && die "Usage: eblit-pkg [version]" - eblit-core pkg_$1 $2 -} - -#//------------------------------------------------------------------------------ - -load_eblit_funcs() { - # This is a sanity check to avoid QA issues. It prevents - # eblits from being referenced during metadata operations. - [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return - - # All are in ${FILESDIR}/eblits - # If a message for a given machine needs to change, - # then we create a new eblit and increment the - # version and reference it here. - eblit-include err_disabled_mach v1 - eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info v1 - eblit-include show_ip27_info v1 - eblit-include show_ip28_info v1 - eblit-include show_ip30_info v1 - eblit-include show_ip32_info v1 - eblit-include show_cobalt_info v1 - - # This makes sure pkg_setup & pkg_postinst gets into any binpkg. - # Neccessary because we can't guarantee FILESDIR is around for binpkgs. - eblit-pkg setup v1 - eblit-pkg postinst v1 - - # Eblit load complete - MIPS_SOURCES_EBLITS_LOADED=1 -} - -pkg_setup() { - load_eblit_funcs - pkg_setup -} - -src_unpack() { eblit-run src_unpack v2 ; } - -#//------------------------------------------------------------------------------ diff --git a/sys-kernel/mips-sources/mips-sources-3.10.4.ebuild b/sys-kernel/mips-sources/mips-sources-3.18.3.ebuild similarity index 85% rename from sys-kernel/mips-sources/mips-sources-3.10.4.ebuild rename to sys-kernel/mips-sources/mips-sources-3.18.3.ebuild index 21482892f091..3ca648d45c0d 100644 --- a/sys-kernel/mips-sources/mips-sources-3.10.4.ebuild +++ b/sys-kernel/mips-sources/mips-sources-3.18.3.ebuild @@ -1,6 +1,6 @@ -# 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" @@ -11,14 +11,13 @@ 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 @@ -45,17 +44,17 @@ BASE_KV="$(get_version_component_range 1-2).0" 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 @@ -152,9 +151,9 @@ load_eblit_funcs() { 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 @@ -172,6 +171,6 @@ pkg_setup() { pkg_setup } -src_unpack() { eblit-run src_unpack v3 ; } +src_unpack() { eblit-run src_unpack v4 ; } #//------------------------------------------------------------------------------ diff --git a/sys-kernel/mips-sources/mips-sources-3.9.11.ebuild b/sys-kernel/mips-sources/mips-sources-3.9.11.ebuild deleted file mode 100644 index 28356052433b..000000000000 --- a/sys-kernel/mips-sources/mips-sources-3.9.11.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# 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: [version] -# Main eblit engine -eblit-core() { - local e v func=$1 ver=$2 - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" - return 0 - fi - done - return 1 -} - -# eblit-include -# Usage: [--skip] [version] -# Includes an "eblit" -- a chunk of common code among ebuilds in a given -# package so that its functions can be sourced and utilized within the -# ebuild. -eblit-include() { - local skipable=false r=0 - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - [[ -z $1 ]] && die "Usage: eblit-include [version]" - eblit-core $1 $2 - r="$?" - ${skipable} && return 0 - [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# Usage: -# Runs a function if it is defined in an eblit -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run -# Usage: [version] -# Runs a function defined in an eblit -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -# eblit-pkg -# Usage: [version] -# Runs the pkg_* functions AND evals them so they're included in the binpkgs -eblit-pkg() { - [[ -z $1 ]] && die "Usage: eblit-pkg [version]" - eblit-core pkg_$1 $2 -} - -#//------------------------------------------------------------------------------ - -load_eblit_funcs() { - # This is a sanity check to avoid QA issues. It prevents - # eblits from being referenced during metadata operations. - [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return - - # All are in ${FILESDIR}/eblits - # If a message for a given machine needs to change, - # then we create a new eblit and increment the - # version and reference it here. - eblit-include err_disabled_mach v1 - eblit-include err_only_one_mach_allowed v1 - eblit-include show_ip22_info 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 ; } - -#//------------------------------------------------------------------------------ -- 2.26.2