summaryrefslogtreecommitdiff
path: root/sys-kernel/asahi-sources
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-18 03:03:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-18 03:03:03 +0000
commitf9f6fa91738181ebe9aca71b75d157d8b5df5335 (patch)
tree556cf671790196d83709b89133064a855f1879f2 /sys-kernel/asahi-sources
parent3455c0a5153ae27d7c6c16ecd35fa3dec33f3dda (diff)
gentoo auto-resync : 18:11:2024 - 03:03:03
Diffstat (limited to 'sys-kernel/asahi-sources')
-rw-r--r--sys-kernel/asahi-sources/Manifest16
-rw-r--r--sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild (renamed from sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild)16
-rw-r--r--sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild75
-rw-r--r--sys-kernel/asahi-sources/metadata.xml1
4 files changed, 12 insertions, 96 deletions
diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 368ed054a558..8975a1603b7f 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,11 +1,7 @@
AUX asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch 1826 BLAKE2B 4e170e302c1d52b3f5b8d4f6e79eb096fe859745042d5539745df97a8e78cdca50fad24204cd5667620a3c65f93406dcf54c3eb51a3f45d9cd10369ca83cfe12 SHA512 afd78d1b42eae94472ba45cb259db811d6258af6b46e4f9cd64e30fd3c47728063c815199431f6c700c45f8a5d91fbfbf6e2c07a5f38dae7371cc8a2edae6ecf
-DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509022a6a476b678f63dd4f3c428e7c37eec46f47a32f927f3895ff65a6ab5b046a3b0ca2df88a94678f898292d0970859734 SHA512 7826d46d8faaf64fb268f8dc940621f434f8729e706b4178adac2a2c353bccd854e5fea6c3489d5d0c48d469d6f6e26befa01d5a0deaba48f3e6140eb096de5e
-DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf6f90e7f0068373d951a6aa21a29cb7523bcd6faeeb5602c6a7395a802d35e657aaee1172582ecddd0c4143fc21ea9c4b3c SHA512 b9e59d200cb06ea3287557e1ca1cf7116df61019f423fa8149195d36d7d2b143265341bef5430c4f761b0926ad823775cb2c83c852d22dc4acdb0d9628da12bc
-DIST genpatches-6.9-13.base.tar.xz 688596 BLAKE2B 4d999aac191dbde56dbb6feae3d328d2e33f4731b7f9f6853bcd7e7f47e73dcb182e64b41c05e3035fade78ad02157a4fadc7e2e7e0d6a0a4bba5ff49b071adb SHA512 d9347755a75a5c34dee79cbf3eb012f7c3b669510c9fe1d87035ac36073139e9e22ca55cedf2bbda5cd493026637d266ea227473c9a3c6f402c0f0c41b9e3579
-DIST genpatches-6.9-13.extras.tar.xz 4060 BLAKE2B 001215e8ff494a0daf42306c4f2301e477c4135a8817b4b0c2abe7bf6894c570e7bfcf8454d1db1703a52ab77b5d54dd6fcdcef72fc1a3e9730f238996830dd5 SHA512 9cbaa56e9d2dc20915d6831f73903ecefbc1361e56d27cf71df36db87b648643cb974cdea1ab96426a6eeec710259755fb58ec285425c6b7ba44f2a42bb5549e
-DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
-DIST linux-asahi-6.9.12-2.patch 5388041 BLAKE2B 8bbdcdf6c3819c798d9633b014ca3aaf8100067077eef44eabbb539a4e166e67026e22ae7265fecbcce6319098ab48c60dba49344662cfc63c348a72df8ae93b SHA512 ec2b3d34a56c311d6388d1f9c7be5cf9ae9785b3d2d951459ebd2387477ec8c4e5ab56d5eca85993520e8d713ca78be819d07dabf661ea4b2d43ff1efeb91296
-DIST linux-asahi-6.9.9-5.patch 5356022 BLAKE2B c3b5fa8be8320d391f11e7f02b7aa4c67055484539da5a241e3557d075db6c60daea15abcb992dd04cc2dcd7b8fd67bf2a17b21225737a492f0b70a987403189 SHA512 49bb4812e467b0ef07a71b0f6c1a16b8ee627be9c9c0862b87b419080712d77f0a8b5a83ddb54b92776defc79afa8241749cec97e262d98c29da874801decaa3
-EBUILD asahi-sources-6.9.12_p2.ebuild 1669 BLAKE2B 2748039673d4d6a5f4b3a2e24ed92fc19d60c9bb2afc154e207191a5aba6fe08edbbb32002fc77d0fc8904bad5937985411f179a84a378da9d484cb68831a00c SHA512 67d23fbda03f701778204eab6bcdc061b8b5df8b81b83052f230c9ca328525b0f6d09d1e4c97313199dc87ca9c79d7eb223a5e0f13fd3e9f62f1eb07bab55e09
-EBUILD asahi-sources-6.9.9_p5-r1.ebuild 1668 BLAKE2B ade5eb2f25154e8ceacd526b3eeb80e337dfa38d1cb36d0686ae4bd919f12a95a6ec61f693095367cce43e2a4f1f0de45884765809691477d3362083772ea11b SHA512 d7c24f24c6a98d1e06f819154969850de7bffd2d929a01ca54685aa6969d5c82bc07349244d0b57f76c303164e25fd3621a5dd387e957bdf635e7049e3cef1b0
-MISC metadata.xml 606 BLAKE2B 81abc1eb15c66fbc4b2039b161e0bc06e8c6ce5e58727fca8ef80778db4dd04bc48486479d795c91e6181cd4e3f974b3ff7e3f6479e98e8271ccf4bdfd22b02e SHA512 c5e3349ebbbd7d04a0ac261c93df705b34882a3ed2472f28d90ef902377f5a89d3b5454e94b7f40c39c5d1745aedbd1267a607c189ff09917e77f0ed78009395
+DIST genpatches-6.11-8.base.tar.xz 639004 BLAKE2B 218ff37e8fb82b4bff3baa5b197b4c42ec19a4c5480620982f7befe8313f0f226324a629d6c15eee230faa3fc7c5bb558a58ac94e2e9b0259823c813220681b1 SHA512 cccc58e7ed24b90db88b14f9a693ccd021b1fa1beb9568511e344807673d2e518a66b2ffb48773a5d68da03ad15671181b7dc53bf2161ad1a88e95b555389116
+DIST genpatches-6.11-8.extras.tar.xz 4056 BLAKE2B 33f594ef302fe78ec07e146dc0603ecb3eb0b61c6f3639dfd4f89885cd5533c53b1d0ef30618bf8c1fb749499721f668e28161890835725b4e62240f2bfd2646 SHA512 6424792e0f38d94d19d4849552597c5f44df4a47d09c237b49f084c4d780501c2119beb9d45e9027526423175e7e7fe9939c59eb242da5462bd4b6331edb15fb
+DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
+DIST linux-asahi-6.11.6-2.patch 5521305 BLAKE2B a253d400e8800bc8b2db9dbec19253bac730a6a54ec01d3fe525ad5c88f51ecaee1288b5bf87f22e154c835728bd3bc438dfb8804ec53d15163d74be9073c0e0 SHA512 b283086d9a6650ea64c88b2358035138b536278685552f501f1ac2aaeb5d3b32c7cb2607406cf5298cca56a4df77bbf2afd51bf6459b760aca022d1881fec4f8
+EBUILD asahi-sources-6.11.6_p2.ebuild 1602 BLAKE2B cae2d84be6d7b16f0e5ccd562b00e7991c6f7e54d37e9c57d52d839175bf8c6182dce0751ea53376d0ecf525386ecd436e57f4e4967e6f2db0fc2b393e898915 SHA512 e1c9442b7572ff0acede71f635f82458e61bfad4b109fc3cb457c3991587ffab0b79ce703035ded998fa2996443b1519b01e252674f4c7f9e927fb7cebf6ff40
+MISC metadata.xml 537 BLAKE2B 2ddbe04dab450d11c5c503f3851371eb5638a664525ac228dabf912e9574238c6cb9a265b1baa29e9151b4cba73b11608c8663ef4131787984bd00e4494aaa7a SHA512 4a46b79ab96f1dc6859bd939c8b17c24cf15699456df78f8e5ecd263cfd93c8f4308973757fb40c3b03de67fa36e0572830cf3431bc963826fc8a9fd88075f31
diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild
index df6afafd7262..7f6b0cc12b85 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild
@@ -7,10 +7,13 @@ ETYPE="sources"
CKV="$(ver_cut 1-3)"
K_SECURITY_UNSUPPORTED="1"
K_WANT_GENPATCHES="base extras"
-K_GENPATCHES_VER="10"
+K_GENPATCHES_VER="8"
K_NODRYRUN="1"
-inherit kernel-2
+RUST_MIN_VER="1.80.0"
+RUST_USEDEP='rust-src,rustfmt'
+
+inherit kernel-2 rust
detect_version
detect_arch
@@ -42,17 +45,10 @@ KV_FULL="${PVR/_p/-asahi-}"
S="${WORKDIR}/linux-${KV_FULL}"
KEYWORDS="arm64"
-IUSE="rust"
DEPEND="
${DEPEND}
- rust? (
- || (
- >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
- >=dev-lang/rust-1.76[rust-src,rustfmt]
- )
- dev-util/bindgen
- )
+ dev-util/bindgen
"
UNIPATCH_STRICTORDER="yes"
diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild
deleted file mode 100644
index 613d392c225a..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-
-CKV="$(ver_cut 1-3)"
-K_SECURITY_UNSUPPORTED="1"
-K_WANT_GENPATCHES="base extras"
-K_GENPATCHES_VER="13"
-K_NODRYRUN="1"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-if [[ ${PV} != ${PV/_rc} ]] ; then
- # $PV is expected to be of following form: 6.0_rc5_p1
- MY_TAG="$(ver_cut 6)"
- MY_BASE="$(ver_rs 2 - $(ver_cut 1-4))"
-else
- # $PV is expected to be of following form: 5.19.0_p1
- MY_TAG="$(ver_cut 5)"
- if [[ "$(ver_cut 3)" == "0" ]] ; then
- MY_BASE="$(ver_cut 1-2)"
- else
- MY_BASE="$(ver_cut 1-3)"
- fi
-fi
-
-EXTRAVERSION="-asahi-${MY_TAG}"
-
-ASAHI_TAG="asahi-${MY_BASE}-${MY_TAG}"
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
- https://github.com/AsahiLinux/linux/compare/v${MY_BASE}...${ASAHI_TAG}.patch
- -> linux-${ASAHI_TAG}.patch
-"
-KV_FULL="${PVR/_p/-asahi-}"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-KEYWORDS="~arm64"
-IUSE="rust"
-
-DEPEND="
- ${DEPEND}
- rust? (
- || (
- >=dev-lang/rust-bin-1.76[rust-src,rustfmt]
- >=dev-lang/rust-1.76[rust-src,rustfmt]
- )
- dev-util/bindgen
- )
-"
-
-UNIPATCH_STRICTORDER="yes"
-UNIPATCH_LIST="
- ${FILESDIR}/asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch
- ${DISTDIR}/linux-${ASAHI_TAG}.patch
-"
-
-src_prepare() {
- default
-
- # remove asahi upstream set localversion, use EXTRAVERSION instead
- rm localversion.05-asahi
-}
-
-pkg_postinst() {
- einfo "For more information about Asahi Linux please visit ${HOMEPAGE},"
- einfo "or consult the Wiki at https://github.com/AsahiLinux/docs/wiki."
- kernel-2_pkg_postinst
-}
diff --git a/sys-kernel/asahi-sources/metadata.xml b/sys-kernel/asahi-sources/metadata.xml
index c0d62b1d2362..876677096e77 100644
--- a/sys-kernel/asahi-sources/metadata.xml
+++ b/sys-kernel/asahi-sources/metadata.xml
@@ -10,7 +10,6 @@
</maintainer>
<use>
<flag name="symlink">Automatically symlink the kernel sources to /usr/src/linux</flag>
- <flag name="rust">Pull in the Rust For Linux dependencies</flag>
</use>
<upstream>
<remote-id type="github">AsahiLinux/linux</remote-id>