diff options
author | Joshua Kinard <kumba@gentoo.org> | 2012-10-21 00:13:49 +0000 |
---|---|---|
committer | Joshua Kinard <kumba@gentoo.org> | 2012-10-21 00:13:49 +0000 |
commit | a0855d9fa7fee4a80f39d6119b10f705d7d6214a (patch) | |
tree | c7a15640f9c7e56532639ecf317775460f67f571 /sys-kernel | |
parent | version bump (diff) | |
download | historical-a0855d9fa7fee4a80f39d6119b10f705d7d6214a.tar.gz historical-a0855d9fa7fee4a80f39d6119b10f705d7d6214a.tar.bz2 historical-a0855d9fa7fee4a80f39d6119b10f705d7d6214a.zip |
Updates; drop 3.2.21, 3.3.8, and 3.4.4. Replace with 3.4.14, 3.5.7, and 3.6.2.
Package-Manager: portage-2.1.11.24/cvs/Linux x86_64
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/mips-sources/ChangeLog | 12 | ||||
-rw-r--r-- | sys-kernel/mips-sources/Manifest | 101 | ||||
-rw-r--r-- | sys-kernel/mips-sources/mips-sources-3.4.14.ebuild (renamed from sys-kernel/mips-sources/mips-sources-3.0.9-r1.ebuild) | 6 | ||||
-rw-r--r-- | sys-kernel/mips-sources/mips-sources-3.5.7.ebuild (renamed from sys-kernel/mips-sources/mips-sources-3.1.6.ebuild) | 6 | ||||
-rw-r--r-- | sys-kernel/mips-sources/mips-sources-3.6.2.ebuild | 177 |
5 files changed, 247 insertions, 55 deletions
diff --git a/sys-kernel/mips-sources/ChangeLog b/sys-kernel/mips-sources/ChangeLog index 227973a10337..23285856a3f1 100644 --- a/sys-kernel/mips-sources/ChangeLog +++ b/sys-kernel/mips-sources/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for sys-kernel/mips-sources # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.144 2012/04/13 19:46:42 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.145 2012/10/21 00:13:49 kumba Exp $ + +*mips-sources-3.6.2 (21 Oct 2012) +*mips-sources-3.5.7 (21 Oct 2012) +*mips-sources-3.4.14 (21 Oct 2012) + + 21 Oct 2012; Joshua Kinard <kumba@gentoo.org> -mips-sources-3.0.9-r1.ebuild, + -mips-sources-3.1.6.ebuild, +mips-sources-3.4.14.ebuild, + +mips-sources-3.5.7.ebuild, +mips-sources-3.6.2.ebuild: + Updates; drop 3.2.21, 3.3.8, and 3.4.4. Replace with 3.4.14, 3.5.7, and + 3.6.2. 13 Apr 2012; Ulrich Müller <ulm@gentoo.org> mips-sources-3.0.9-r1.ebuild, mips-sources-3.1.6.ebuild: diff --git a/sys-kernel/mips-sources/Manifest b/sys-kernel/mips-sources/Manifest index ff73256166fd..d3ed3a92fcfa 100644 --- a/sys-kernel/mips-sources/Manifest +++ b/sys-kernel/mips-sources/Manifest @@ -1,54 +1,59 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -AUX eblits/err_disabled_mach-v1.eblit 1639 RMD160 2d0ad67a8a64ebd07dc942d0b55993e464d524a1 SHA1 3c4c8a5c85a8a23c23ef74e365304a6d9292e789 SHA256 e0b1404a5e3df2be0af528455eeaa801381b02ad0860bc72e02a9e88eee90370 -AUX eblits/err_only_one_mach_allowed-v1.eblit 762 RMD160 60ec00c9dc71b4191e5b3808b37da7159d46d1b9 SHA1 84cf9582230f945e66d1dec6cb99bc8e0abdb634 SHA256 c7ae9d34966434a8969abcf076f88bec15fc8cf12c656320b7fb65814dfaa315 -AUX eblits/pkg_postinst-v1.eblit 653 RMD160 2fc10e86ab3a33cdfeaaf9762e95c49ddbce7d7e SHA1 ce1b0766843125a24e3328c2f35db9bda617ea81 SHA256 e57c88960d6f8e145db5629ad37663281f9ed1b19eaa77f7649464bca58ff005 -AUX eblits/pkg_setup-v1.eblit 2500 RMD160 d9e1a21acd499fa61fa30e18ce75ee60ecc7d3a8 SHA1 c1cfc114cfa2251c1327666df74abee5fd4e9e06 SHA256 052b3fcd4556ed6698a1fe583b9a04ec565d0fe266ecb35384038e4c945d9473 -AUX eblits/show_cobalt_info-v1.eblit 980 RMD160 6110cbfaf82df6d531eecdf42951a48eec240f59 SHA1 d3d84add98bacbaee43835b3a34e2cfee1e3add5 SHA256 b8cf324e2fd7d73d6681474b5ae729797bbe3d3091a00f0cc67974eb7368778f -AUX eblits/show_ip22_info-v1.eblit 1287 RMD160 a135e8d22691b48ae638b7de22b36e312b3d4cfd SHA1 020546ce3fe74e3f4330a086e02884e7968356a1 SHA256 66623e04256fda3e6a69120536e90cb1cb834836eeee4a527ad762b551f030b9 -AUX eblits/show_ip22_info-v3.eblit 949 RMD160 5258bfaf87c6d28d0d2c2f01a7280bd308d1d41e SHA1 25c4faea4e0b900e648168713fa2c13b0df9fdb8 SHA256 dda40c1180401e471906de0e6907f20ae210313f37a7b45643f8bb01a22a5475 -AUX eblits/show_ip27_info-v1.eblit 788 RMD160 54ca6fd0c182a353a44812a6dd1ae33af15ce687 SHA1 5f07d4da7b86b92d6f16761908e76c26bffcda05 SHA256 668584ecaca4a56bd6ef5eb07e2fafaa5a6c6a5d97331c4850797f70a2e8e9be -AUX eblits/show_ip28_info-v1.eblit 978 RMD160 484460a39834c44227e62c0479e1dc9fd7b60122 SHA1 6d03926b769d3619d986d0717d027fc9a6efb966 SHA256 f0481399f310c6ccddd9a1802546948064acf7fef7b0cca735cd0d611ee7fa69 -AUX eblits/show_ip30_info-v1.eblit 1514 RMD160 e2a14b892d207d5785c9de3dc6921d0ff4ac9ce7 SHA1 ce14cf24b8774996ca7b7a9b70f7171528a1ccdf SHA256 b7e2022c10ddc1c21dc639d2fd4e7a64784bb8ad777ef695b5e24a24f5c0f56a -AUX eblits/show_ip30_info-v2.eblit 3263 RMD160 41bc691df4fbea9a99d385f1d169489b983643b2 SHA1 8529094b2bfb695411dae1e5bbf489e7d0239d02 SHA256 a6cc00bc3784a081994dc50f6b7fc50ab6e962f4e4904d333097c0134b034774 -AUX eblits/show_ip32_info-v1.eblit 2669 RMD160 df69f4492d443fdd1756d3d18f3106c6c7c24f98 SHA1 1569be53347662fd05b95b644274bed84b3894c9 SHA256 09dbf9994948abc1308037b5df81e34ec6fdc742ea9152af863828ff458903a8 -AUX eblits/show_ip32_info-v3.eblit 2090 RMD160 6fd619f44a7b9e14480590cb77e4df719519e644 SHA1 3861aaab6722f91cc371c8f3db0c871c1335c93d SHA256 68e8688631570bdf23015057779866d5de124cf17fa50e5e2f9ce4926abb9da0 -AUX eblits/src_unpack-v2.eblit 2397 RMD160 efc323e108684ba373d64d842dec569c4dd86485 SHA1 5c87f730e84c62a579704cc61b13b1b26c7c355e SHA256 ce4a776eccb03fee488c98dbcd8a2de9592633f8ef7946263a7e74e21c3eb677 -AUX eblits/src_unpack-v3.eblit 2502 RMD160 7e49025df471bb8a1bb266586e6deb2a0a259909 SHA1 a7f2e897156f5d46c2673393f593b7b79e0bc12c SHA256 c82f94a5e8aa6fc34388563d92d6de6116bceba000e0484c498971d3adb08670 -DIST deblob-2.6.29 76155 RMD160 b56288e338c16ec6aafd5d9146bd4dc8ae82d2ba SHA1 ab846a78ee43e2efd90417494cafe9dfa5b2d089 SHA256 ce0805a2767a1139fd952232eae04814c8910d0629963c2dc1e83449bc6a4987 -DIST deblob-check-2.6.29 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3 -DIST linux-2.6.29.tar.bz2 56579370 RMD160 e0e8c0635665ed34618b04fe1140015a4b6ff806 SHA1 0640a2f4bea3fc272541f322b74ea365ad7f2349 SHA256 58a5ea16d499fe06f90fcbf1d687d1235d2cb9bc28bf979867bd3faadf38fc3f -DIST linux-3.0.tar.bz2 76753134 RMD160 e20c9564ec0c8128e28a4c038986d4d93bbe34bb SHA1 45b64bffc860f70ab7956da4493c488010714650 SHA256 64b0228b54ce39b0b2df086109a7b737cde58e3df4f779506ddcaccee90356a0 -DIST linux-3.1.tar.bz2 77190238 RMD160 f9a3ce57b9f20a1402ef340792d3c223140ce1d2 SHA1 ac792701561b1cd4279302b8bb8f474731762ad1 SHA256 2573d2378c754b0c602b57586e9311e5b38c5d1e6c137f02873833633a4b9359 -DIST mips-sources-2.6.29-patches-v3.tar.bz2 74933 RMD160 37c21087351188f0300ff81e778ba86f33b10a3b SHA1 dc35f8d47928f1db450115bea3b6e2ccd18806de SHA256 d3c77c91b810824bcfbe25b96703e0b3a7f6200c71aa550c4abe9d296f5bbbff -DIST mips-sources-3.0.0-patches-v3.tar.xz 84840 RMD160 07b04f0eb2e9529c02b962008971e1eb45fc3f2c SHA1 f1ae1a8cd601a8bfec02a1c5c70e29218b3d7b80 SHA256 4e39120b2b65b134a1ebf53525f78a576ce5a78e60a0b3494c2b5d3bd3cbd1b1 -DIST mips-sources-3.1.0-patches-v2.tar.xz 84852 RMD160 13a1ea15bfd60b061c4b68a86069845bfdf548e9 SHA1 6e0310a88a079e9a36b6e8d6b7f3e64da3ea5390 SHA256 fccc4ad9687f79fc04b75d5b943c14ce53280e2a5d40cb88ba07a84540f0d93b -DIST mipsgit-2.6.29-20090324.diff.bz2 17991 RMD160 fc94317086c27111c2e43cd6c7ff7684e43160f9 SHA1 2f72a7057809d98eb15c08df1527a8147ed3b5eb SHA256 e5867f9e92a83734505d6865640af3e8dd117b448d371d1514cec94c182e4511 -DIST mipsgit-3.0.0-20110821.diff.xz 28224 RMD160 6f6b59bef1d2b15f3569a6a18445efeed762fc3d SHA1 43d02dd57acfa280c53703067b9b4656c08c097b SHA256 40b6c725451dd54532f5f13c8d531b23fd4d5ff729ed597ee71fd633bfabb3b2 -DIST mipsgit-3.1.0-20111216.diff.xz 22640 RMD160 688ab990eee8be863be392e00d6b2e057b7b1cc7 SHA1 7daca7fede0fcaa54549dfa39919050eac97300e SHA256 4fde4b69a5c758b333b560e60f4d0def6873bad20f550bc501637f754ac8625d -DIST patch-2.6.29.1.bz2 14395 RMD160 78b2817db8a001750648ee4609a94de26829a4bc SHA1 de0c8efa7927fca5c95dce0e1a47e354527a6c52 SHA256 0c44a41816082602f9d2bd45524d85f6e5fa8e4a6a9a15861048ca2aaf068d8f -DIST patch-3.0.9.bz2 284740 RMD160 bf495ce69ca11de235c4ee3fe0fedb48386b1f34 SHA1 5e85e1f1ec9c375896283f4b6e1bcfb476867745 SHA256 1f30e7e7ab556bd006e78515a62f7ec459c868ad61c24698af21a357081fa0c8 -DIST patch-3.1.6.bz2 163493 RMD160 0cd1eb8d162832d1bcc585330caafa3991173eb2 SHA1 c906930339d73538031cc7ffa9f7aa40232c7997 SHA256 33684faae341f1c48269caf17338c5dca35757d291761df580f2eed10bf8b47c -EBUILD mips-sources-2.6.29.1.ebuild 5205 RMD160 3ca931659a5bddbaa33d2a9d1bfe9b31b6cb31d8 SHA1 a3542d1fa6124778933ae4dad23051430f3c62c8 SHA256 d0c3b4ea0c88b756e16c37671d1dadf923ad186788f23f88fcf2efd1a24a63c4 -EBUILD mips-sources-3.0.9-r1.ebuild 5267 RMD160 6e36d1cdeab5012add5b109a0c5856e8943a9f49 SHA1 fe81b9b1a7725491c8f4abcd93c24c9568554035 SHA256 9daa20fbb2de989a9495c96616c83acc23eef1f66aa2ae739f23b6c2917f587a -EBUILD mips-sources-3.1.6.ebuild 5264 RMD160 371a208230c077f761a2ee3818bd277d782b6404 SHA1 f5b8f3e21d1cc0ddd2c02725325f9ecadd5394e5 SHA256 ca514145986fecb14a24b1a36d164487dc2a4da670f8bddd6497860a4a9c35b6 -MISC ChangeLog 55655 RMD160 d8cd1ffb1c0777c2de111eaba8517dff1d2cc874 SHA1 2215d4a956b11d280cc1e936bc6bf6c72203118f SHA256 261d8d9512eca01b880253e91021bcc92dee0b6fae27873bfd9dcf0aa0001a44 -MISC metadata.xml 1147 RMD160 146a4f8116b64be7c7fb2cc5e01e92143b66d83b SHA1 a56b89843931833c8178f50dc67fa910e9c531d0 SHA256 7e52a730a691567b835225d1d83ddaeab8947b1c50790e7b486fdbfe6708c909 +AUX eblits/err_disabled_mach-v1.eblit 1639 SHA256 e0b1404a5e3df2be0af528455eeaa801381b02ad0860bc72e02a9e88eee90370 SHA512 c34097c172a9d37e7dde2a1266464cef5370058fca4a662694db34e26c3aa3dc49f00115af50c036bb30e1e808ee5efe84c300e716f8595788617073d58e2f00 WHIRLPOOL 9b291a6561e6e503eae11cdf7fd216373a12ebdb24f03ca0a97e6c19b471d927aa004359f6d74fbcdb88564a697002c2e1d7ef5a7f08dfd6cc5fb441262943f6 +AUX eblits/err_only_one_mach_allowed-v1.eblit 762 SHA256 c7ae9d34966434a8969abcf076f88bec15fc8cf12c656320b7fb65814dfaa315 SHA512 8f06cc9b2b3e8843b150b2ba7e9ca6413386a81a3c81563d356072db39492d8fe17b90a034dc3b53029be809904d3391b68a74a6b13d4c3345220933e6c5ee68 WHIRLPOOL bdd54b92ecdd0c5108243d654dbbe868ff4a233ab9282ea3c85d20e738315b969ccf55611bd0b8f6f799c4b98c949c9c8befcf367f715322fd1d1fbdcf2d52db +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_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_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 76155 SHA256 ce0805a2767a1139fd952232eae04814c8910d0629963c2dc1e83449bc6a4987 SHA512 1e0dced5ca74df620602cbef0076eaf677f9a715cac47fb37f6d2101339eaddcb4dc4f6b3d4449f7793a8679599b5a8ea80aa17036e22f05e25b33e06bb8714d WHIRLPOOL cee62a9bfd2a06b46c516dbce741bcdef8b807bf71fa44497399f0294ff87048230a8348bdebf6efec63d93357a3f275af78cc045c79fbc9b03d8d032d1acd69 +DIST deblob-check-2.6.29 247608 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3 SHA512 2ba5c7615164a96847afc40af9c9883dc39d8be633e8f07d0d4a6c16b1a22117faf68d5aa40c5aee843dc687a635e2195a4be3bfa40f87dc2b89554d869616b6 WHIRLPOOL ea5dcfd0ee58f1e9ff8dc16229401d37c0271fcae9d065ec648828088cd8d0b8eb8a80efc772d1ed0f075017485609ebf19c01156586728dd335af2dee2bbeff +DIST linux-2.6.29.tar.bz2 56579370 SHA256 58a5ea16d499fe06f90fcbf1d687d1235d2cb9bc28bf979867bd3faadf38fc3f SHA512 2369207fd7fdb442b6d02576cfdd91809520dc981b1bf0445f5a4fbaa27daf6fc935f3a9aebab9a3ee2c0bb0a1d130ccbc0fec275cd2f2477fa3721a8f21ccab WHIRLPOOL 7cea1fb87fa26e4c6003a6b7cbdd4e8016c1139abd4baf31fdc1c799088b8271e2fbb1ba9be284d77ead534a983b4d23c20cd93ded2f177444bcceb0bf8dc990 +DIST linux-3.4.tar.bz2 80173484 SHA256 a797a15d0b6228381507c14ecf4eec4a6cc5c77cfd521ba3b3e1325e85b5b16d SHA512 597002fa82b70b5052f9e05c1d8547bc5f89d8e1aecfd1765f4033f6d2c5c02d51b6372dbeef12c2eb070ae318a04c39925050cb37a39399961c8b263479fca1 WHIRLPOOL 57e6dd7094db2bc41175d7bb551e8237ea96eacf3710a734e8413915c54304e84ca11455e41c7752882ce81048459555d44d1798bf0775b79c3d74b13aa3a9f2 +DIST linux-3.5.tar.bz2 80978443 SHA256 6ab82beb8cbb895b7523daed7ec3ec5850cf460b96788056f1ef5135c852fd23 SHA512 f6de5aaff351097dbe4b7186baea63004ef9efb73a85ccfd718c5856b282c22fb1431dce8588cb823eb75d1f09cd89f20e4936501e2c536f53ea4aa705e09ecc WHIRLPOOL 227c73e187370f2f5be34041c99ff2ff1bc99de4685d29801558a96d7d128c6f09c4a2ce81ce33cd87148c301e43319b42a8a77443e5db37f604fd97d101b7e7 +DIST linux-3.6.tar.bz2 82296001 SHA256 88ae0a20fd39ecae79db0ce8f9397922fae33c8b06a54ed2c883c861126c9771 SHA512 cbaefc2c4c8ab2251c3345b7b2c88d55a49e3468d8b177b05dd6d96a802efa9a052b1a1ecab8b71298bac97f45259516d88253838332b4fdb4307780ebcddce9 WHIRLPOOL e17e3800951f0c3af21015d1a1c99698d0ef70815bd4f131dd60b30baef70d4c255988857533a9a7c058388c2febfcf02d12cde2a7ed46b24fa85aeb260c0251 +DIST mips-sources-2.6.29-patches-v3.tar.bz2 74933 SHA256 d3c77c91b810824bcfbe25b96703e0b3a7f6200c71aa550c4abe9d296f5bbbff SHA512 dbe36b9d6739dcbf8864829c6b63bd08bdafc76d6d84438ca864d4bf2024dfd297addb857636bd7cec25e1d0ec2c9742e64436789a55668ffcd535f58ca6b88a WHIRLPOOL e1288928a8630452658452f0b4746475bf071ed4c3f9bc445ed0c3b14d70b665f86b297b9dd4ee45ee94649080cddb41daa004a6b611722aae6aed6619b76fa7 +DIST mips-sources-3.4.0-patches-v1.tar.xz 83924 SHA256 494c144127399ce77a8be1d4914e92e43c3f97276aa53a113518139bd0512f7f SHA512 8333bd8a5fa939f7160e6834b5e035f0273c452195f779961eff14ed9089c6fa2bcb33438111844792168172c353a6b77e1d651fa5515e574249783be01b6ac5 WHIRLPOOL 1764a0da629e835814cf938a745caa447e02018de1d4d92083c6d159f498856f14b89ed256a97ddf8ec10c0ba1e423d154d3ed855435955ad005cdfa220ab005 +DIST mips-sources-3.5.0-patches-v1.tar.xz 83984 SHA256 6df803f0c131862f6699db948188000063a4c1d128b684163b6ccdbf1e44343a SHA512 f17973d5d4f680b05c1a0604b5515937371d137bdeb63d0e76747a712336ec106a4fb25b48d8297d26c0f96d51ab94778b84066ce7413f78dc12de67f316d080 WHIRLPOOL 8308809a94c3d195a28aa5b2d896c9b7b1447bb0dc0421222de864eb9c999e9ae419d036e5f8b3cd4294c214691a4b042b69242a14ff867791939cddb60ba716 +DIST mips-sources-3.6.0-patches-v1.tar.xz 83968 SHA256 0815c686133a41b1c7f968c6e98083b7c21489a5825f38ba26ceb3b58e006524 SHA512 f0b48788b32e6a15c193057ea02ac50828bc03bd2d330a9085dd481de7dd35fd5101ab302453811e0e4855d3dc5f1ca989bae05dfe23bfea204c29de26b212a9 WHIRLPOOL 0fcf38ff0a3a7d2725b868c43069a44c917cc4704d7e9d162e8a159274246b331f637289a607e4ef6ed7be18eec54abcda46a2373942df0ed64c5cb964faedcc +DIST mipsgit-2.6.29-20090324.diff.bz2 17991 SHA256 e5867f9e92a83734505d6865640af3e8dd117b448d371d1514cec94c182e4511 SHA512 299e3c3ca32071c279a838209fc2fc8632d5bb92f3a034905f645c36565afb64c0dead0f3a6ab15c195e4058e997bc106320051af2fc15e774eee80306db953f WHIRLPOOL 3bd9fb3bd1adbaabbf3a806cbddb3768e4777253d9e454092597451cb8a1bb3e34a6a8493e872e1c4b11f516861fd4672d45f9b704538b876b5f746f95025b7d +DIST mipsgit-3.4.0-20120623.diff.xz 20692 SHA256 20ebd20240bc5d8dd55b653e3bf0f4eb9b0f40b2108ff69d762d3bd520c6d1da SHA512 206823470f1773860731b8fce1b36db4751c44508325f39daab9e527703ac858c469a5084d74b68bdaf69837dc2f703444f266f980561439094434628a0f2d1c WHIRLPOOL e6f66f6077896c2d49cf4ae06aeec2cd5036bb93d462735bc100a86a9893f167b978a283255e85cff7ab0abdc9fd74a7a8c5cacaeb25a003fcac0286bdfe412e +DIST mipsgit-3.5.0-20120908.diff.xz 29128 SHA256 5bfc51bd200c620b6896dbcfb868b6798d74ccfcd349da377b83440cb10ddf6d SHA512 3d6de90f99961329b6a36c3a45b9880b6ede878edb1f712e4c9ba5d1605ed6fd1b918ce9f6b86c3bf7641571175ad6385ffea82446ef79a181cb164bca59d126 WHIRLPOOL 6434e1656cb15293fa999d449b397f4d12c74db0a33500ae48d7313075725e9d271009d7650351e7d2781f5a82b9c5e7ee51a6cdafa2a227a2610b6f0772a7f3 +DIST mipsgit-3.6.0-20121008.diff.xz 21940 SHA256 324381c18252901238fd9281371059433f632318ebdbd475e124c31c6dde7147 SHA512 03f84dd1eb961022a8ea2f4d1dc82ac4af7cbeb1337496afe09dbaa383a65be39566dce120bfabb3c757fc847799b2d8db725f7ed153518a556d30391924cbd9 WHIRLPOOL 3a50451d439e97cfa2c3d2f963ab5302b59b87d32d2f5c5e89dba139056266664c7ee46814876a6653ea80d67f738721194d3dc43f20727c97f868ea63c4b843 +DIST patch-2.6.29.1.bz2 14395 SHA256 0c44a41816082602f9d2bd45524d85f6e5fa8e4a6a9a15861048ca2aaf068d8f SHA512 110a1cbf969cd1b007073f33f5f27a8868a583764097a8cb4fd3d87301cd738f5dde6a253b20d582bc6db7278d55ef055265943c49e13c07354ba172643b21d1 WHIRLPOOL 224fe59e88c824c839feda6ac103055b4d746c76bef36a049c9f2223d47270a209d2ce793c19530c03242efdbee07963433417e4676c8265eeaaac48ca163312 +DIST patch-3.4.14.bz2 333485 SHA256 f5724a13e6c8b6adc214ab49b2dd2bacc561f235843241689e2cd6699f021bf3 SHA512 5120d03139e117c64e45ac3e33fc884f7a64dc6adee404fded254e49172b0deabfd276ded2d13dd8da21763fee1e4b306d2e7f6bf9dc36b283a099571922b9e7 WHIRLPOOL bb800174178489ab6df0c02029a806986afbb5bf08669956e37e4c35f451780a4a3e2a36169955c5a5f1bd1f750e91280cebeb76fe750c11670af7dbb11e553f +DIST patch-3.5.7.bz2 241834 SHA256 c064888f2c815353b2ca483935a9e79572e2d033559b73971f7f32c8eaa4b66f SHA512 024bfbd23905805bf6ce8326b9e69b2d9cd539038cc8c00f3145b8a482caa6eec3993771c69800784ebab0d9c3d43910a9bd5e561012c67df44f663cfd61afc0 WHIRLPOOL 98239024aa4a702aa80fd53b2efb8614ab64eb23c2b35aeb75bc858ca3df4c05f986dd517f455c8fa04ce05079bd03ac1bc974b873e12f431fa773d7766f7015 +DIST patch-3.6.2.bz2 57709 SHA256 0a6e45dda40e3369d3c14d473651690f0c062f3acdcd69acd73b7b219b523b35 SHA512 54c7a4079656aad75596174829f8ec11eb9464473f6877c85828431bde0104874319ad76a7ac8d787a44e083a1afaec489833f03b23d0d7da1c451da54285db8 WHIRLPOOL 29330a88db84e47e9677a54b61d9e62367b4c2fcdcc047878efabd8fd29ea2487cda5c761f8c67221437b7c5adc35efdc3fcff9ece809997dd9b7e3548709805 +EBUILD mips-sources-2.6.29.1.ebuild 5205 SHA256 d0c3b4ea0c88b756e16c37671d1dadf923ad186788f23f88fcf2efd1a24a63c4 SHA512 91770f3e127de800e45f152acd0af5314c7662832e976d95cffcf8a2b8137d8fdb1a987dd97973af58682f7286291b959973709aa57aa7e191d45062f82715df WHIRLPOOL a4c9e2b6ae6cf544fe68a14d983cf46a006c2334888771a285383972cfac2af3e1afb48ef2219f8994d5e4260a39a1a99bc77fcc622d72ad5f88f0f1e99ffa4a +EBUILD mips-sources-3.4.14.ebuild 5267 SHA256 770d4401539f47affce53114ac4258381fe0c9f9aa407367a7cdee73c3546c56 SHA512 320cfd0153dd9456df2bae7a4e242a8091e3d732cc0d7deee6c5c0553660c3ce5628f49138e8c666aecba569f67ff6cf395849529d52343918ef59089084cc27 WHIRLPOOL 4f0b9675efeaab7deb1be4338282e067023524c38eb2dae7e8a6648edfe69ac78cf54e9f03f0c3a0415eadd169c29107ff9d00038ce3f712d99ce1869098e894 +EBUILD mips-sources-3.5.7.ebuild 5266 SHA256 2915d2723404225c4bccceae34f29056c5fe36e80857b2e2ea56311c9cdc6986 SHA512 2b5df529027d4355373637a87cecb6a0cd65ffd03dfe486f9b33f55e21e9f3592588afa67a9c69c93b9f5b6169191810a31a6466d4b62cf90667b316a84043aa WHIRLPOOL 1739a8e157111a3b8283e2003a7139c90eb4b75b9535b2664bdab38f166ac0ddff056fe0a09b125862c619278d71ddb75c2cc018dbe9a62f1dce3edbe2b904b0 +EBUILD mips-sources-3.6.2.ebuild 5266 SHA256 e64a2cc5bb24cce921df37b4976117ab00fd1651ef63cd4f4c984cf06d6668bb SHA512 47b24e948b04addbc3e50e9c872b97dc2921f3a02012ef04e0277d24c3b2b1752928215d0b0d37906ac0853cc1cc331949819e5b517627566e12d30215045de2 WHIRLPOOL b5a9b8819b8dca7744554cd1e920a7099a37d09a9100cca3b9b3893e6bf8b7ad51a2ff9842cdcc1f6c41e2ba0482a4b093322b1aac79e6e83c6d9f499d83f785 +MISC ChangeLog 56041 SHA256 297e8ede3a7de7666a91046047c2ccc8d5c8765e440712858b11780c3e4a2d72 SHA512 600e2abc61a816fc6636cc46c36729784d7988147af5eeeaecd625c1faec58e6a7011b5cdfc60ca6edddf430ab82667dae8fa8a4c9aabd35f3d781f181f7140a WHIRLPOOL 8951991451eb630cf593cf23f758f7aeb5a4894c18b42f7696643cc143c23b8106344f46032c4127299313437a6f2cbb7dded8a092c8715b4046d344fd0e2f93 +MISC metadata.xml 1147 SHA256 7e52a730a691567b835225d1d83ddaeab8947b1c50790e7b486fdbfe6708c909 SHA512 351d420958d22d6b7510da25b4f95981f85af050acacb3abdc4bd4871289028fc33326f74bc274886e58eab14b76311d59050c793110e1137d12af228d0c0c12 WHIRLPOOL d124cdaa81c9b04a358d90870f5f8c04ca9bdb8b161413be71431ac201e7b724532f2ebcf29c9526ac9212aa2b6ac8b4bd5a9761c7ecb7100839ce40f1f816f0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBAgAGBQJPiIN0AAoJEDxpGckxwJCBOUQP/1RjF/spohwt2c68qUSV2SY+ -9YWxKuIiLPWGlkYPnxiK2JWxjFwEMVNFG4mcBk937lY8nbIUk4YIKhLRRiqHkju0 -NcSXM1ezj9AF9XfmOifh1dJ9nBFoJlIdbBD8S9kmN4G5uRdFG4J23YbmVWogMSyd -Hn5HCTcw+bzdN+/S/HUTzvDnwmmbMYTizTpvdRBfXZvxUQowtRDEdaaeQI0Q0v6Y -GeBKq5aUMoHnN12i0u5kHiEzfX4cPxgEWEgh4V7+zDZFKSwK/1jdRHI3vYOC/BLR -70u/FENN7ruZAqfV8fE7CWunVkrOyQN1FLEKEtwTJFOFGTDk5VztD0ZPAKelUbry -65xHeWtYdHCAhyf8KuUKbtixNZ178RKem8myJO/yJFace/2nHRs+cX+TZAiWBuYU -yhBBE9mpwoLbEpIJkTMv6Eb64Yhol2rLZ9kw0ewubSpWVv4mQQKb2hU+3xl4lI1h -27EXhpnoRIeRTRVycmDpNTE8mxBkgYvx4W6DllzJWfhZGZI145faleiYfQG0kQ1S -wB7Sj0UY8p8dphzGHQe/jHSTnh5AgDeOBROX1grmwQj8DLUy6JE2u79ek+VRuPwH -SU9pHkH6pMur6R/bHmUVL2roxGNbLXtqVwwm7OPBZHRHFTHGcPkTG7Itn4v21UkL -8eLnewUfs9VMwqJvzGmJ -=8DgH +iQIcBAEBCAAGBQJQgz4rAAoJENsjoH7SXZXj3t4QAIWuffwygh2kj7ENATDI9Zqv +9+sZygdC8/msGdEOddxoWxA6C6tNoa8W8CH71SqxuaGYVQzL/0rMWYOa33TmXNa4 +x81LRI81ssgsuZAOHmnhKjFTAriuduKFTi8gECd5U0ScfjHoi8gOqKdNM94AWIDr +eMaVAqVh+rV/CRe54DkOnTON9hNkyPKITMhGH0DdDBAM2ziSrVj0ftkplb2Q7XSG +x8GauadKtrqwhIuqKoIY22AX4kBwS1YqUgLUSF9/5w0qgzdnLJEyzvFtVamnaQ4a +GD4BaIoeI+HyiGa+zBpv5fISCtOYA8JsISjgw00Xdv/+7ejb7IxDkcUzyNqu340N +C8CeiTT5dzj9eVcKqWpPw91GX6QgTILJYndn3cE9dXTWHn01kR6I1hD4pLCD3jcv +O6Kt7FUKO/XcD5COBAv0qBf5HCZEQVVIsCY6FMCJ6IaMvRqVfr2+G2SFzGFcUMVP +yVIEvJGFAHDqRn0thfDP1+lEPcTaqCQEWofe3VOX/jruP3RhEMWK4CHbN5sgBn2+ +WwOwcNvTzIaZGaiZgnUPDcaiuj7UeugGIRgqHVBy36CtTCw/qHGI9opw+Q7dUSxP +SvGQYzDmnw6C7pu97EtgepmKI3LvX5vtOK5YmrywJqe8zvK5zk8ixnqYHWeV51Q/ +sH4V3vaZbVOSqWiKapcM +=SuCZ -----END PGP SIGNATURE----- diff --git a/sys-kernel/mips-sources/mips-sources-3.0.9-r1.ebuild b/sys-kernel/mips-sources/mips-sources-3.4.14.ebuild index 3aa953dd9591..71da4cb0f512 100644 --- a/sys-kernel/mips-sources/mips-sources-3.0.9-r1.ebuild +++ b/sys-kernel/mips-sources/mips-sources-3.4.14.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 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.0.9-r1.ebuild,v 1.2 2012/04/13 19:46:42 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.4.14.ebuild,v 1.1 2012/10/21 00:13:49 kumba Exp $ # EAPI Version EAPI=4 @@ -18,8 +18,8 @@ EAPI=4 # Version Data OKV=${PV/_/-} -GITDATE="20110821" # Date of diff between kernel.org and lmo GIT -GENPATCHREV="3" # Tarball revision for patches +GITDATE="20120623" # Date of diff between kernel.org and lmo GIT +GENPATCHREV="1" # Tarball revision for patches # Directories S="${WORKDIR}/linux-${OKV}-${GITDATE}" diff --git a/sys-kernel/mips-sources/mips-sources-3.1.6.ebuild b/sys-kernel/mips-sources/mips-sources-3.5.7.ebuild index 3507a5ffbb1f..a6ff3e103373 100644 --- a/sys-kernel/mips-sources/mips-sources-3.1.6.ebuild +++ b/sys-kernel/mips-sources/mips-sources-3.5.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 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.1.6.ebuild,v 1.2 2012/04/13 19:46:42 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.5.7.ebuild,v 1.1 2012/10/21 00:13:49 kumba Exp $ # EAPI Version EAPI=4 @@ -18,8 +18,8 @@ EAPI=4 # Version Data OKV=${PV/_/-} -GITDATE="20111216" # Date of diff between kernel.org and lmo GIT -GENPATCHREV="2" # Tarball revision for patches +GITDATE="20120908" # Date of diff between kernel.org and lmo GIT +GENPATCHREV="1" # Tarball revision for patches # Directories S="${WORKDIR}/linux-${OKV}-${GITDATE}" diff --git a/sys-kernel/mips-sources/mips-sources-3.6.2.ebuild b/sys-kernel/mips-sources/mips-sources-3.6.2.ebuild new file mode 100644 index 000000000000..1e01bcf9054c --- /dev/null +++ b/sys-kernel/mips-sources/mips-sources-3.6.2.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2012 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.6.2.ebuild,v 1.1 2012/10/21 00:13:49 kumba Exp $ + +# EAPI Version +EAPI=4 + +# 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="20121008" # 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 ; } + +#//------------------------------------------------------------------------------ |