aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAisha Tammy <gentoo@aisha.cc>2022-06-17 15:14:23 +0000
committerAisha Tammy <gentoo@aisha.cc>2022-06-17 15:15:00 +0000
commit7ba5bc3f76f8ad08442a091fa673cae45968bbd2 (patch)
tree7a6c38b385d35aed54ec4f73890ace9344060747
parentapp-editors/amp: enable py3.10 (diff)
downloadguru-7ba5bc3f.tar.gz
guru-7ba5bc3f.tar.bz2
guru-7ba5bc3f.zip
sys-kernel/uek-sources: add 5.4.17.2136.309.3
Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
-rw-r--r--sys-kernel/uek-sources/Manifest1
-rw-r--r--sys-kernel/uek-sources/uek-sources-5.4.17.2136.309.3.ebuild67
2 files changed, 68 insertions, 0 deletions
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
+}