commit:     cd0d8815f1565285c0a33038273d1b5f6e1842ec
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Thu Aug 15 22:33:07 2024 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Thu Aug 15 22:33:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd0d8815

sys-kernel/uek-sources: add 5.15.0.300.161.13

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

 sys-kernel/uek-sources/Manifest                    |  3 +
 .../uek-sources-5.15.0.300.161.13.ebuild           | 65 ++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index d481e12ca..0f1235653 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -8,7 +8,10 @@ DIST genpatches-5.15-171.base.tar.xz 6912380 BLAKE2B 
3d5572ca2854c0dcaa6000ffc7c
 DIST genpatches-5.15-171.extras.tar.xz 4048 BLAKE2B 
823bf5a1a62a3a4f97ae296bf78581a3b8ba79134e8ec7098385e23783c317509f8320afb9ff0c25ebfd5b3fb32aa883afa970ac86c550c2d70613d8af7da5e3
 SHA512 
f2eacb2ebda97e86c20f24a6ab591b6c41fa831947610febce3589d32fb326d9439b63273c2ffe82630157b7559141598e5bb5edbe939e1bed45bca802085f1a
 DIST genpatches-5.15-172.base.tar.xz 7003732 BLAKE2B 
0f9a38b1a0b8d85429b9f66eaf0fdb7f854f62d6e61c556bfc618d551c8497ded8d1413f8f0c9bcc27988faeb718c73646ae1437b14793837d14d5587f69aa2e
 SHA512 
fcff72f4ddbca1c2fbd012e66ab2d1b1c9a666192edeceabe51a99588564a0937d88c62c8bd71c6a701577ead62bd543b77b520e159f2b60764c6ffd3bcd24fa
 DIST genpatches-5.15-172.extras.tar.xz 4048 BLAKE2B 
e9120574a9febf01edcb43d4c582fcbb90a05934d23c671b225a1c6d0ca8646d9efad2587497f6642024a7e1026f9b7dd56b49e79fd355d73848ee04e1dfb3e2
 SHA512 
582fd7b0360c7250ee8336079383d2b64bb96b22a86929a54157c1fbece2c18b88d0751adc13ba602cfcf7b39ddb249ea11449d6f56d1a3c55aa25f87d2d77ff
+DIST genpatches-5.15-174.base.tar.xz 7146696 BLAKE2B 
02aaa04e156b848c1303da831795e48f038ced7134453cf1b09534df9ad46888ea807772af161b1c61a679a5c6adabe6a275dea97f425ba10d003ca9391af0b7
 SHA512 
cfc7e7e878d9f1fae329ea4103c785c7cda26bc37f0015a37dc1a5c79842b98a04923e53177cbf1977396a0fdff5fdc62d176642999a5b6fd89bfa9bff251597
+DIST genpatches-5.15-174.extras.tar.xz 4052 BLAKE2B 
9fb303cfcdb5f201b492996383adffa71543531d4b8cb77df076ceb994f2e4af2e1d510b0bb5fda77f505034ea89935efcc8ac5476970e6d96dcec01f582755e
 SHA512 
9ede39e030d45bc668112f489cf0d4c22a14302d26f1a0e1bb9f53b0e42a16a99a24215211c1e510c7f052d00fbe294f70cc414b2d127c4c6e9ba4857ebfce72
 DIST linux-uek-5.15.0-206.149.1.tar.gz 202941586 BLAKE2B 
e75c447582f0d3e33260a35e2994df87187f54dbd109143a4f4898899b13a026f60b668e0643c3828b6357584fa7c50d2ce1c1940a2a1ad562733ff2da463341
 SHA512 
5dc1491e00302cf52343deffd7fb36b698ed03559f49a9703659b8d1ba4f26e2d61485b0f0251936be18d29cbfbffd5ccdc8c6f12c938d2aeaaa4bc01c720c58
 DIST linux-uek-5.15.0-206.153.6.tar.gz 202965511 BLAKE2B 
56249d6355c29e6770e483f92c9bbe0845fc6908bed0eac26104fc6664682565ec536fb05be036d07b61ddb583105f74ccf836061caf7e77bad979ca245f75c6
 SHA512 
b1b292491659002217308e3c0160d2568815645d2d2afd3497a16db4873208ed8754183f5c36e92a17f17668df32d0b3e1fdd48ce4e3819bf2f85c587acc5abf
 DIST linux-uek-5.15.0-206.153.7.tar.gz 202989143 BLAKE2B 
974d2d983d38cdd9e526822d2091aaca4986f3078311347df968544676c63ece28cc9f7d4a4e47cb15b6655dc305a5d45105fee3a4dc8092201bb8906837abcd
 SHA512 
6af27ed8f0ae95459182171437aac731b94d681ffc19885136dd0c3489fd6e262139ba276b269b293afd921b674e4af735352868263d98741aef891993e3b341
 DIST linux-uek-5.15.0-300.159.7.tar.gz 203260509 BLAKE2B 
6d5e2ecfb0adc611abc565437020b56a20f66a389e9dfe64e952d46f511c8472fe437516371554d5cee2c31d6d70aaee90a864ede133351808a6f2ff714300a3
 SHA512 
4294d328b4f383cd662c43e0f7a7e565e520a6596684d97d54ae7ddd6f5a264e23b11f69c6c9cbd98fa66207f88ce78e51684a10c2d1734c0e2f8465e48154cd
+DIST linux-uek-5.15.0-300.161.13.tar.gz 205515503 BLAKE2B 
2bdee393e761a6f1c219585a514eaf302068de8b3575281cde621016128dec2e0f5342807077c0881c5332425790fe9df8cbdfdcb3eff0a71ceceed1621e1213
 SHA512 
d3f997cf9ee65d9e091dbeba99a23e831a2311e1435f0dd8161c8257eaae76084ea754347f5db0105addbb856acd07ec3bb8257b97fbbbcc3b3c5774a0e8e5d2

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.300.161.13.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.300.161.13.ebuild
new file mode 100644
index 000000000..143f9dc77
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.300.161.13.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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="174"
+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
+       
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+       
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+#mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.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.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}"/2920_sign-file-patch-for-libressl.patch
+               "${WORKDIR}"/3000_Support-printing-firmware-info.patch
+               "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
+       )
+       #use experimental && PATCHES+=(
+       #       "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
+       #)
+       default
+}

Reply via email to