sys-kernel/calculate-sources: Version bump to 5.12.2

master 2468
Alexander Tratsevskiy 3 years ago
parent 0acb5d781e
commit 296d229c71

@ -0,0 +1 @@
# Calculate append=skip merge(sys-kernel/calculate-sources)=>5.12,5.13

@ -0,0 +1,14 @@
# Calculate format=kernel name=.config merge(sys-kernel/calculate-sources[-desktop])!=
# CONFIG_BT is not set
# CONFIG_GAMEPORT is not set
# CONFIG_HZ_1000 is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_MOUSE is not set
# CONFIG_INPUT_TABLET is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_MACINTOSH_DRIVERS is not set
# CONFIG_MEDIA_SUPPORT is not set
# CONFIG_PREEMPT is not set
# CONFIG_RC_CORE is not set
# CONFIG_SOUND is not set
# CONFIG_USB_GADGET is not set

@ -0,0 +1,3 @@
# Calculate format=kernel name=.config
CONFIG_MODULE_COMPRESS_ZSTD=y
# CONFIG_MODULE_COMPRESS_XZ is not set

@ -0,0 +1,74 @@
# Calculate format=diff
From 7fdea2366b0c549f929fca64eb8a33c626c99e3c Mon Sep 17 00:00:00 2001
From: Piotr Gorski <lucjan.lucjanov@gmail.com>
Date: Wed, 5 Aug 2020 16:41:38 -0800
Subject: [PATCH] init: add support for zstd compressed modules
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
---
Makefile | 7 +++++--
init/Kconfig | 9 ++++++---
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/Makefile b/Makefile
index 2fce782..a87dbc8 100644
--- a/Makefile
+++ b/Makefile
@@ -1050,8 +1050,8 @@ endif # INSTALL_MOD_STRIP
export mod_strip_cmd
# CONFIG_MODULE_COMPRESS, if defined, will cause module to be compressed
-# after they are installed in agreement with CONFIG_MODULE_COMPRESS_GZIP
-# or CONFIG_MODULE_COMPRESS_XZ.
+# after they are installed in agreement with CONFIG_MODULE_COMPRESS_GZIP,
+# CONFIG_MODULE_COMPRESS_XZ, or CONFIG_MODULE_COMPRESS_ZSTD.
mod_compress_cmd = true
ifdef CONFIG_MODULE_COMPRESS
@@ -1061,6 +1061,9 @@ ifdef CONFIG_MODULE_COMPRESS
ifdef CONFIG_MODULE_COMPRESS_XZ
mod_compress_cmd = $(XZ) -f
endif # CONFIG_MODULE_COMPRESS_XZ
+ ifdef CONFIG_MODULE_COMPRESS_ZSTD
+ mod_compress_cmd = $(ZSTD) -T0 -20 --ultra --rm -f
+ endif # CONFIG_MODULE_COMPRESS_ZSTD
endif # CONFIG_MODULE_COMPRESS
export mod_compress_cmd
diff --git a/init/Kconfig b/init/Kconfig
index c4de917..a17590c 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -2277,8 +2277,8 @@ config MODULE_COMPRESS
bool "Compress modules on installation"
help
- Compresses kernel modules when 'make modules_install' is run; gzip or
- xz depending on "Compression algorithm" below.
+ Compresses kernel modules when 'make modules_install' is run; gzip,
+ xz, or zstd depending on "Compression algorithm" below.
module-init-tools MAY support gzip, and kmod MAY support gzip and xz.
@@ -2300,7 +2300,7 @@ choice
This determines which sort of compression will be used during
'make modules_install'.
- GZIP (default) and XZ are supported.
+ GZIP (default), XZ, and ZSTD are supported.
config MODULE_COMPRESS_GZIP
bool "GZIP"
@@ -2308,6 +2308,9 @@ config MODULE_COMPRESS_GZIP
config MODULE_COMPRESS_XZ
bool "XZ"
+config MODULE_COMPRESS_ZSTD
+ bool "ZSTD"
+
endchoice
config MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
--
2.29.2.456.g3a0b884cab

