commit:     281189e487599267d93b76c022ec46f6bcdb13d6
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Thu Jun  9 12:34:31 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jun  9 12:34:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=281189e4

sys-kernel/uek-sources: add 5.4.17.2136.308.6

Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>

 sys-kernel/uek-sources/Manifest                    |  1 +
 .../uek-sources-5.4.17.2136.308.6.ebuild           | 67 ++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index f8316e399..cc400d5dc 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -8,3 +8,4 @@ DIST linux-uek-5.4.17-2136.305.5.tar.gz 175486059 BLAKE2B 
e51fd6ddc031f3a901ad5e
 DIST linux-uek-5.4.17-2136.306.1.tar.gz 175487701 BLAKE2B 
4ea72ec404ef2e88492f46feafdf052f9fff0efd16522f7fcb24c708141b21ab16b9919bd30399c15780126091e083b082a4d47fd5a1aa1743179ac8a11012e0
 SHA512 
d0fb863acde2fb680f78fb3eb855fa4a4e7bc54c1ea1b4003d3f7a33bffdfbdbfc28c7c3e650deae08a493a0fbda31b085b827ad6b40f5bb31724253925b6935
 DIST linux-uek-5.4.17-2136.307.2.tar.gz 175498423 BLAKE2B 
f3e95673891cdf2750d0ff19205c8a0b265de4c171125e69eaf2ee85b72cabe23265de74759a691b824525221f3824b365a9dc67d03e281dc64eaae539903bde
 SHA512 
2b692a5ed58afcf0f351216dee1dda92a8033002c373afd8ab8afcda19b1ca48b46b4cd34c8d299391e44fee57c13be3edaca19a398f6bf3505e37eb7d2e21b5
 DIST linux-uek-5.4.17-2136.308.4.tar.gz 176328838 BLAKE2B 
0c7187afad5cc21e86eef121fff81a94f13ddad98c1533ed9d1024a28aabcee95eadb403eba33733371e58a6f481ebb7cc42a03af124ab2517475a3d86f8e2ce
 SHA512 
44ba9c17d930624eb502ecc66ecd6b48c3d3686284f45030522d816e26ad0f74c6f92437ba4d39c9c4335182ffec198791ddd7232b49e8de21620862b1cf5648
+DIST linux-uek-5.4.17-2136.308.6.tar.gz 176312971 BLAKE2B 
bc39d9f6c743d7b025e085b8bb86b7c5c42dd29254961aa079f393367bd382c282ebd4c95ecc99624be2dde2721e08c551030fade4f96542c5a2270019d209a6
 SHA512 
46158400a97eb7b6d687f2814fb09d41415607bc698cf3b3407d226c8da95bd20d955bedbddba474167eb8409dc43616bbd367b5266bbe941960ea508c249285

diff --git a/sys-kernel/uek-sources/uek-sources-5.4.17.2136.308.6.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.4.17.2136.308.6.ebuild
new file mode 100644
index 000000000..423397238
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.4.17.2136.308.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="192"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek";
+SRC_URI="
+       
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+               -> linux-uek-${UEK_VERSION}.tar.gz
+       
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+       
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
+       
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+S="${WORKDIR}/linux-uek-${UEK_VERSION}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="+gentoo experimental"
+
+PATCHES=(
+       "${FILESDIR}"/uek-sources-5.4.17.2136.303.1-ip6_sock_set_v6only.patch
+       "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
+)
+
+src_unpack() {
+       default
+
+       # remove all backup files
+       find . -iname "*~" -print -exec rm {} \; 2>/dev/null
+
+       unpack_set_extraversion
+       unpack_fix_install_path
+
+       env_setup_xmakeopts
+}
+
+src_prepare() {
+       use gentoo && PATCHES+=(
+               "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
+               
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
+               
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
+               "${WORKDIR}"/2600_enable-key-swapping-for-apple-mac.patch
+               "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
+               "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
+       )
+       use experimental && PATCHES+=(
+               "${WORKDIR}"/5000_shifts-ubuntu-20.04.patch
+               "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
+       )
+       default
+}

Reply via email to