diff options
Diffstat (limited to 'sys-kernel/linux-headers')
15 files changed, 28 insertions, 1007 deletions
diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest index f3c8c9271ead..7f20695cad24 100644 --- a/sys-kernel/linux-headers/Manifest +++ b/sys-kernel/linux-headers/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX 2.6.11-ppc64-32ul-spinlock.patch 510 RMD160 1a8a5a7c96049c7cac243022143fd7f20d678495 SHA1 06821a65583ad90711368c957c6522a27865febd SHA256 ffb32af7a072d8e6c87b73eb525744da2442d472ca0f26af4e3f4468074453e3 MD5 e32b5df37d1bd1fde32f19276f8bc5e2 files/2.6.11-ppc64-32ul-spinlock.patch 510 RMD160 1a8a5a7c96049c7cac243022143fd7f20d678495 files/2.6.11-ppc64-32ul-spinlock.patch 510 @@ -45,21 +48,18 @@ DIST gentoo-headers-2.6.11-5.tar.bz2 20873 RMD160 f1d432d534ea49db77cb74396b3b90 DIST gentoo-headers-2.6.11-7.tar.bz2 21194 RMD160 a81c367feae2126476198e1e0f65f24885a79c41 SHA1 bf74ca19663d276aa765c2a818327a895f420686 SHA256 fb281ad4e3d2eea1f92f5353e51113ff5292da0bc16780fca2b0ac1725a50ff6 DIST gentoo-headers-2.6.16-4.tar.bz2 23895 RMD160 193575d1b9a4d212230929803f350378f78b3a3e SHA1 93f9e96c9336bf648c39b4da4e2d657a17bce331 SHA256 4f0c42db4466bcf28a7b86baa3ca5ff5f9a14020ee7e52b7fa2e9cab40ce0df6 DIST gentoo-headers-2.6.17-3.tar.bz2 24079 RMD160 19373139c4212db5e725f8585e1e05a8316a837e SHA1 4c8151e517e7de5cf6ca42af29d9f355a83959d3 SHA256 a9d28ee423be63079f26c14c8175bd52de4b441cc1c0285fc83b8655eff15806 -DIST gentoo-headers-2.6.8.1-2.tar.bz2 17159 +DIST gentoo-headers-2.6.8.1-2.tar.bz2 17159 RMD160 2df2ab46ef8f42c534bb77b865e1c68bca6a127d SHA1 a94fd947395c354aceae0c35ea524cfc79483300 SHA256 f513e63f2ff5e37514fd8546959e5f308d319075ac70675e372e47e662f6a836 DIST linux-2.0.40.tar.bz2 6121108 -DIST linux-2.2.26.tar.bz2 15754692 -DIST linux-2.4.21.tar.bz2 28533733 -DIST linux-2.4.22.tar.bz2 29528612 +DIST linux-2.2.26.tar.bz2 15754692 RMD160 ce8e808a61566b9ee1acf1f812be12d0a7e9907d SHA1 7e20bf5bbeb0eb7c893e3d69d4ca25ad2774e7ed SHA256 7efbd131c3d243a85eae5ecec7f60394594d0ac1519ad684c4ac8d4f4eb8fa45 DIST linux-2.4.23.tar.bz2 29832609 -DIST linux-2.4.25.tar.bz2 30626548 -DIST linux-2.4.26.tar.bz2 30772389 +DIST linux-2.4.26.tar.bz2 30772389 RMD160 30a9cdf29f97aef56d4345962105a8c2e588f6de SHA1 c0097733a9e3554971ddf18151b83b6f42f6d9ad SHA256 dab39fb4431c1c6852b4197300b729c5d674906e71ebfada6fe9541fd452ec81 DIST linux-2.6.11-m68k-headers.patch.bz2 12090 RMD160 d3fc9886b6d2d17b01e37638fc831e1c29d7bdf7 SHA1 f227ad4286e1f91747bebe0a380d2630b031b64d SHA256 0050ad1f1135289e004e45c952d81a58aa6bf947c57b6c31976ae518fb98be86 DIST linux-2.6.11.tar.bz2 37075679 RMD160 c11918b5db60eb25c42b70eb376106c879678940 SHA1 d72ab76360d004dac4b976633dd0490e8d4b15cd SHA256 1fa39c202efe168bfeb0ddd74c8e4814f77da7dc78993e47826bad9173b95808 DIST linux-2.6.12.1-blackfin.patch.bz2 237386 RMD160 0c3a76aec152c43ef7f1b6130a1a43e59829cf92 SHA1 0f0e16ca4ccc4e4b9ea6d6f12ae289cf878a1fe8 SHA256 7f7d34e07a5581ee120a5847bc21e98ded02df1cfa86856514cfe467a1a4ae8c DIST linux-2.6.16.tar.bz2 40845005 RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 SHA1 bef21cd5063a648f33a99a26f4742dd05eb4dca2 SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 DIST linux-2.6.17.tar.bz2 41272919 RMD160 26aad30c9a6610665c6c7d62401d79bf56a6a699 SHA1 0605c975b9dead2af31a3decf09dd4138fadaf2b SHA256 ab0f647d52f124958439517df9e1ae0efda90cdb851f59f522fa1749f1d87d58 -DIST linux-2.6.8.1-sh-headers.patch.bz2 79212 -DIST linux-2.6.8.1.tar.bz2 35628066 +DIST linux-2.6.8.1-sh-headers.patch.bz2 79212 RMD160 c43b1792043e349fc9f0d5dbfe110da6cd29fd33 SHA1 0f8f7ce30ebc9161b616d9e2179cfae2da707dbc SHA256 1cc5b14559b6f46ec3eb8da689421cf53983ace6da670d308d7a9b7bdc2e48a8 +DIST linux-2.6.8.1.tar.bz2 35628066 RMD160 1befebe772eaa942daf67dcaa9eb302bb33c8288 SHA1 b9b5d86ad5ebfb3547d949de6a0795d2481cf7eb SHA256 910f4af05f40ed9a6ab3bc8ccf7ca77365fb7bfe9b5dcfa7ff316e03b354d4ff DIST patch-2.4.23-pa3.gz 715860 EBUILD linux-headers-2.0.40.ebuild 1808 RMD160 7efaacbd19ed8199d48c1551c71c0d00c67c6250 SHA1 3469a65d7fa44cee0f1884c25c96b5afa64d8384 SHA256 3ed5c8722d94886ae12715e60172f217b8d1222a412c617a78f7e4270270b21b MD5 716932740170ef6fda36c412ae06879a linux-headers-2.0.40.ebuild 1808 @@ -69,42 +69,14 @@ EBUILD linux-headers-2.2.26.ebuild 2502 RMD160 d629565254ce26e64eb18f435afa6e11f MD5 1c43697b46cd87859708b7601424a258 linux-headers-2.2.26.ebuild 2502 RMD160 d629565254ce26e64eb18f435afa6e11fef555b2 linux-headers-2.2.26.ebuild 2502 SHA256 c9058c44d67b37cf27302e39caa60ed63001c6ddc87a0ab5cdf41479f0111563 linux-headers-2.2.26.ebuild 2502 -EBUILD linux-headers-2.4.21-r1.ebuild 3939 RMD160 9e15f932c7ff692a46ce1febc1fca19d1c17ed11 SHA1 8afe37e5293b7e87de9823d686d6b1c05856e0a9 SHA256 e57e338f143fffbced09bcc5f9e22f507c971bf781abca60cda5353c824cb832 -MD5 fc4ed5d046b99dd26ad6101860c32f95 linux-headers-2.4.21-r1.ebuild 3939 -RMD160 9e15f932c7ff692a46ce1febc1fca19d1c17ed11 linux-headers-2.4.21-r1.ebuild 3939 -SHA256 e57e338f143fffbced09bcc5f9e22f507c971bf781abca60cda5353c824cb832 linux-headers-2.4.21-r1.ebuild 3939 -EBUILD linux-headers-2.4.21.ebuild 3725 RMD160 2ba40be622744f469aa8f6232d1674bbe8420744 SHA1 0d9bd3c7bcc221c5c08ed62f68d7e30f0411cf61 SHA256 f55fabcc61c392eb01a760bf9f21e7916b30ed64d88b857b79506e4db1d41cd8 -MD5 778f9cf90ea42798d276d5d57b822530 linux-headers-2.4.21.ebuild 3725 -RMD160 2ba40be622744f469aa8f6232d1674bbe8420744 linux-headers-2.4.21.ebuild 3725 -SHA256 f55fabcc61c392eb01a760bf9f21e7916b30ed64d88b857b79506e4db1d41cd8 linux-headers-2.4.21.ebuild 3725 -EBUILD linux-headers-2.4.22-r1.ebuild 4066 RMD160 812ab7397d4e471f567f9fcaa1264eab047e9296 SHA1 4c8113f1db519e2810fc544bb6c086e0eb26a0e4 SHA256 fdc20f5a376f9b26263cc28604d189976f647326e0d6dc6cc3c947158bba7775 -MD5 1b900a0e84285a3ed937541e17499296 linux-headers-2.4.22-r1.ebuild 4066 -RMD160 812ab7397d4e471f567f9fcaa1264eab047e9296 linux-headers-2.4.22-r1.ebuild 4066 -SHA256 fdc20f5a376f9b26263cc28604d189976f647326e0d6dc6cc3c947158bba7775 linux-headers-2.4.22-r1.ebuild 4066 -EBUILD linux-headers-2.4.22.ebuild 4017 RMD160 b6d18de85bf4298fb41698c90ebe277cdbe5c168 SHA1 269498e97bb51fed6eaf6ad0a98416ad432f30fb SHA256 29a258b385b0f4174e16c930781a68b8840fddf84fb78d5550cacd72a0fbac8a -MD5 c29c48dc661695aeebaf78abbe8a81c3 linux-headers-2.4.22.ebuild 4017 -RMD160 b6d18de85bf4298fb41698c90ebe277cdbe5c168 linux-headers-2.4.22.ebuild 4017 -SHA256 29a258b385b0f4174e16c930781a68b8840fddf84fb78d5550cacd72a0fbac8a linux-headers-2.4.22.ebuild 4017 -EBUILD linux-headers-2.4.23.ebuild 3475 RMD160 192c39827d9d3fb8ac0b256179a60e43e11bf61b SHA1 2de801a37fef8550cc5678ab28e122ac94f51985 SHA256 6535de5438aab723ae287a7dcf63889e542fe6706d72b53151801634950f6396 -MD5 285056f71a9e2293da02020a4b43142c linux-headers-2.4.23.ebuild 3475 -RMD160 192c39827d9d3fb8ac0b256179a60e43e11bf61b linux-headers-2.4.23.ebuild 3475 -SHA256 6535de5438aab723ae287a7dcf63889e542fe6706d72b53151801634950f6396 linux-headers-2.4.23.ebuild 3475 EBUILD linux-headers-2.4.23_p3.ebuild 1267 RMD160 d934faae5757dc69f4b29a4fb2304a8f80258198 SHA1 f76f3aceaceb56d9f1856ef5dbbe9e4efee95a3b SHA256 7188b4e8c7a978a58071bb27db512240be2ea7186bcad101df849b52a27a17e2 MD5 06eb1588f23861450f2d8b2e8379352b linux-headers-2.4.23_p3.ebuild 1267 RMD160 d934faae5757dc69f4b29a4fb2304a8f80258198 linux-headers-2.4.23_p3.ebuild 1267 SHA256 7188b4e8c7a978a58071bb27db512240be2ea7186bcad101df849b52a27a17e2 linux-headers-2.4.23_p3.ebuild 1267 -EBUILD linux-headers-2.4.25.ebuild 3410 RMD160 f84eec78868ebecac2cd20da46b1d693445b9990 SHA1 2bf27d7ce54e0c805f6f7166f76e6677639c3d29 SHA256 133475da8ef8b54cf1e5084cfc3121ce38624ed0e7b642e767af74bc931d1abc -MD5 7a20e26b7cddf8179591f77334b5641c linux-headers-2.4.25.ebuild 3410 -RMD160 f84eec78868ebecac2cd20da46b1d693445b9990 linux-headers-2.4.25.ebuild 3410 -SHA256 133475da8ef8b54cf1e5084cfc3121ce38624ed0e7b642e767af74bc931d1abc linux-headers-2.4.25.ebuild 3410 -EBUILD linux-headers-2.4.26-r1.ebuild 775 RMD160 c54322e13e96bee0dcf5004a52ddc560f34c7868 SHA1 35877a603e207d4e25c1ced31117eaadf45c42c6 SHA256 d0455c5924335ff5521ea89efae448279fba642983f2b4d8c41042354dca2ecc -MD5 87c2d0fd47529cc76e96bfe0ffb7db82 linux-headers-2.4.26-r1.ebuild 775 -RMD160 c54322e13e96bee0dcf5004a52ddc560f34c7868 linux-headers-2.4.26-r1.ebuild 775 -SHA256 d0455c5924335ff5521ea89efae448279fba642983f2b4d8c41042354dca2ecc linux-headers-2.4.26-r1.ebuild 775 -EBUILD linux-headers-2.4.26.ebuild 3345 RMD160 0eb8c039ab2a606427583d4d61d7e1f1fac836c2 SHA1 78dcb9a2ac828ccaac0d62522da4ac80dfbe8dca SHA256 edfe6b0065172ad6eb88805251ad34bf473d485eb862b0dbf0eaf4858bfd48bc -MD5 19b2ec603a494d871a4a0acdc0b82917 linux-headers-2.4.26.ebuild 3345 -RMD160 0eb8c039ab2a606427583d4d61d7e1f1fac836c2 linux-headers-2.4.26.ebuild 3345 -SHA256 edfe6b0065172ad6eb88805251ad34bf473d485eb862b0dbf0eaf4858bfd48bc linux-headers-2.4.26.ebuild 3345 +EBUILD linux-headers-2.4.26-r1.ebuild 795 RMD160 846b1eb1be216d2889ab25ea820edb9d051831b3 SHA1 7ba5a857952895527e42bdc324fcec768cdcd429 SHA256 2cbdea0ce1e8b75e1788deaf77a5d1781618a8680a4c475820730c340ffdb4a6 +MD5 6f9b11ab7f38147909dd9ad6bac382a5 linux-headers-2.4.26-r1.ebuild 795 +RMD160 846b1eb1be216d2889ab25ea820edb9d051831b3 linux-headers-2.4.26-r1.ebuild 795 +SHA256 2cbdea0ce1e8b75e1788deaf77a5d1781618a8680a4c475820730c340ffdb4a6 linux-headers-2.4.26-r1.ebuild 795 EBUILD linux-headers-2.6.11-r2.ebuild 2024 RMD160 a6de07c0174a2a6be752a1b8efb8541feaefb0be SHA1 d8c6a78d9e84c620231772bb0be98f5cab0bcbcf SHA256 4cde40b7fab2db998757596e6ff4a40511d0f3325b8d051d54d3bb776358f014 MD5 0405d3b46d7163f99321abc1b00d9b32 linux-headers-2.6.11-r2.ebuild 2024 RMD160 a6de07c0174a2a6be752a1b8efb8541feaefb0be linux-headers-2.6.11-r2.ebuild 2024 @@ -148,36 +120,15 @@ SHA256 16a5f3dcc59bc342281b445c1377954ec74a6a39ade615cb2b3b9ebd72d7ea57 metadata MD5 33d51532d0f696fefa15593b2cf2f6de files/digest-linux-headers-2.0.40 66 RMD160 617d8f3ea4a2fd806a1e0ad9fc6983ea03c9b468 files/digest-linux-headers-2.0.40 66 SHA256 4ece3e070b473d46bc025a4b7d4769998672a8ce5bccc8119a19740c78c9e3f0 files/digest-linux-headers-2.0.40 66 -MD5 556c7008fbfdf81750bbd4ab2beb111e files/digest-linux-headers-2.2.26 67 -RMD160 a56f86f943811bf987c9105750de45fb85daa5a9 files/digest-linux-headers-2.2.26 67 -SHA256 bf7fcbe02f2ede9afbac227d7ed043e5233270d865ea1fe20f442bbfdd0b493d files/digest-linux-headers-2.2.26 67 -MD5 9854e47afccae85e887bcb970fc68890 files/digest-linux-headers-2.4.21 67 -RMD160 521fa19459bd3094e1b5128360641d615fdb3d19 files/digest-linux-headers-2.4.21 67 -SHA256 b82bbdc7a9926c429c55aa56cc8ade6238f07e1874a4cc76047026b2313acdee files/digest-linux-headers-2.4.21 67 -MD5 9854e47afccae85e887bcb970fc68890 files/digest-linux-headers-2.4.21-r1 67 -RMD160 521fa19459bd3094e1b5128360641d615fdb3d19 files/digest-linux-headers-2.4.21-r1 67 -SHA256 b82bbdc7a9926c429c55aa56cc8ade6238f07e1874a4cc76047026b2313acdee files/digest-linux-headers-2.4.21-r1 67 -MD5 6ef3887ee4018c06c18e8726767189c7 files/digest-linux-headers-2.4.22 67 -RMD160 6f92cc5d51bb6748a1fc7e6c4a537662352e8325 files/digest-linux-headers-2.4.22 67 -SHA256 43e5597650b9c8236f705276f06df201bb1e456a52c367fb64c1ba1d570884dc files/digest-linux-headers-2.4.22 67 -MD5 6ef3887ee4018c06c18e8726767189c7 files/digest-linux-headers-2.4.22-r1 67 -RMD160 6f92cc5d51bb6748a1fc7e6c4a537662352e8325 files/digest-linux-headers-2.4.22-r1 67 -SHA256 43e5597650b9c8236f705276f06df201bb1e456a52c367fb64c1ba1d570884dc files/digest-linux-headers-2.4.22-r1 67 -MD5 79ee1ad9f4629595cd8d0cd20ca56dc1 files/digest-linux-headers-2.4.23 67 -RMD160 bef26a703432b39a6a5c73c0155f98820481ef81 files/digest-linux-headers-2.4.23 67 -SHA256 1a744ffc03beee81cdf6bf23922844c8fc16ccef95a839fc8bc476b2834c8ab0 files/digest-linux-headers-2.4.23 67 +MD5 dda7e5d73418e48ed5b1702f44d7fbf7 files/digest-linux-headers-2.2.26 247 +RMD160 e0cafc0025dbe141b9d8203f3fc9c747c127f4d1 files/digest-linux-headers-2.2.26 247 +SHA256 fbcd87968986be8964223517bf150b120cded7130753394c9c2bb06fde0a2232 files/digest-linux-headers-2.2.26 247 MD5 545a151ce959e51f4e528e3c27cb5a65 files/digest-linux-headers-2.4.23_p3 131 RMD160 6f05378f0226c86760580e198c10de602e3cbfad files/digest-linux-headers-2.4.23_p3 131 SHA256 f8cc38538515a82c7864f8713987fb9e07d6925665f516b1d46ddfba72d40fff files/digest-linux-headers-2.4.23_p3 131 -MD5 df6b4c19f4a4cb2b3d3a2a0107d7853d files/digest-linux-headers-2.4.25 67 -RMD160 465891373d5003ee40a970b8b0f6879ae6cc62ae files/digest-linux-headers-2.4.25 67 -SHA256 8dc618366717585925ec4046474d04f293b833464e806fa602f7a8da37ba7982 files/digest-linux-headers-2.4.25 67 -MD5 2574d3f1b776f2df365737f456bfe435 files/digest-linux-headers-2.4.26 67 -RMD160 bf21c0901991df3e07c4972839acd6b2b104885b files/digest-linux-headers-2.4.26 67 -SHA256 442d214f5d63ea28e1fffd370a3b33723ec409d355c6dbf5fcc69733f5795a0a files/digest-linux-headers-2.4.26 67 -MD5 2574d3f1b776f2df365737f456bfe435 files/digest-linux-headers-2.4.26-r1 67 -RMD160 bf21c0901991df3e07c4972839acd6b2b104885b files/digest-linux-headers-2.4.26-r1 67 -SHA256 442d214f5d63ea28e1fffd370a3b33723ec409d355c6dbf5fcc69733f5795a0a files/digest-linux-headers-2.4.26-r1 67 +MD5 e833d07f043b20a8ceb2e3ecca79c4f5 files/digest-linux-headers-2.4.26-r1 247 +RMD160 f970d2cba1572818b45c30409ca0f139b7da8eb3 files/digest-linux-headers-2.4.26-r1 247 +SHA256 ed8ab276d48205f14e6f2531d4063d3a3cdf1ddb67be961ca990140a622eb857 files/digest-linux-headers-2.4.26-r1 247 MD5 d2b4370e285d984d71e8fb9ed93e8c48 files/digest-linux-headers-2.6.11-r2 1081 RMD160 6da513a86f951ca64e936c6a66dd35fe08cf7b75 files/digest-linux-headers-2.6.11-r2 1081 SHA256 e59a997d0df059552cb83383343f39d18cb482d4b34573d01703472eaab4e129 files/digest-linux-headers-2.6.11-r2 1081 @@ -199,6 +150,13 @@ SHA256 b81587e3a2c1907e9494a0d19cf889a84190dfeda322be34f7a94e7120328b79 files/di MD5 df18ee645d33818ab33c53b2f91605cd files/digest-linux-headers-2.6.17 801 RMD160 cb228ef6058adab550f45c97b2045b48db4ff8e7 files/digest-linux-headers-2.6.17 801 SHA256 e0a9de94c290af818ec967b47490c12758be4f8ee34c15e63663f722c615c40d files/digest-linux-headers-2.6.17 801 -MD5 48ebb9368ff477da66306503da02c6fd files/digest-linux-headers-2.6.8.1-r4 222 -RMD160 204e3f17610b96684793e23253f69c49136ae6f9 files/digest-linux-headers-2.6.8.1-r4 222 -SHA256 bbe87d8c133b4b4587584ef02287faab2b75573a177948e6d6ba5d0b893e023e files/digest-linux-headers-2.6.8.1-r4 222 +MD5 74e4ec85fb16587c38c2fdbe54231e5e files/digest-linux-headers-2.6.8.1-r4 804 +RMD160 9c508c51fbd2128c59d43e481f4807a70d5fc408 files/digest-linux-headers-2.6.8.1-r4 804 +SHA256 825299e026cccf262682b6311a9bb9897b10eff11aecae00a5ce6ea88bb8849a files/digest-linux-headers-2.6.8.1-r4 804 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.5 (GNU/Linux) + +iD8DBQFE+qCLamhnQswr0vIRApj2AKCXGCuvn/Vs9uTgwe+sQtvQf9lflQCgjQMW +/tQbwWMBvOE24gJlU5T7HK0= +=tyZB +-----END PGP SIGNATURE----- diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.21 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.21 deleted file mode 100644 index 4cf91697ea68..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.21 +++ /dev/null @@ -1 +0,0 @@ -MD5 f51e12efa18bb828cf57d9d4a81b2fb1 linux-2.4.21.tar.bz2 28533733 diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.21-r1 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.21-r1 deleted file mode 100644 index 4cf91697ea68..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.21-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 f51e12efa18bb828cf57d9d4a81b2fb1 linux-2.4.21.tar.bz2 28533733 diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.22 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.22 deleted file mode 100644 index e22508ef89f6..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.22 +++ /dev/null @@ -1 +0,0 @@ -MD5 75dc85149b06ac9432106b8941eb9f7b linux-2.4.22.tar.bz2 29528612 diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.22-r1 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.22-r1 deleted file mode 100644 index e22508ef89f6..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.22-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 75dc85149b06ac9432106b8941eb9f7b linux-2.4.22.tar.bz2 29528612 diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.23 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.23 deleted file mode 100644 index 26c550ca8d08..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.23 +++ /dev/null @@ -1 +0,0 @@ -MD5 642af5ab5e1fc63685fde85e9ae601e4 linux-2.4.23.tar.bz2 29832609 diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.25 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.25 deleted file mode 100644 index 9240858c4773..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.25 +++ /dev/null @@ -1 +0,0 @@ -MD5 5fc8e9f43fa44ac29ddf9a9980af57d8 linux-2.4.25.tar.bz2 30626548 diff --git a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.26 b/sys-kernel/linux-headers/files/digest-linux-headers-2.4.26 deleted file mode 100644 index b3a3b9bad206..000000000000 --- a/sys-kernel/linux-headers/files/digest-linux-headers-2.4.26 +++ /dev/null @@ -1 +0,0 @@ -MD5 88d7aefa03c92739cb70298a0b486e2c linux-2.4.26.tar.bz2 30772389 diff --git a/sys-kernel/linux-headers/linux-headers-2.4.21-r1.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.21-r1.ebuild deleted file mode 100644 index 5a6c63507cba..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.21-r1.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.21-r1.ebuild,v 1.20 2006/07/12 16:20:39 kugelfang Exp $ - -ETYPE="headers" -inherit eutils kernel -IUSE="gcc64" -OKV=${PV/_/-} -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) patch for big-endian machines to fix header issue (currently sparc only) - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="-* -amd64 -mips s390 sparc x86" - -DEPEND="!virtual/os-headers - sparc? ( gcc64? ( sys-devel/gcc-sparc64 ) )" - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - ARCH="$(uname -m)" - ARCH="$(echo ${ARCH} | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)" - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # Big Endian architectures need this patch in order to build certain programs properly - # Right now, this fix only affects sparc. Other big-endian archs will need to edit this if they need it. - # Issue will be fixed in 2.4.23+ kernel series (issue has been fixed in 2.6.0). - # Closes Bug #26062 - if use sparc; then - epatch ${FILESDIR}/bigendian-byteorder-fix.patch - fi - - - # This patch fixes an issue involving the use of gcc's -ansi flag and the __u64 datatype. - # It only patches asm-i386, so we only apply it if x86. Unknown if this is needed for other archs. - # Closes Bug #32246 - if use x86; then - epatch ${FILESDIR}/${PN}-strict-ansi-fix.patch - fi - - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make ARCH=${ARCH} dep || die "Failed to run 'make dep'" - fi -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - dodir /usr/include/asm-sparc64 - - # Copy asm-sparc and asm-sparc64 - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} diff --git a/sys-kernel/linux-headers/linux-headers-2.4.21.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.21.ebuild deleted file mode 100644 index 68288e8431a7..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.21.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.21.ebuild,v 1.32 2006/07/12 16:20:39 kugelfang Exp $ - -ETYPE="headers" -inherit eutils kernel -IUSE="gcc64" -OKV=${PV/_/-} -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) patch for big-endian machines to fix header issue (currently sparc only) - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="alpha -amd64 ia64 -mips ~sparc x86" - -DEPEND="!virtual/os-headers - sparc? ( gcc64? ( sys-devel/gcc-sparc64 ) )" - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - ARCH="$(uname -m)" - ARCH="$(echo ${ARCH} | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)" - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # Big Endian architectures need this patch in order to build certain programs properly - # Right now, this fix only affects sparc. Other big-endian archs will need to edit this if they need it. - # Issue will be fixed in 2.4.23+ kernel series (issue has been fixed in 2.6.0). - # Closes Bug #26062 - if use sparc; then - epatch ${FILESDIR}/bigendian-byteorder-fix.patch - fi - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make ARCH=${ARCH} dep || die "Failed to run 'make dep'" - fi -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if use sparc; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - - # Copy asm-sparc - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - - # If this is sparc64, then we need asm-sparc64 stuff too - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - dodir /usr/include/asm-sparc64 - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - fi - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} diff --git a/sys-kernel/linux-headers/linux-headers-2.4.22-r1.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.22-r1.ebuild deleted file mode 100644 index 3b3cf3f08029..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.22-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.22-r1.ebuild,v 1.4 2005/07/21 17:14:04 mr_bones_ Exp $ - -ETYPE="headers" -inherit eutils kernel -IUSE="" -OKV="${PV/_/-}" -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) patch for big-endian machines to fix header issue (currently sparc only) - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="~ppc x86 -mips ~ppc64 ~s390" - -DEPEND="!virtual/os-headers" - - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - ARCH="$(uname -m)" - ARCH="$(echo ${ARCH} | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)" - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # Big Endian architectures need this patch in order to build certain programs properly - # Right now, this fix only affects sparc. Other big-endian archs will need to edit this if they need it. - # Issue will be fixed in 2.4.23+ kernel series (issue has been fixed in 2.6.0). - # Closes Bug #26062 - if use sparc; then - epatch ${FILESDIR}/bigendian-byteorder-fix.patch - fi - - - # This patch fixes an issue involving the use of gcc's -ansi flag and the __u64 datatype. - # It only patches asm-i386, so we only apply it if x86. Unknown if this is needed for other archs. - # Closes Bug #32246 - if use x86; then - epatch ${FILESDIR}/${PN}-strict-ansi-fix.patch - epatch ${FILESDIR}/unistd.h-i386-pic.patch - fi - - use ppc64 && epatch ${FILESDIR}/${PN}-soundcard-ppc64.patch - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make dep ARCH=${ARCH} || die "Failed to run 'make dep'" - fi -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if use sparc; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - - # Copy asm-sparc - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - - # If this is sparc64, then we need asm-sparc64 stuff too - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - dodir /usr/include/asm-sparc64 - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - fi - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} diff --git a/sys-kernel/linux-headers/linux-headers-2.4.22.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.22.ebuild deleted file mode 100644 index e73b4f8dd03d..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.22.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.22.ebuild,v 1.25 2005/07/21 17:14:04 mr_bones_ Exp $ - -ETYPE="headers" -inherit eutils kernel -IUSE="" -OKV="${PV/_/-}" -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org -# 2) patch for big-endian machines to fix header issue (currently sparc only) - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="ppc ~x86 -mips ppc64 s390" - -DEPEND="!virtual/os-headers" - - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - ARCH="$(uname -m)" - ARCH="$(echo ${ARCH} | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)" - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # Big Endian architectures need this patch in order to build certain programs properly - # Right now, this fix only affects sparc. Other big-endian archs will need to edit this if they need it. - # Issue will be fixed in 2.4.23+ kernel series (issue has been fixed in 2.6.0). - # Closes Bug #26062 - if use sparc; then - epatch ${FILESDIR}/bigendian-byteorder-fix.patch - fi - - - # This patch fixes an issue involving the use of gcc's -ansi flag and the __u64 datatype. - # It only patches asm-i386, so we only apply it if x86. Unknown if this is needed for other archs. - # Closes Bug #32246 - if use x86; then - epatch ${FILESDIR}/${PN}-strict-ansi-fix.patch - fi - - use ppc64 && epatch ${FILESDIR}/${PN}-soundcard-ppc64.patch - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make dep ARCH=${ARCH} || die "Failed to run 'make dep'" - fi -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if use sparc; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - - # Copy asm-sparc - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - - # If this is sparc64, then we need asm-sparc64 stuff too - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - dodir /usr/include/asm-sparc64 - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - fi - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} diff --git a/sys-kernel/linux-headers/linux-headers-2.4.23.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.23.ebuild deleted file mode 100644 index 41e80dc69f32..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.23.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.23.ebuild,v 1.23 2006/07/12 16:20:39 kugelfang Exp $ - -ETYPE="headers" -inherit eutils kernel -IUSE="gcc64" -OKV="${PV/_/-}" -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="-* ia64 alpha sparc" - -DEPEND="!virtual/os-headers - sparc? ( gcc64? ( sys-devel/gcc-sparc64 ) )" - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - ARCH="$(uname -m)" - ARCH="$(echo ${ARCH} | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)" - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # This patch fixes an issue involving the use of gcc's -ansi flag and the __u64 datatype. - # It only patches asm-i386, so we only apply it if x86. Unknown if this is needed for other archs. - # Closes Bug #32246 - if use x86; then - epatch ${FILESDIR}/${PN}-strict-ansi-fix.patch - fi - - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make ARCH=${ARCH} dep || die "Failed to run 'make dep'" - fi -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - dodir /usr/include/asm-sparc64 - - # Copy asm-sparc and asm-sparc64 - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} diff --git a/sys-kernel/linux-headers/linux-headers-2.4.25.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.25.ebuild deleted file mode 100644 index f48a6794da2e..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.25.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.25.ebuild,v 1.13 2005/07/21 17:14:04 mr_bones_ Exp $ - -ETYPE="headers" -inherit eutils kernel - -OKV="${PV/_/-}" -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="-*" -IUSE="" - -DEPEND="!virtual/os-headers" - - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - ARCH="$(uname -m)" - ARCH="$(echo ${ARCH} | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)" - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # This patch fixes an issue involving the use of gcc's -ansi flag and the __u64 datatype. - # It only patches asm-i386, so we only apply it if x86. Unknown if this is needed for other archs. - # Closes Bug #32246 - if use x86; then - epatch ${FILESDIR}/${PN}-strict-ansi-fix.patch - fi - - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make ARCH=${ARCH} dep || die "Failed to run 'make dep'" - fi -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - dodir /usr/include/asm-sparc64 - - # Copy asm-sparc and asm-sparc64 - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} diff --git a/sys-kernel/linux-headers/linux-headers-2.4.26.ebuild b/sys-kernel/linux-headers/linux-headers-2.4.26.ebuild deleted file mode 100644 index f83d8bb30d31..000000000000 --- a/sys-kernel/linux-headers/linux-headers-2.4.26.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/linux-headers/linux-headers-2.4.26.ebuild,v 1.13 2006/07/12 16:20:39 kugelfang Exp $ - -ETYPE="headers" -inherit eutils kernel - -OKV="${PV/_/-}" -KV="${OKV}" -S=${WORKDIR}/linux-${OKV} -EXTRAVERSION="" - -# What's in this kernel? - -# INCLUDED: -# 1) linux sources from kernel.org - -DESCRIPTION="Linux ${OKV} headers from kernel.org" -SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2" -HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" -LICENSE="GPL-2" -SLOT="0" -PROVIDE="virtual/os-headers" -KEYWORDS="-* -amd64" -IUSE="gcc64" - -DEPEND="!virtual/os-headers" - - -pkg_setup() { - # Figure out what architecture we are, and set ARCH appropriately - set_arch_to_kernel - [ "$ARCH" == "sparc" -a "$PROFILE_ARCH" == "sparc64" ] && ARCH=sparc64 - - - # Archs which have their own separate header packages, add a check here - # and redirect the user to them - case "${ARCH}" in - mips|mips64|hppa) - eerror "These headers are not appropriate for your architecture." - eerror "Please use sys-kernel/${ARCH/64/}-headers instead." - die - ;; - esac -} - -src_unpack() { - unpack ${A} - cd ${S} - - # This patch fixes an issue involving the use of gcc's -ansi flag and the __u64 datatype. - # It only patches asm-i386, so we only apply it if x86. Unknown if this is needed for other archs. - # Closes Bug #32246 - if use x86; then - epatch ${FILESDIR}/${PN}-strict-ansi-fix.patch - fi - - - # Do Stuff - kernel_universal_unpack -} - -src_compile() { - - # Do normal src_compile stuff - kernel_src_compile - - # If this is sparc, then generate asm_offsets.h - if use sparc; then - make ARCH=${ARCH} dep || die "Failed to run 'make dep'" - fi - set_arch_to_portage -} - -src_install() { - - # Do normal src_install stuff - kernel_src_install - - # If this is sparc, then we need to place asm_offsets.h in the proper location(s) - if [ "${PROFILE_ARCH}" = "sparc64" ]; then - - # We don't need /usr/include/asm, generate-asm-sparc will take care of this - rm -Rf ${D}/usr/include/asm - - # We do need empty directories, though... - dodir /usr/include/asm - dodir /usr/include/asm-sparc - dodir /usr/include/asm-sparc64 - - # Copy asm-sparc and asm-sparc64 - cp -ax ${S}/include/asm-sparc/* ${D}/usr/include/asm-sparc - cp -ax ${S}/include/asm-sparc64/* ${D}/usr/include/asm-sparc64 - - # Check if generate-asm-sparc exists - if [ -a "${FILESDIR}/generate-asm-sparc" ]; then - - # Copy generate-asm-sparc into the sandox - cp ${FILESDIR}/generate-asm-sparc ${WORKDIR}/generate-asm-sparc - - # Just in case generate-asm-sparc isn't executable, make it so - if [ ! -x "${WORKDIR}/generate-asm-sparc" ]; then - chmod +x ${WORKDIR}/generate-asm-sparc - fi - - # Generate /usr/include/asm for sparc systems - ${WORKDIR}/generate-asm-sparc ${D}/usr/include - else - eerror "${FILESDIR}/generate-asm-sparc doesn't exist!" - die - fi - fi -} - -pkg_preinst() { - kernel_pkg_preinst -} - -pkg_postinst() { - kernel_pkg_postinst - - einfo "Kernel headers are usually only used when recompiling glibc, as such, following the installation" - einfo "of newer headers, it is advised that you re-merge glibc as follows:" - einfo "emerge glibc" - einfo "Failure to do so will cause glibc to not make use of newer features present in the updated kernel" - einfo "headers." -} |