commit:     7ba5bc3f76f8ad08442a091fa673cae45968bbd2
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Fri Jun 17 15:14:23 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jun 17 15:15:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ba5bc3f

sys-kernel/uek-sources: add 5.4.17.2136.309.3

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

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

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index cc400d5dc..ee0115acd 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -9,3 +9,4 @@ DIST linux-uek-5.4.17-2136.306.1.tar.gz 175487701 BLAKE2B 
4ea72ec404ef2e88492f46
 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
+DIST linux-uek-5.4.17-2136.309.3.tar.gz 176354922 BLAKE2B 
ffdfa4b347c7f4ae9037d93b96ee8971473f4fd9a97045700fe334788d94334ec48eebfe94900fa7349323798ed59bc575e7372be3dfe6038fd30266185b3940
 SHA512 
3e7a9d666f526885915bed89150e807b5e48dc8ad8aabfbd7896906c96fbea4d0e3f33738a0eed64bd596b65e1a4e1e9c73c74741c59564b3f819d745f1cb4d8

diff --git a/sys-kernel/uek-sources/uek-sources-5.4.17.2136.309.3.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.4.17.2136.309.3.ebuild
new file mode 100644
index 000000000..423397238
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.4.17.2136.309.3.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