Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/
Date: Fri, 26 Jun 2020 11:26:49
Message-Id: 1593170797.4c0aaae8fc91205e278cf9818e4dfc15ea9a4598.whissi@gentoo
1 commit: 4c0aaae8fc91205e278cf9818e4dfc15ea9a4598
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 26 11:26:37 2020 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 26 11:26:37 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0aaae8
7
8 sys-kernel/genkernel: drop old
9
10 Package-Manager: Portage-2.3.101, Repoman-2.3.22
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 sys-kernel/genkernel/Manifest | 11 -
14 sys-kernel/genkernel/genkernel-4.0.7-r1.ebuild | 269 -------------------------
15 sys-kernel/genkernel/genkernel-4.0.8.ebuild | 267 ------------------------
16 3 files changed, 547 deletions(-)
17
18 diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
19 index f3fce593b31..8a75f05d9bd 100644
20 --- a/sys-kernel/genkernel/Manifest
21 +++ b/sys-kernel/genkernel/Manifest
22 @@ -1,33 +1,25 @@
23 DIST LVM2.2.02.173.tgz 2363504 BLAKE2B a516bc9b68b7b7529f4436d8849ca741eb3ca1b5ac2eb2fb2915507935bdd28b5e234e74c1bce827e5761f57b5936510d08107e0dc1c320190f952c706f128d3 SHA512 c2ea8beafe006abf9282f51ec98600fd0ebff816d53c10ecbb19bbf336ada4825135cf9c92ccd364afb18f8b1d7e163eff5bdec8dfdd70dfb9ba45db2f6bdd5e
24 DIST LVM2.2.02.187.tgz 2405544 BLAKE2B be804be3c64927a8848e8ea8de228fb563b6f8c22628b785aabb33fc993629e5370788216bd814246aeb3a5546fd5446383ce24342e716579887556edf2bbed2 SHA512 3ce56f0c0d2e7dbcdae5be263199f73ee5c4c052599d53cde9b16500a326d0340893344f4671839be06b5b4225d592175d01c9974db14f2dc220d6e9a1d47e91
25 -DIST boost_1_72_0.tar.bz2 106907358 BLAKE2B ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8 SHA512 63bbd1743e7c904b2e69fdc2eafd1c2a8a30fd70d960dcd366059d0100f000cb605d56cbd9397bb18421631f1c9552a772c434d0f0caddbe56302273f51fd1f6
26 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
27 DIST btrfs-progs-v5.6.1.tar.xz 2117064 BLAKE2B 9183300e7c086cb8f03ac14139d3d2a424461f4c5afc0e7b9bb588f4c0ddd2c41d7cefe91787b1cabe6397f8abeb6e958900e7742a80d3519382e98c3b197c9d SHA512 8f523249a5c2bfe1c0d52b0dc5d31d52b330b1c616d3ec423fa1fb4a845441bfeaa32abbe42a444a4fc84016a482c8102a3eb451ac423b542e332e9c26e76dc6
28 -DIST btrfs-progs-v5.6.tar.xz 2114336 BLAKE2B 24c0a2ae17bdfa7075c026427ddc3945533a8a3f2608f339b5560e91b71b23d754e2c9ae7d847b21bb73ce0894cf21ccef441fbfb28cfe40a9ce316664102f57 SHA512 4eb39da2a583fc2dfa2f5f161a44c1f107dc6ad1e789a8746cb89eecdd288718e279041bebcb85473da4780eecb8e4c297d2b0163262a941cf88b99c07951cc4
29 DIST busybox-1.27.2.tar.bz2 2216527 BLAKE2B 77b8fa325b9ba691c0ac944537efdf5d87011b1a87c1c244588136f78055be9f2a71c77eea5edf1d20cfe50e59b15527511b14160930c946ed4e82c9608cb991 SHA512 d99e86b652562ebe1a5d50e1ba3877a1d1612997c17cb8d8e4212da181211a9b741a881cb051f14cb3ee8aea40226cf2cde80a076baed265d3bc0a4e96a5031c
30 DIST busybox-1.31.1.tar.bz2 2430221 BLAKE2B 95c2345bc715eb7a1f08816a40add9b7a6176ef509a84069343ec2caddec58d8d57a07676ca2b03c209734169321433e27ba963b4c8b98dbfda4e409dcc347b4 SHA512 0d1197c25d963d7f95ef21e08c06c0d6124ac7b59c99989e891f744ffee4878a3b1fe44a247241a9da39fa5de0ba87f1b6d862401b591f277e66e89c02764bbf
31 DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 0ad99c176c19ec214fcfd0845523e5362f0151827707c759bd46c0fe8d2501c6ad1c29c5b71266f6525857bc0d56c472db0d7fe29953b6c65e2e6c76bdf3c515 SHA512 1c8f3584efd61b4b02e7ac5db8e103b63cfb2063432caaf1e64cb2dcc56d8c657d1133bbf10bd41468d6a1f31142e6caa81d16ae68fa3e6e84075c253613a145
32 -DIST cryptsetup-2.3.1.tar.xz 11041592 BLAKE2B acf3bb17503575b5d7edb58d0ab13989a2bc70ec96583dfc057b8258fd98a39a088411a9e0175d51d816b9164e5ec193710f1ada92427b1e6c6a53c5b8a6b9ea SHA512 e6ee77d72eda0b990db894d794a686f22043161b17b5f5c8cd54a64c5751f884a241c76b03bbccd52f74440c609036d50ed8503584bc3a0a011e4854a60dd4bf
33 DIST cryptsetup-2.3.3.tar.xz 11104768 BLAKE2B 54aa6f087c5366e843c1f9b649fd77ec8be8c4e65c783a2a84a036b4ef460c9d070bdd8aff72f87a7a3136f13581e84534940b435f0b49eb1951d1a755cab47a SHA512 d613efb80e003364a21832da3fefe3891d36a891119cc0efa970aad40ba135dfcd42b32a0c19c31ad879d4eddf27864beccbea1d4b31a47a4e075bc0f756365c
34 DIST dmraid-1.0.0.rc16-3.tar.bz2 232743 BLAKE2B 290c5bb7f1b12ac48627d8afcc346327b2fcce31b1015d5974c956d94f607b297e383158cd8741f03a770cdeb3f42c3e6341ebfcbc2220e122d89c2603eee512 SHA512 7c45e5117adc52fc2094b1b2bad4f4c518a46317a2196611966d72085ba3587c4ac8d1080f9d934888c01788f2b2d3d621c6f0d3e2a023c0fb1f9f3fa7fc127e
35 -DIST dropbear-2019.78.tar.bz2 2708659 BLAKE2B 212b173cfea8655b43a8d93422dd4d3e0d669a67681cb17d6494b6083e6e4c58d21d52850c0cdf414617ee3dcaa071e376d0b5b156b6856cee2e4fe111550f7d SHA512 f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f
36 DIST dropbear-2020.79.tar.bz2 2290687 BLAKE2B 9035f28cbf8d27f18f8f9b80100f9cd3f59bb22c0276941228eb8128c3443216f0eb8fcb9fdfba87c073ed9d3e835d5df0df60213ef2b2fcfa02dbc2db7be7b4 SHA512 e723dd330c6599b49156074662bd2cab4fc26129a43d2ad814475967037ca96aa29332fa9110953829c249a44b535c08345ef15efc7c6a246235a2db9db7ef71
37 DIST e2fsprogs-1.45.6.tar.xz 5572144 BLAKE2B 24a44d27a02a1fa178083d5ee6034b20fedcac9faf7cf7f5cfcd4e4cee6d38775bc78949b9b00823cbbdacfab783e8e1e739579b9a7236c5425f51b27600743b SHA512 f3abfb6fe7ef632bb81152e2127d601cadd3fa93162178576a1d5ed82c2286627184b207b85a5b2a1793db0addf0885dfc3b9523bb340443224caf9c6d613b84
38 DIST expat-2.2.9.tar.xz 422460 BLAKE2B ea0e0bd005bbfd355e819e2b157859878a20ad9a6807cc5a10a6656f062e2443adb483adb0452d751b3d460834e3f613b8ecf7cdaf743be1b15815d005d01fa6 SHA512 e082874efcc4b00709e2c0192c88fb15dfc4f33fc3a2b09e619b010ea93baaf7e7572683f738463db0ce2350cab3de48a0c38af6b74d1c4f5a9e311f499edab0
39 DIST fuse-2.8.6.tar.gz 505334 BLAKE2B c44533625ead8acc5a16f61064635492c54aa91780018e3895baf18abe3ca00c9ec7f6606183a4f986037201db79697c07d03adf57c5a87e7888b8823d83aa8a SHA512 03cacc45c8ba6700fcdfa9064ef4e10d3ad6fc0e4fc49d41693de2caf03d44513d449b00a7c5d200d055d9481821252509259f5f3d2d6127fa51957a006a90fd
40 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
41 DIST genkernel-3.5.3.3.tar.xz 331180 BLAKE2B 0f83b973505ccb0a92ae24e92509710bf96991f36ca55975ffefdf1bd3e835bd72bb413688468a05e6a5fff2ec16e64816f8ccfe2530c9f1e9169d19a86a2231 SHA512 9170731f59a1476aa597549ac55feb3583bed249e50d1697292571caf25c5ca746a1db9e811f2009d55aea21d739ef0ab3e385acd81504bbbccc8f7346205d71
42 -DIST genkernel-4.0.7.tar.xz 447900 BLAKE2B 9ceacb41e509db1b6705bebe11bd209d5ede0e24c82e89f49fbee8d8e44d5fd068bfe5990cdfd7cd5dcb7989e7ccb51d13b919492daa9311c102cef427d71796 SHA512 ab9fac291a342b5990ea732f5f7f03f761e3a1dd90a5480c29d697f6dcbefc4759d8e885977cc7aa636c4dbbdae3ee24a8e7f7c9ba211e6c482443d3527e5161
43 -DIST genkernel-4.0.8.tar.xz 455404 BLAKE2B d9f0d6357804bd4dc7d178d089adc343920e57c255f918b3a185fbe86b2ba0d35079587748ca465211b6daa4c9b7a05326e845d94fabce77249bff2f3f97dfca SHA512 7b5465322c6f201c4e398fd55115ff66cd3d0676e7f226e71d26350eaed1d72d970e03efeec37cd5d7445d718942f58f43db1002fcf0c105018246766d9220cc
44 DIST genkernel-4.0.9.tar.xz 456172 BLAKE2B b457d6fc08edb3e2b2b95aea9160ad96757bfe3af649af96f0dc3206e120deb560001e149a3f4083833b8dc77194d732557d1e30d63227ff18f5e3a0bbcc8d83 SHA512 041abccc8bcbf884cd57173ca83233e2c5aa98d9d22e3e4cd47cd37ba312af2f16a88685afa127c336bb72f2c21dcd2071520c26af41b8597c0c75bcec1f39fa
45 DIST gnupg-1.4.22.tar.bz2 3746546 BLAKE2B 9a2d37eeab10f2a7353804098e865ad45db846696a00a47f5bebf47145f79e0d2bf9c01c0195e2fe79af07946a3feac0d4589656c3e698a3a548ff1dd74ce759 SHA512 c03acac0fa55761470bb085d78a44e2b99ebb187e8396cbb031a184b1e40bef2a40c91da07755d1a20610a3daa6aa1eefea2d12a0dbd5a79a45466166419c708
46 DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e SHA512 78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
47 DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 1da310309f9ce03306a9fd4a161670e460cf0b2222348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46 SHA512 e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb00008dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1
48 -DIST kmod-26.tar.xz 552032 BLAKE2B 3e596d06b48599bf4919346475a036b058fb18a7b19d39953e24fa943b95fdbe34a29a5062f6b4fe3510e667ae873d3b9ae03b72350fa85ddbb40ca6a7730b34 SHA512 3ca276c6fc13c2dd2220ec528b8dc4ab4edee5d2b22e16b6f945c552e51f74342c01c33a53740e6af8c893d42bd4d6f629cd8fa6e15ef8bd8da30cb003ef0865
49 DIST kmod-27.tar.xz 548924 BLAKE2B 9f12bf5792d4c867e28e0776c279369c063e84269212e3f699ae6e5e69b8b2b466b5033e43e17ac64d6101592edcf3c34881916afb6ae676b49dc8838dfe1396 SHA512 e0513094935333fca1fb4c3e3493b232507a579ab00a6457cc9ed3e928363d05aad80634fb65a8287a336bf9895194c7be8ddc41bb088a6c2cca44fc1bfbdb6c
50 DIST libaio-0.3.112.tar.gz 46977 BLAKE2B 088f3b195a65bdc97ae2318e47af17c65259ed3208dca7bfef93c81a800602085e5b2078dbd436c740be316d0ebd923a1b3b7c0808257e2e7c7fb0f7ae1e0dba SHA512 5f984529c9f747a6c82f1e4457fc0832bb1fc299ae6e700f2ac5a8ea7b9bfc6ea1e75809728cc115a020cff6685ed1f4e38c6aeacc1ea98dfccce04dd19dafaa
51 DIST libgcrypt-1.8.5.tar.bz2 2991291 BLAKE2B 93276b4536f71c07bb103e10607592e02add413f633d96cc95513daa6e6b0e098fe803bb6a0e405a241fddc5ce0cfad61658d57c27bd724eecd32fd862af4c99 SHA512 b55e16e838d1b1208e7673366971ae7c0f9c1c79e042f41c03d14ed74c5e387fa69ea81d5414ffda3d2b4f82ea5467fe13b00115727e257db22808cf351bde89
52 -DIST libgpg-error-1.36.tar.bz2 920542 BLAKE2B 81684f6e47192c50cfa408977d53dc3812befca28733b531d51dffa0a6799a47366a50f64755557a7b3111a179ac4aba9e6a527418461cdbcccea80ae6bed4fa SHA512 6e5f853f77dc04f0091d94b224cab8e669042450f271b78d0ea0219658d059c9cab1ab0eaa020a4227f451520b417fc340b85971a6f5e144fa69be57e15df346
53 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6 SHA512 b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de
54 DIST lzo-2.10.tar.gz 600622 BLAKE2B 124b6645a2cb7f01f153c9fa6e1976378bdfb224841a7b45ab19c584c6ef704c20719ae87640b8d83f3f9269a57d9cc2e870a914124dac03a2ef1336e9feb9c9 SHA512 a3dae5e4a6b93b1f5bf7435e8ab114a9be57252e9efc5dd444947d7a2d031b0819f34bcaeb35f60b5629a01b1238d738735a64db8f672be9690d3c80094511a4
55 DIST mdadm-4.0.tar.xz 430780 BLAKE2B f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6 SHA512 12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b
56 @@ -35,14 +27,11 @@ DIST mdadm-4.1.tar.xz 440756 BLAKE2B df0506d937c2aa309d7c68804f66f7dcd5178328859
57 DIST open-iscsi-2.0-872.tar.gz 900081 BLAKE2B 6a4911347c55c1c4906350247ae7d92c2aee9627e1ab01cb5d705b02614b6c585ea042fef85a425b8f177645741f8d36e3efb40a57536bb79dbc5cdb6fe7998c SHA512 d26c87772b0b1d13a8bd2eea9db86b3c61af83efbb788116c01ab6a914ff3de634a7b1bff56c1161b28965315543edbfc2735b6c7fbd3f7797471fde63b69cc0
58 DIST open-iscsi-2.0.878.tar.gz 607489 BLAKE2B f08f7a49dee6a377aed1d5efba100c4c357e95683e841e3c7960a49a40601cf8047dd28403866d963ef6850eb23c03ac39e0861575e21c452190a20534cbec48 SHA512 2eb26e5e69b88614d9b6262fffce94b93f9afc0742415ad6c2505daacd3014cd9d73bd89c36f452d004e2c4f312f372aab1ddc55e1bdec73c58de60181d73b33
59 DIST popt-1.16.tar.gz 702769 BLAKE2B 37767ec50118f3675e8bfa780dca7989e092ea71c3ea1e1ab80d7cc13bf20a3b5f0681df2a7e0b1e3404404a0952f7b7f0135083d4166026dc26880a5a17ab3f SHA512 bae2dd4e5d682ef023fdc77ae60c4aad01a3a576d45af9d78d22490c11e410e60edda37ede171920746d4ae0d5de3c060d15cecfd41ba75b727a811be828d694
60 -DIST strace-5.4.tar.xz 1599396 BLAKE2B 0a7fd9600488f5f07042ead8123151cf0113f82329c3cc786c8f3ffb8673f73eaaa1a489f1f27c47800a20e5b6327f1bf5fb09a5b798156908f9e10374a04970 SHA512 4ddba2ec4457a2257c18b26dca851e49a275813c4eb3069379a93fcc60228f9b63a3dee9e3719ae606a7cc61d55ab21ce147327223903c302c061e381097a8d7
61 DIST strace-5.7.tar.xz 1805044 BLAKE2B 487a1481357642be21c83cf387710bc75f17bd0af87ff07f914faa99120a619f33d2caba034d50dbdbc03aa3f758dae86d04fc6c25b3f6254ac3f0578a19884a SHA512 aef481238196204495cf9507cd48ce30af799f79904478e6be57a267311a999c868f18540cc1e025f5e486730cfe9ccb256f528f6f796d204a7347ebdf2042f1
62 DIST thin-provisioning-tools-0.8.5.tar.gz 305585 BLAKE2B 7e4bde537535db79e97ddab3cba775c89854362dac7da491c040badf5e3546d2e6ac4b8da8462edb59f50a2ecd95fe9c5e3349fca5e9acd588efaaf990617ca4 SHA512 1f9a1b6b9059f0b23ec3a00ddef223599292d447894316525f13b9c1e4f29d0371cb901d199cb503be4342555e016e5e6eb2d6e0e10c44b08e6c9478c573e1d4
63 DIST unionfs-fuse-0.24.tar.bz2 30381 BLAKE2B c3886d7b0cbd4ac62712d7d94bf9544481200e4354539b29770a88974ea3298b0f594cecfc6f7accff3595004ad1453075b947a2633b5300a3684fedba4995e5 SHA512 e0e414f4edbf641ec9d0135a8723e43fc75412359b482f7aedd66fe8245e4df03943c5ecb6f8de4fdbd97f0346033c691e766cc4f4a755f5b43748e1441d3fbd
64 DIST unionfs-fuse-2.0.tar.gz 46537 BLAKE2B 2f5a0da5adb15c408e7b9d0c3658e389a1aea4a9a5f2f3809fc724af43cf2a4b309e4220e46647e3f3fc9b19d48c8d62692e190cf8536182abfe551bfacfcc24 SHA512 5b60204632f498931fff7671cc9f40b1800d34cb8c0d0de0773626e2653eb0a36647566c92c1d0cf79543e01b934602ef5603a06508407f352e48ef27a7ee758
65 -DIST util-linux-2.35.1.tar.xz 5138360 BLAKE2B 08c16d4d9fd670b62c2d664feda2cfa53d0cecc36bbaa2c3ed5960bf70f905f11caa7a904c63f36e12b472f10b8e781351cca0cf2f858c2b66e4fd0204b1c456 SHA512 6e27e08bfc02378970f015decfea5a52d6c342c4c8f4ac48dd07d248485eb797e506d91d290dbbca344c3e5cfe1fc150db80a23d510367427232f5abeabe591a
66 DIST util-linux-2.35.2.tar.xz 5150488 BLAKE2B 93eb90ab33db7795b46425ec4ec87f8a2d3d6e0dad671345375ea02efd654bf72041932d30b41bea494e4b62952e2fd14ea9f9e6c738d4eb4b050bd170b9bb0e SHA512 59e038ba71aa74c9af6f927b357483a965f675ab3ffcd25cf0c1b043656312d2d2d07c55659fd3da69ede165bec313e0ae7e1cd73758e49681ae610604b399a2
67 -DIST xfsprogs-5.5.0.tar.xz 1252760 BLAKE2B 8099d019e66be4fc8856a22be94ab94cbc78bb81137cb2f065d058b39c4048dbeca7378106047e16dc26e8307463d834bb03bcb9473af192d29b414e7fe715d8 SHA512 1169765e9a003f9618f020eb190dc0a692e7017cf1ec2a9329a8db0f07ef6a48cb250fc326fb9168714259c8d5f2195cc6fd41e01bbbdc9a5857e53f145b6815
68 DIST xfsprogs-5.6.0.tar.xz 1253112 BLAKE2B 7928b29458e3ad8251b48b6fb14a515e0128701c40cdfa63c05fc85173c70da3f34c948b7791f12ac5bb8d5f0c634016dac71c328a8917d1065aa7fb4cac3291 SHA512 a6bee55b0a23316c73f3921234d1dbaa4cbe91c12e79264e5f9bfe1356a24baa0ab25270405a46e4613a7e48443ef21997ff4f5962663777bed373f89ca29701
69 DIST zlib-1.2.11.tar.gz 607698 BLAKE2B 6bfc4bca5dcadba8a0d4121a2b3ed0bfe440c261003521862c8e6381f1a6f0a72d3fc037351d30afd7ef321e8e8d2ec817c046ac749f2ca0c97fbdc2f7e840b7 SHA512 73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae
70 DIST zstd-1.4.4.tar.gz 1962617 BLAKE2B e21841a53b6c60703e5500cfc2a02923c4c3e57975aa57e1060310171e0d83d7c8eda1bd0510d5736db5c310d76847d2105ac5f614867fc3a9dc3086a035dfd7 SHA512 8209837e8eb14e474dfe21d5511085f46cef93b03ab77613fd41e7b8be652418231c38852669c8e0b55b78ad41ea2cb8008d0da122a83f8f27e32b5c86f045cf
71
72 diff --git a/sys-kernel/genkernel/genkernel-4.0.7-r1.ebuild b/sys-kernel/genkernel/genkernel-4.0.7-r1.ebuild
73 deleted file mode 100644
74 index de64f007b7f..00000000000
75 --- a/sys-kernel/genkernel/genkernel-4.0.7-r1.ebuild
76 +++ /dev/null
77 @@ -1,269 +0,0 @@
78 -# Copyright 1999-2020 Gentoo Authors
79 -# Distributed under the terms of the GNU General Public License v2
80 -
81 -# genkernel-9999 -> latest Git branch "master"
82 -# genkernel-VERSION -> normal genkernel release
83 -
84 -EAPI="7"
85 -
86 -inherit bash-completion-r1
87 -
88 -# Whenever you bump a GKPKG, check if you have to move
89 -# or add new patches!
90 -VERSION_BOOST="1.72.0"
91 -VERSION_BTRFS_PROGS="5.6"
92 -VERSION_BUSYBOX="1.31.1"
93 -VERSION_COREUTILS="8.32"
94 -VERSION_CRYPTSETUP="2.3.1"
95 -VERSION_DMRAID="1.0.0.rc16-3"
96 -VERSION_DROPBEAR="2019.78"
97 -VERSION_EXPAT="2.2.9"
98 -VERSION_E2FSPROGS="1.45.6"
99 -VERSION_FUSE="2.9.9"
100 -VERSION_GPG="1.4.23"
101 -VERSION_ISCSI="2.0.878"
102 -VERSION_JSON_C="0.13.1"
103 -VERSION_KMOD="26"
104 -VERSION_LIBAIO="0.3.112"
105 -VERSION_LIBGCRYPT="1.8.5"
106 -VERSION_LIBGPGERROR="1.36"
107 -VERSION_LVM="2.02.187"
108 -VERSION_LZO="2.10"
109 -VERSION_MDADM="4.1"
110 -VERSION_POPT="1.16"
111 -VERSION_STRACE="5.4"
112 -VERSION_THIN_PROVISIONING_TOOLS="0.8.5"
113 -VERSION_UNIONFS_FUSE="2.0"
114 -VERSION_UTIL_LINUX="2.35.1"
115 -VERSION_XFSPROGS="5.5.0"
116 -VERSION_ZLIB="1.2.11"
117 -VERSION_ZSTD="1.4.4"
118 -
119 -COMMON_URI="
120 - https://dl.bintray.com/boostorg/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
121 - https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
122 - https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
123 - mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz
124 - https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 ${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz
125 - https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2
126 - https://matt.ucc.asn.au/dropbear/releases/dropbear-${VERSION_DROPBEAR}.tar.bz2
127 - https://github.com/libexpat/libexpat/releases/download/R_${VERSION_EXPAT//\./_}/expat-${VERSION_EXPAT}.tar.xz
128 - https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${VERSION_E2FSPROGS}/e2fsprogs-${VERSION_E2FSPROGS}.tar.xz
129 - https://github.com/libfuse/libfuse/releases/download/fuse-${VERSION_FUSE}/fuse-${VERSION_FUSE}.tar.gz
130 - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2
131 - https://github.com/open-iscsi/open-iscsi/archive/${VERSION_ISCSI}.tar.gz -> open-iscsi-${VERSION_ISCSI}.tar.gz
132 - https://s3.amazonaws.com/json-c_releases/releases/json-c-${VERSION_JSON_C}.tar.gz
133 - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-${VERSION_KMOD}.tar.xz
134 - https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz
135 - mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2
136 - mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2
137 - https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz
138 - https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz
139 - https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz
140 - http://ftp.rpm.org/mirror/popt/popt-${VERSION_POPT}.tar.gz
141 - https://github.com/strace/strace/releases/download/v${VERSION_STRACE}/strace-${VERSION_STRACE}.tar.xz
142 - https://github.com/jthornber/thin-provisioning-tools/archive/v${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz -> thin-provisioning-tools-${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz
143 - https://github.com/rpodgorny/unionfs-fuse/archive/v${VERSION_UNIONFS_FUSE}.tar.gz -> unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.gz
144 - https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION_UTIL_LINUX:0:4}/util-linux-${VERSION_UTIL_LINUX}.tar.xz
145 - https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${VERSION_XFSPROGS}.tar.xz
146 - https://zlib.net/zlib-${VERSION_ZLIB}.tar.gz
147 - https://github.com/facebook/zstd/archive/v${VERSION_ZSTD}.tar.gz -> zstd-${VERSION_ZSTD}.tar.gz
148 -"
149 -
150 -if [[ ${PV} == 9999* ]] ; then
151 - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
152 - inherit git-r3
153 - S="${WORKDIR}/${P}"
154 - SRC_URI="${COMMON_URI}"
155 -else
156 - SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
157 - ${COMMON_URI}"
158 - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
159 -fi
160 -
161 -DESCRIPTION="Gentoo automatic kernel building scripts"
162 -HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/"
163 -
164 -LICENSE="GPL-2"
165 -SLOT="0"
166 -RESTRICT=""
167 -IUSE="ibm +firmware"
168 -
169 -# Note:
170 -# We need sys-devel/* deps like autoconf or automake at _runtime_
171 -# because genkernel will usually build things like LVM2, cryptsetup,
172 -# mdadm... during initramfs generation which will require these
173 -# things.
174 -DEPEND=""
175 -RDEPEND="${DEPEND}
176 - app-arch/cpio
177 - >=app-misc/pax-utils-1.2.2
178 - app-portage/elt-patches
179 - sys-apps/sandbox
180 - sys-devel/autoconf
181 - sys-devel/autoconf-archive
182 - sys-devel/automake
183 - sys-devel/libtool
184 - virtual/pkgconfig
185 - firmware? ( sys-kernel/linux-firmware )"
186 -
187 -if [[ ${PV} == 9999* ]]; then
188 - DEPEND="${DEPEND} app-text/asciidoc"
189 -fi
190 -
191 -PATCHES=( "${FILESDIR}"/${P}-fix-unquoted-SANDBOX_ON-check.patch )
192 -
193 -src_unpack() {
194 - if [[ ${PV} == 9999* ]]; then
195 - git-r3_src_unpack
196 - else
197 - local gk_src_file
198 - for gk_src_file in ${A} ; do
199 - if [[ ${gk_src_file} == genkernel-* ]] ; then
200 - unpack "${gk_src_file}"
201 - fi
202 - done
203 - fi
204 -}
205 -
206 -src_prepare() {
207 - default
208 -
209 - if [[ ${PV} == 9999* ]] ; then
210 - einfo "Updating version tag"
211 - GK_V="$(git describe --tags | sed 's:^v::')-git"
212 - sed "/^GK_V/s,=.*,='${GK_V}',g" -i "${S}"/genkernel
213 - einfo "Producing ChangeLog from Git history..."
214 - pushd "${S}/.git" >/dev/null || die
215 - git log > "${S}"/ChangeLog || die
216 - popd >/dev/null || die
217 - fi
218 -
219 - # Update software.sh
220 - sed -i \
221 - -e "s:VERSION_BOOST:${VERSION_BOOST}:"\
222 - -e "s:VERSION_BTRFS_PROGS:${VERSION_BTRFS_PROGS}:"\
223 - -e "s:VERSION_BUSYBOX:${VERSION_BUSYBOX}:"\
224 - -e "s:VERSION_COREUTILS:${VERSION_COREUTILS}:"\
225 - -e "s:VERSION_CRYPTSETUP:${VERSION_CRYPTSETUP}:"\
226 - -e "s:VERSION_DMRAID:${VERSION_DMRAID}:"\
227 - -e "s:VERSION_DROPBEAR:${VERSION_DROPBEAR}:"\
228 - -e "s:VERSION_EUDEV:${VERSION_EUDEV}:"\
229 - -e "s:VERSION_EXPAT:${VERSION_EXPAT}:"\
230 - -e "s:VERSION_E2FSPROGS:${VERSION_E2FSPROGS}:"\
231 - -e "s:VERSION_FUSE:${VERSION_FUSE}:"\
232 - -e "s:VERSION_GPG:${VERSION_GPG}:"\
233 - -e "s:VERSION_ISCSI:${VERSION_ISCSI}:"\
234 - -e "s:VERSION_JSON_C:${VERSION_JSON_C}:"\
235 - -e "s:VERSION_KMOD:${VERSION_KMOD}:"\
236 - -e "s:VERSION_LIBAIO:${VERSION_LIBAIO}:"\
237 - -e "s:VERSION_LIBGCRYPT:${VERSION_LIBGCRYPT}:"\
238 - -e "s:VERSION_LIBGPGERROR:${VERSION_LIBGPGERROR}:"\
239 - -e "s:VERSION_LVM:${VERSION_LVM}:"\
240 - -e "s:VERSION_LZO:${VERSION_LZO}:"\
241 - -e "s:VERSION_MDADM:${VERSION_MDADM}:"\
242 - -e "s:VERSION_MULTIPATH_TOOLS:${VERSION_MULTIPATH_TOOLS}:"\
243 - -e "s:VERSION_POPT:${VERSION_POPT}:"\
244 - -e "s:VERSION_STRACE:${VERSION_STRACE}:"\
245 - -e "s:VERSION_THIN_PROVISIONING_TOOLS:${VERSION_THIN_PROVISIONING_TOOLS}:"\
246 - -e "s:VERSION_UNIONFS_FUSE:${VERSION_UNIONFS_FUSE}:"\
247 - -e "s:VERSION_USERSPACE_RCU:${VERSION_USERSPACE_RCU}:"\
248 - -e "s:VERSION_UTIL_LINUX:${VERSION_UTIL_LINUX}:"\
249 - -e "s:VERSION_XFSPROGS:${VERSION_XFSPROGS}:"\
250 - -e "s:VERSION_ZLIB:${VERSION_ZLIB}:"\
251 - -e "s:VERSION_ZSTD:${VERSION_ZSTD}:"\
252 - "${S}"/defaults/software.sh \
253 - || die "Could not adjust versions"
254 -}
255 -
256 -src_compile() {
257 - if [[ ${PV} == 9999* ]] ; then
258 - emake
259 - fi
260 -}
261 -
262 -src_install() {
263 - insinto /etc
264 - doins "${S}"/genkernel.conf
265 -
266 - doman genkernel.8
267 - dodoc AUTHORS ChangeLog README TODO
268 - dobin genkernel
269 - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
270 -
271 - if use ibm ; then
272 - cp "${S}"/arch/ppc64/kernel-2.6{-pSeries,} || die
273 - else
274 - cp "${S}"/arch/ppc64/kernel-2.6{.g5,} || die
275 - fi
276 -
277 - insinto /usr/share/genkernel
278 - doins -r "${S}"/*
279 -
280 - fperms +x /usr/share/genkernel/gen_worker.sh
281 -
282 - newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}"
283 - insinto /etc
284 - doins "${FILESDIR}"/initramfs.mounts
285 -
286 - pushd "${DISTDIR}" &>/dev/null || die
287 - insinto /usr/share/genkernel/distfiles
288 - doins ${A/${P}.tar.xz/}
289 - popd &>/dev/null || die
290 -}
291 -
292 -pkg_postinst() {
293 - # Wiki is out of date
294 - #echo
295 - #elog 'Documentation is available in the genkernel manual page'
296 - #elog 'as well as the following URL:'
297 - #echo
298 - #elog 'https://wiki.gentoo.org/wiki/Genkernel'
299 - #echo
300 -
301 - local replacing_version
302 - for replacing_version in ${REPLACING_VERSIONS} ; do
303 - if ver_test "${replacing_version}" -lt 4 ; then
304 - # This is an upgrade which requires user review
305 -
306 - ewarn ""
307 - ewarn "Genkernel v4.x is a new major release which touches"
308 - ewarn "nearly everything. Be careful, read updated manpage"
309 - ewarn "and pay special attention to program output regarding"
310 - ewarn "changed kernel command-line parameters!"
311 -
312 - # Show this elog only once
313 - break
314 - fi
315 - done
316 -
317 - if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then
318 - ewarn ''
319 - ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"'
320 - ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the'
321 - ewarn '*default* boot entry in your boot manager could still point to last kernel'
322 - ewarn 'built with genkernel before that name change, resulting in booting old'
323 - ewarn 'kernel when not paying attention on boot.'
324 - fi
325 -
326 - # Show special warning for users depending on remote unlock capabilities
327 - local gk_config="${EROOT}/etc/genkernel.conf"
328 - if [[ -f "${gk_config}" ]] ; then
329 - if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; then
330 - if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
331 - ewarn ""
332 - ewarn "IMPORTANT: SSH is currently enabled in your genkernel config"
333 - ewarn "file (${gk_config}). However, 'dosshd' is missing from current"
334 - ewarn "kernel command-line. You MUST add 'dosshd' to keep sshd enabled"
335 - ewarn "in genkernel v4+ initramfs!"
336 - fi
337 - fi
338 -
339 - if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" "${gk_config}" 2>/dev/null ; then
340 - elog ""
341 - elog "Please remove 'emerge @module-rebuild' from genkernel config"
342 - elog "file (${gk_config}) and make use of new MODULEREBUILD option"
343 - elog "instead."
344 - fi
345 - fi
346 -}
347
348 diff --git a/sys-kernel/genkernel/genkernel-4.0.8.ebuild b/sys-kernel/genkernel/genkernel-4.0.8.ebuild
349 deleted file mode 100644
350 index 11a0afd6187..00000000000
351 --- a/sys-kernel/genkernel/genkernel-4.0.8.ebuild
352 +++ /dev/null
353 @@ -1,267 +0,0 @@
354 -# Copyright 1999-2020 Gentoo Authors
355 -# Distributed under the terms of the GNU General Public License v2
356 -
357 -# genkernel-9999 -> latest Git branch "master"
358 -# genkernel-VERSION -> normal genkernel release
359 -
360 -EAPI="7"
361 -
362 -inherit bash-completion-r1
363 -
364 -# Whenever you bump a GKPKG, check if you have to move
365 -# or add new patches!
366 -VERSION_BOOST="1.73.0"
367 -VERSION_BTRFS_PROGS="5.6.1"
368 -VERSION_BUSYBOX="1.31.1"
369 -VERSION_COREUTILS="8.32"
370 -VERSION_CRYPTSETUP="2.3.3"
371 -VERSION_DMRAID="1.0.0.rc16-3"
372 -VERSION_DROPBEAR="2019.78"
373 -VERSION_EXPAT="2.2.9"
374 -VERSION_E2FSPROGS="1.45.6"
375 -VERSION_FUSE="2.9.9"
376 -VERSION_GPG="1.4.23"
377 -VERSION_ISCSI="2.0.878"
378 -VERSION_JSON_C="0.13.1"
379 -VERSION_KMOD="27"
380 -VERSION_LIBAIO="0.3.112"
381 -VERSION_LIBGCRYPT="1.8.5"
382 -VERSION_LIBGPGERROR="1.38"
383 -VERSION_LVM="2.02.187"
384 -VERSION_LZO="2.10"
385 -VERSION_MDADM="4.1"
386 -VERSION_POPT="1.16"
387 -VERSION_STRACE="5.7"
388 -VERSION_THIN_PROVISIONING_TOOLS="0.8.5"
389 -VERSION_UNIONFS_FUSE="2.0"
390 -VERSION_UTIL_LINUX="2.35.2"
391 -VERSION_XFSPROGS="5.6.0"
392 -VERSION_ZLIB="1.2.11"
393 -VERSION_ZSTD="1.4.4"
394 -
395 -COMMON_URI="
396 - https://dl.bintray.com/boostorg/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
397 - https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
398 - https://www.busybox.net/downloads/busybox-${VERSION_BUSYBOX}.tar.bz2
399 - mirror://gnu/coreutils/coreutils-${VERSION_COREUTILS}.tar.xz
400 - https://www.kernel.org/pub/linux/utils/cryptsetup/v$(ver_cut 1-2 ${VERSION_CRYPTSETUP})/cryptsetup-${VERSION_CRYPTSETUP}.tar.xz
401 - https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-${VERSION_DMRAID}.tar.bz2
402 - https://matt.ucc.asn.au/dropbear/releases/dropbear-${VERSION_DROPBEAR}.tar.bz2
403 - https://github.com/libexpat/libexpat/releases/download/R_${VERSION_EXPAT//\./_}/expat-${VERSION_EXPAT}.tar.xz
404 - https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${VERSION_E2FSPROGS}/e2fsprogs-${VERSION_E2FSPROGS}.tar.xz
405 - https://github.com/libfuse/libfuse/releases/download/fuse-${VERSION_FUSE}/fuse-${VERSION_FUSE}.tar.gz
406 - mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2
407 - https://github.com/open-iscsi/open-iscsi/archive/${VERSION_ISCSI}.tar.gz -> open-iscsi-${VERSION_ISCSI}.tar.gz
408 - https://s3.amazonaws.com/json-c_releases/releases/json-c-${VERSION_JSON_C}.tar.gz
409 - https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-${VERSION_KMOD}.tar.xz
410 - https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz
411 - mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2
412 - mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2
413 - https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz
414 - https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz
415 - https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz
416 - http://ftp.rpm.org/mirror/popt/popt-${VERSION_POPT}.tar.gz
417 - https://github.com/strace/strace/releases/download/v${VERSION_STRACE}/strace-${VERSION_STRACE}.tar.xz
418 - https://github.com/jthornber/thin-provisioning-tools/archive/v${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz -> thin-provisioning-tools-${VERSION_THIN_PROVISIONING_TOOLS}.tar.gz
419 - https://github.com/rpodgorny/unionfs-fuse/archive/v${VERSION_UNIONFS_FUSE}.tar.gz -> unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.gz
420 - https://www.kernel.org/pub/linux/utils/util-linux/v${VERSION_UTIL_LINUX:0:4}/util-linux-${VERSION_UTIL_LINUX}.tar.xz
421 - https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-${VERSION_XFSPROGS}.tar.xz
422 - https://zlib.net/zlib-${VERSION_ZLIB}.tar.gz
423 - https://github.com/facebook/zstd/archive/v${VERSION_ZSTD}.tar.gz -> zstd-${VERSION_ZSTD}.tar.gz
424 -"
425 -
426 -if [[ ${PV} == 9999* ]] ; then
427 - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
428 - inherit git-r3
429 - S="${WORKDIR}/${P}"
430 - SRC_URI="${COMMON_URI}"
431 -else
432 - SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
433 - ${COMMON_URI}"
434 - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
435 -fi
436 -
437 -DESCRIPTION="Gentoo automatic kernel building scripts"
438 -HOMEPAGE="https://wiki.gentoo.org/wiki/Genkernel https://gitweb.gentoo.org/proj/genkernel.git/"
439 -
440 -LICENSE="GPL-2"
441 -SLOT="0"
442 -RESTRICT=""
443 -IUSE="ibm +firmware"
444 -
445 -# Note:
446 -# We need sys-devel/* deps like autoconf or automake at _runtime_
447 -# because genkernel will usually build things like LVM2, cryptsetup,
448 -# mdadm... during initramfs generation which will require these
449 -# things.
450 -DEPEND=""
451 -RDEPEND="${DEPEND}
452 - app-arch/cpio
453 - >=app-misc/pax-utils-1.2.2
454 - app-portage/elt-patches
455 - sys-apps/sandbox
456 - sys-devel/autoconf
457 - sys-devel/autoconf-archive
458 - sys-devel/automake
459 - sys-devel/libtool
460 - virtual/pkgconfig
461 - firmware? ( sys-kernel/linux-firmware )"
462 -
463 -if [[ ${PV} == 9999* ]]; then
464 - DEPEND="${DEPEND} app-text/asciidoc"
465 -fi
466 -
467 -src_unpack() {
468 - if [[ ${PV} == 9999* ]]; then
469 - git-r3_src_unpack
470 - else
471 - local gk_src_file
472 - for gk_src_file in ${A} ; do
473 - if [[ ${gk_src_file} == genkernel-* ]] ; then
474 - unpack "${gk_src_file}"
475 - fi
476 - done
477 - fi
478 -}
479 -
480 -src_prepare() {
481 - default
482 -
483 - if [[ ${PV} == 9999* ]] ; then
484 - einfo "Updating version tag"
485 - GK_V="$(git describe --tags | sed 's:^v::')-git"
486 - sed "/^GK_V/s,=.*,='${GK_V}',g" -i "${S}"/genkernel
487 - einfo "Producing ChangeLog from Git history..."
488 - pushd "${S}/.git" >/dev/null || die
489 - git log > "${S}"/ChangeLog || die
490 - popd >/dev/null || die
491 - fi
492 -
493 - # Update software.sh
494 - sed -i \
495 - -e "s:VERSION_BOOST:${VERSION_BOOST}:"\
496 - -e "s:VERSION_BTRFS_PROGS:${VERSION_BTRFS_PROGS}:"\
497 - -e "s:VERSION_BUSYBOX:${VERSION_BUSYBOX}:"\
498 - -e "s:VERSION_COREUTILS:${VERSION_COREUTILS}:"\
499 - -e "s:VERSION_CRYPTSETUP:${VERSION_CRYPTSETUP}:"\
500 - -e "s:VERSION_DMRAID:${VERSION_DMRAID}:"\
501 - -e "s:VERSION_DROPBEAR:${VERSION_DROPBEAR}:"\
502 - -e "s:VERSION_EUDEV:${VERSION_EUDEV}:"\
503 - -e "s:VERSION_EXPAT:${VERSION_EXPAT}:"\
504 - -e "s:VERSION_E2FSPROGS:${VERSION_E2FSPROGS}:"\
505 - -e "s:VERSION_FUSE:${VERSION_FUSE}:"\
506 - -e "s:VERSION_GPG:${VERSION_GPG}:"\
507 - -e "s:VERSION_ISCSI:${VERSION_ISCSI}:"\
508 - -e "s:VERSION_JSON_C:${VERSION_JSON_C}:"\
509 - -e "s:VERSION_KMOD:${VERSION_KMOD}:"\
510 - -e "s:VERSION_LIBAIO:${VERSION_LIBAIO}:"\
511 - -e "s:VERSION_LIBGCRYPT:${VERSION_LIBGCRYPT}:"\
512 - -e "s:VERSION_LIBGPGERROR:${VERSION_LIBGPGERROR}:"\
513 - -e "s:VERSION_LVM:${VERSION_LVM}:"\
514 - -e "s:VERSION_LZO:${VERSION_LZO}:"\
515 - -e "s:VERSION_MDADM:${VERSION_MDADM}:"\
516 - -e "s:VERSION_MULTIPATH_TOOLS:${VERSION_MULTIPATH_TOOLS}:"\
517 - -e "s:VERSION_POPT:${VERSION_POPT}:"\
518 - -e "s:VERSION_STRACE:${VERSION_STRACE}:"\
519 - -e "s:VERSION_THIN_PROVISIONING_TOOLS:${VERSION_THIN_PROVISIONING_TOOLS}:"\
520 - -e "s:VERSION_UNIONFS_FUSE:${VERSION_UNIONFS_FUSE}:"\
521 - -e "s:VERSION_USERSPACE_RCU:${VERSION_USERSPACE_RCU}:"\
522 - -e "s:VERSION_UTIL_LINUX:${VERSION_UTIL_LINUX}:"\
523 - -e "s:VERSION_XFSPROGS:${VERSION_XFSPROGS}:"\
524 - -e "s:VERSION_ZLIB:${VERSION_ZLIB}:"\
525 - -e "s:VERSION_ZSTD:${VERSION_ZSTD}:"\
526 - "${S}"/defaults/software.sh \
527 - || die "Could not adjust versions"
528 -}
529 -
530 -src_compile() {
531 - if [[ ${PV} == 9999* ]] ; then
532 - emake
533 - fi
534 -}
535 -
536 -src_install() {
537 - insinto /etc
538 - doins "${S}"/genkernel.conf
539 -
540 - doman genkernel.8
541 - dodoc AUTHORS ChangeLog README TODO
542 - dobin genkernel
543 - rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
544 -
545 - if use ibm ; then
546 - cp "${S}"/arch/ppc64/kernel-2.6{-pSeries,} || die
547 - else
548 - cp "${S}"/arch/ppc64/kernel-2.6{.g5,} || die
549 - fi
550 -
551 - insinto /usr/share/genkernel
552 - doins -r "${S}"/*
553 -
554 - fperms +x /usr/share/genkernel/gen_worker.sh
555 -
556 - newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}"
557 - insinto /etc
558 - doins "${FILESDIR}"/initramfs.mounts
559 -
560 - pushd "${DISTDIR}" &>/dev/null || die
561 - insinto /usr/share/genkernel/distfiles
562 - doins ${A/${P}.tar.xz/}
563 - popd &>/dev/null || die
564 -}
565 -
566 -pkg_postinst() {
567 - # Wiki is out of date
568 - #echo
569 - #elog 'Documentation is available in the genkernel manual page'
570 - #elog 'as well as the following URL:'
571 - #echo
572 - #elog 'https://wiki.gentoo.org/wiki/Genkernel'
573 - #echo
574 -
575 - local replacing_version
576 - for replacing_version in ${REPLACING_VERSIONS} ; do
577 - if ver_test "${replacing_version}" -lt 4 ; then
578 - # This is an upgrade which requires user review
579 -
580 - ewarn ""
581 - ewarn "Genkernel v4.x is a new major release which touches"
582 - ewarn "nearly everything. Be careful, read updated manpage"
583 - ewarn "and pay special attention to program output regarding"
584 - ewarn "changed kernel command-line parameters!"
585 -
586 - # Show this elog only once
587 - break
588 - fi
589 - done
590 -
591 - if [[ $(find /boot -name 'kernel-genkernel-*' 2>/dev/null | wc -l) -gt 0 ]] ; then
592 - ewarn ''
593 - ewarn 'Default kernel filename was changed from "kernel-genkernel-<ARCH>-<KV>"'
594 - ewarn 'to "vmlinuz-<KV>". Please be aware that due to lexical ordering the'
595 - ewarn '*default* boot entry in your boot manager could still point to last kernel'
596 - ewarn 'built with genkernel before that name change, resulting in booting old'
597 - ewarn 'kernel when not paying attention on boot.'
598 - fi
599 -
600 - # Show special warning for users depending on remote unlock capabilities
601 - local gk_config="${EROOT}/etc/genkernel.conf"
602 - if [[ -f "${gk_config}" ]] ; then
603 - if grep -q -E "^SSH=[\"\']?yes" "${gk_config}" 2>/dev/null ; then
604 - if ! grep -q dosshd /proc/cmdline 2>/dev/null ; then
605 - ewarn ""
606 - ewarn "IMPORTANT: SSH is currently enabled in your genkernel config"
607 - ewarn "file (${gk_config}). However, 'dosshd' is missing from current"
608 - ewarn "kernel command-line. You MUST add 'dosshd' to keep sshd enabled"
609 - ewarn "in genkernel v4+ initramfs!"
610 - fi
611 - fi
612 -
613 - if grep -q -E "^CMD_CALLBACK=.*emerge.*@module-rebuild" "${gk_config}" 2>/dev/null ; then
614 - elog ""
615 - elog "Please remove 'emerge @module-rebuild' from genkernel config"
616 - elog "file (${gk_config}) and make use of new MODULEREBUILD option"
617 - elog "instead."
618 - fi
619 - fi
620 -}