@ -1,8 +1,10 @@
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.11.tar.xz 117619104 BLAKE2B 81300c27bd5476387a83123aaeb4163c73eb61e9245806c23660cb5e6a4fa88ffc9def027031335fa0270fc4080506cd415990014364e3a98b9d2e8c58a29524 SHA512 a567ec133018bb5ec00c60281479b466c26e02137a93a9c690e83997947df02b6fd94e76e8df748f6d70ceb58a19bacc3b1467de10b7a1fad2763db32b3f1330
DIST linux-5.12.tar.xz 118112412 BLAKE2B 842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b SHA512 be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST patch-5.10.32.xz 1061980 BLAKE2B 574dab80eb35810b466d4e13bb80c1aed947c7fdecd2e526c11546a42ac129209b07a3158107ba7d2c43f7050f09de8f2b30f2529af7f4c7d1cbe1794f84cc07 SHA512 2fa2457c4030e988b5f21fe18dff0c4388d54f53b5d64431ada02bbc491908e9a1edb99e8c2ecd42c1945518eb8b4a8928c961a81ccc502c0a5e9945de27d7de
DIST patch-5.10.35.xz 1081212 BLAKE2B 714413b61e5fab9eeab9271edf09092fe8148d9d787e388770b0a5357d423bf278d8ac8db20e969ed89293dba0e7d84a0a56b94692ca9f3cda0f38ef002bcd63 SHA512 9771da96b4f79b5ff5927379f5a939ff3c0f70724fab5cdc7d6fc81ed993fac89244c1c0e26e8c6c034a27f5f670f813071ea33e1d1d36a2e1a5370644d67112
DIST patch-5.11.19.xz 658972 BLAKE2B aa1baee33262f43b6ebe2736cda35d03d31c327cb2684f89bdce425e73961b546cf2669781ccd7753a602df74a16864122d6f91367fb763dd89a2cd49b79afa7 SHA512 e5323c9f41408fa6dcad107f73aa764c74098861f1e18a592b4d5183b64081380f65bdd0605918e33586febbb8a9c135949dfd705ca18b8714d58e6e239a7634
DIST patch-5.12.2.xz 7220 BLAKE2B e9417941de68a488add40f4fedb023a4a2aee57520098a32177ef8877f8ab6b94041349cbfea727c47739c9de9828cddaf8cb203e0d760bafa5d7a585b08af6e SHA512 bf654385f6dbf05e8e53d9dfd488dd7d5cafe820c77af3c330940fc9b68ba576edabd75262ca9b8fefdbedc77683602b002432ea9cab0b6b01646f04c941e98a
DIST patch-5.4.114.xz 2841756 BLAKE2B a59deaa5ec6857506eeab1f0ea7be8df770b3252e9665f5448e9757c85e8bb0cc8719d1b3704c920dee6a8ae3412fecbcef8112794a8f106acc976fbfd2ce59c SHA512 aa24db7ad0e3992eab415de10981d291399cd00c837da95dc009084f658bc97006dacd533ae85bcb43c30d3b10cb060d1c72585315484b3917550519b7c9345a
DIST patch-5.4.117.xz 2850136 BLAKE2B c5f0bb61309092355a27bdd8e6447f3ba7f3ae1926b5c5b41ad417b02e4c42ecc7a216e509c699f74898f51c49fd934d71701bb226a419f8e3c2e34cc35c6921 SHA512 ca1d22d45736f705dabc319509fd5257bacc2bb61afa3faa18470adb502b492118beff7f2b35b55f1091c20b9ae0b16aafd47d04a07768a9fe9051c26ef4a153

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
ETYPE="sources"
inherit calculate-kernel-8 eutils
DESCRIPTION="Calculate Linux kernel image"
KEYWORDS="~amd64"
HOMEPAGE="http://www.calculate-linux.org"
SRC_URI="${KERNEL_URI} ${ARCH_URI}"
IUSE=""
src_unpack() {
calculate-kernel-8_src_unpack
}
pkg_postinst() {
calculate-kernel-8_pkg_postinst
}
Loading…
Cancel
Save