public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-01  6:27 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-04-01  6:27 UTC (permalink / raw
  To: gentoo-commits

commit:     2c56a9076789f5e7ff3e1147cb34f371ff70d68a
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Mon Apr  1 01:53:42 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr  1 06:27:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c56a907

sys-kernel/asahi-sources: stabilize 6.6.0_p16 for arm64

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36030
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
index 4f175400b85e..180c71935834 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
@@ -29,7 +29,7 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 	https://raw.githubusercontent.com/chadmed/asahi-overlay/main/sys-kernel/asahi-kernel/files/asahi-kernel-6.6.0_p16-rust-alloc-fix.patch -> ${P}-rust-alloc-fix.patch
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-18 14:42 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-04-18 14:42 UTC (permalink / raw
  To: gentoo-commits

commit:     84ed6222b2f536da8395f2747e0177b8d47b828b
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed Apr 17 19:34:22 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu Apr 18 14:41:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ed6222

sys-kernel/asahi-sources: add 6.8.6_p1

The asahi GPU driver builds with rust 1.76 and 1.77.

Other changes:
- handle asahi tags for stable releases
- Save the sources as "linux-${TAG}.tar.gz" (i.e.
  linux-asahi-6.8.6-1.tar.gz) to share the tarball with the asahi-kernel
  ebuild in a ebuild overlay

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36298
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 +
 .../asahi-sources/asahi-sources-6.8.6_p1.ebuild    | 76 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 8715ebde0d66..23d203d4eafc 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,2 +1,3 @@
 DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
 DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
+DIST linux-asahi-6.8.6-1.tar.gz 235247252 BLAKE2B 897e58cbe624b011952cd4a21b25b1bec0ad532c5cb5f30c9bd0ac33e4c981928f2c65df26d14c34629852f14e34f7c34ea4d4871084028cc20a285afba3b569 SHA512 b422427078bfd82a427bcc7a094c80f106e63359aaa7cf6dddf5976ec809a417fd19081e84a6b4bcfaba18a3cb48c6e86b2a5ce8829d14dec1dce4a7a7c0cfb6

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
new file mode 100644
index 000000000000..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+#K_WANT_GENPATCHES="base extras experimental"
+#K_GENPATCHES_VER="5"
+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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
+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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
+	else
+		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
+	fi
+fi
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org"
+KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+"
+
+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
+	)
+"
+
+PATCHES=(
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
+)
+
+src_unpack() {
+	unpack linux-${MY_P}.tar.gz
+	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
+}
+
+src_prepare() {
+	default
+	cd "${WORKDIR}/linux-${KV-FULL}" || die
+	# XXX: Genpatches do not yet work with Rust kernels
+	#handle_genpatches --set-unipatch-list
+	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
+	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
+	#unpack_fix_install_path
+	#env_setup_xmakeopts
+	echo "-${MY_TAG}" > localversion.10-pkgrel || die
+	cd "${S}" || die
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-29  7:19 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-04-29  7:19 UTC (permalink / raw
  To: gentoo-commits

commit:     a7b8ffece918d4426e6c3b7713de3b69b9b07eec
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 07:17:17 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 07:17:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b8ffec

sys-kernel/asahi-sources: stabilize 6.8.6_p4 for arm64

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
index f975144c1b51..ac1ab4ff4d6f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
@@ -32,7 +32,7 @@ KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-29  7:19 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-04-29  7:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0fe9c4ccf3b644189b4acae141daadd87e6218d4
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed Apr 24 06:30:01 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 07:15:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe9c4cc

sys-kernel/asahi-sources: add 6.8.6_p4, drop 6.8.6_p1

From upstream's change log:
- DP/HDMI audio support (M2 Ultra devices require m1n1 support)
- HDMI stability improvements

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36394
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                                       | 2 +-
 .../{asahi-sources-6.8.6_p1.ebuild => asahi-sources-6.8.6_p4.ebuild}    | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 23d203d4eafc..bc08b8c1c9fd 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,3 +1,3 @@
 DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
 DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
-DIST linux-asahi-6.8.6-1.tar.gz 235247252 BLAKE2B 897e58cbe624b011952cd4a21b25b1bec0ad532c5cb5f30c9bd0ac33e4c981928f2c65df26d14c34629852f14e34f7c34ea4d4871084028cc20a285afba3b569 SHA512 b422427078bfd82a427bcc7a094c80f106e63359aaa7cf6dddf5976ec809a417fd19081e84a6b4bcfaba18a3cb48c6e86b2a5ce8829d14dec1dce4a7a7c0cfb6
+DIST linux-asahi-6.8.6-4.tar.gz 235255308 BLAKE2B 47b789a1cd0284d722937001ce934ef4ed0eab3f25dbc6f1add5fdf2aac58c60b2c9b24f71d34f2f1cc7044c1bca50fa0cab2d2d6f2d7acc0789c0ae05be778d SHA512 a3b2041754ae7b73a8612b3623683229788744652037983bc092f77dc9371938a82f4641a93e4f909d5cd4b0ea25d77714ffe05f686ff92a96efbe23e3dfe4c6

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
similarity index 100%
rename from sys-kernel/asahi-sources/asahi-sources-6.8.6_p1.ebuild
rename to sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-30 20:14 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-04-30 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f5b2587263775d4c3a7b336e5a611114cba40b62
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Tue Apr 30 19:45:53 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 19:51:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b25872

sys-kernel/asahi-sources: add 6.8.8_p2

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36494
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 +
 .../asahi-sources/asahi-sources-6.8.8_p2.ebuild    | 76 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index bc08b8c1c9fd..c1b3b834834c 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,3 +1,4 @@
 DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
 DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
 DIST linux-asahi-6.8.6-4.tar.gz 235255308 BLAKE2B 47b789a1cd0284d722937001ce934ef4ed0eab3f25dbc6f1add5fdf2aac58c60b2c9b24f71d34f2f1cc7044c1bca50fa0cab2d2d6f2d7acc0789c0ae05be778d SHA512 a3b2041754ae7b73a8612b3623683229788744652037983bc092f77dc9371938a82f4641a93e4f909d5cd4b0ea25d77714ffe05f686ff92a96efbe23e3dfe4c6
+DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4 SHA512 101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
new file mode 100644
index 000000000000..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+#K_WANT_GENPATCHES="base extras experimental"
+#K_GENPATCHES_VER="5"
+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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
+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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
+	else
+		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
+	fi
+fi
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org"
+KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+"
+
+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
+	)
+"
+
+PATCHES=(
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
+)
+
+src_unpack() {
+	unpack linux-${MY_P}.tar.gz
+	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
+}
+
+src_prepare() {
+	default
+	cd "${WORKDIR}/linux-${KV-FULL}" || die
+	# XXX: Genpatches do not yet work with Rust kernels
+	#handle_genpatches --set-unipatch-list
+	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
+	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
+	#unpack_fix_install_path
+	#env_setup_xmakeopts
+	echo "-${MY_TAG}" > localversion.10-pkgrel || die
+	cd "${S}" || die
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-30 20:14 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-04-30 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     064eb3ffb2c5ded288c03096de4ce2217cae69a0
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 20:14:13 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 20:14:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064eb3ff

sys-kernel/asahi-sources: stabilize 6.8.8_p2 for arm64

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
index f975144c1b51..ac1ab4ff4d6f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
@@ -32,7 +32,7 @@ KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-04-30 20:14 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-04-30 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     2f7379acfcb36fc00446a407f275cdeca9e02578
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 20:14:23 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 20:14:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7379ac

sys-kernel/asahi-sources: drop 6.8.6_p4

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 -
 .../asahi-sources/asahi-sources-6.8.6_p4.ebuild    | 76 ----------------------
 2 files changed, 77 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index c1b3b834834c..623a76c106be 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,4 +1,3 @@
 DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
 DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
-DIST linux-asahi-6.8.6-4.tar.gz 235255308 BLAKE2B 47b789a1cd0284d722937001ce934ef4ed0eab3f25dbc6f1add5fdf2aac58c60b2c9b24f71d34f2f1cc7044c1bca50fa0cab2d2d6f2d7acc0789c0ae05be778d SHA512 a3b2041754ae7b73a8612b3623683229788744652037983bc092f77dc9371938a82f4641a93e4f909d5cd4b0ea25d77714ffe05f686ff92a96efbe23e3dfe4c6
 DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4 SHA512 101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
deleted file mode 100644
index ac1ab4ff4d6f..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.6_p4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-	else
-		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
-	fi
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org"
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-"
-
-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
-	)
-"
-
-PATCHES=(
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
-)
-
-src_unpack() {
-	unpack linux-${MY_P}.tar.gz
-	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-	default
-	cd "${WORKDIR}/linux-${KV-FULL}" || die
-	# XXX: Genpatches do not yet work with Rust kernels
-	#handle_genpatches --set-unipatch-list
-	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
-	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
-	#unpack_fix_install_path
-	#env_setup_xmakeopts
-	echo "-${MY_TAG}" > localversion.10-pkgrel || die
-	cd "${S}" || die
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-09 14:39 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-05-09 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     eab60cc5a417129bb9f785213e4cc284aa18ed6f
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Thu May  9 13:57:30 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu May  9 14:38:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab60cc5

sys-kernel/asahi-sources: stabilize 6.8.9_p3 for arm64

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
index f975144c1b51..ac1ab4ff4d6f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
@@ -32,7 +32,7 @@ KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz
 SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 "
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-09 14:39 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-05-09 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     007a989e91787ab4482405d4697a22f9bd29611e
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Thu May  9 13:47:44 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu May  9 14:38:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007a989e

sys-kernel/asahi-sources: drop 6.6.0_p16

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36616
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  2 -
 .../asahi-sources/asahi-sources-6.6.0_p16.ebuild   | 72 ----------------------
 2 files changed, 74 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index bd992d97a635..9973d6d0523c 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,4 +1,2 @@
-DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
-DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
 DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4 SHA512 101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
deleted file mode 100644
index 180c71935834..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.6.0_p16.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-else
-	# $PV is expected to be of following form: 5.19.0_p1
-	MY_TAG="$(ver_cut 5)"
-	MY_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org"
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> ${PN}-${PV}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-	https://raw.githubusercontent.com/chadmed/asahi-overlay/main/sys-kernel/asahi-kernel/files/asahi-kernel-6.6.0_p16-rust-alloc-fix.patch -> ${P}-rust-alloc-fix.patch
-"
-
-KEYWORDS="arm64"
-IUSE="rust"
-
-DEPEND="
-	${DEPEND}
-	rust? ( || ( dev-lang/rust:stable/1.75[rust-src,rustfmt]
-				 ~dev-lang/rust-bin-1.75.0[rust-src,rustfmt]
-			)
-			dev-util/bindgen
-		)
-"
-
-PATCHES=(
-		"${FILESDIR}/${P}-enable-speakers-stage1.patch"
-		"${FILESDIR}/${P}-enable-speakers-stage2.patch"
-		"${DISTDIR}/${P}-rust-alloc-fix.patch"
-)
-
-src_unpack() {
-	unpack ${PN}-${PV}.tar.gz
-	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-	default
-	cd "${WORKDIR}/linux-${KV-FULL}" || die
-	# XXX: Genpatches do not yet work with Rust kernels
-	#handle_genpatches --set-unipatch-list
-	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
-	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
-	#unpack_fix_install_path
-	#env_setup_xmakeopts
-	echo "-${MY_TAG}" > localversion.10-pkgrel || die
-	cd "${S}" || die
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-09 14:39 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-05-09 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     10c544378fd9a656fada74969741a036ff072ad3
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Thu May  9 13:56:50 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu May  9 14:38:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c54437

sys-kernel/asahi-sources: add 6.8.9_p3

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 +
 .../asahi-sources/asahi-sources-6.8.9_p3.ebuild    | 76 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 623a76c106be..bd992d97a635 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,3 +1,4 @@
 DIST asahi-sources-6.6.0_p16-rust-alloc-fix.patch 52132 BLAKE2B 3ba12bf87decb581626739786b8c0b6686c8a1d2c964ac534e2701473b117d59b084c686ba8e09bb65f27fbe57574ec2ddf8e89b544f3bdaaebc7acd4f0d2d5f SHA512 d4d1edab5a67152326a4712493a783660f68c1353e058536d19ed7a7f7d288e77b9916fc07639edd1f13f8a1948028fad3b92a90c03152522159b7f79ab54aa1
 DIST asahi-sources-6.6.0_p16.tar.gz 229861406 BLAKE2B e8f90373fe3cfb0ee8824158c59d548af05d1e68626715a65dcf086b35cfe7f4d44b184f02bbfad33474040b86f488e4fa99c8886ae329cf138933161658f94c SHA512 fc62cf346b95229aa31bc1483c9fcffaeacf94d09d13801a3e8e50ed3ba7f3d1b1d4dd8083051879955e1f99bffa61bf411cd38fcc45e176d372fc1d205b9c76
 DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4 SHA512 101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
+DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
new file mode 100644
index 000000000000..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+#K_WANT_GENPATCHES="base extras experimental"
+#K_GENPATCHES_VER="5"
+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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
+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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
+	else
+		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
+	fi
+fi
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org"
+KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+"
+
+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
+	)
+"
+
+PATCHES=(
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
+)
+
+src_unpack() {
+	unpack linux-${MY_P}.tar.gz
+	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
+}
+
+src_prepare() {
+	default
+	cd "${WORKDIR}/linux-${KV-FULL}" || die
+	# XXX: Genpatches do not yet work with Rust kernels
+	#handle_genpatches --set-unipatch-list
+	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
+	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
+	#unpack_fix_install_path
+	#env_setup_xmakeopts
+	echo "-${MY_TAG}" > localversion.10-pkgrel || die
+	cd "${S}" || die
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-12 16:40 Mart Raudsepp
  0 siblings, 0 replies; 36+ messages in thread
From: Mart Raudsepp @ 2024-05-12 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     ed0ea3cf54700bbdb0c3dfdecef7d79c9a047c9a
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun May 12 16:17:15 2024 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun May 12 16:40:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0ea3cf

sys-kernel/asahi-sources: add 6.8.9_p5

* Fixes v6.8.9 Bluetooth LE regression on Apple Silicon bcm438x
* Adjusts dcp FB flip complete timestamps to fix half-rate display with
  some compositors on dcpext (M2 desktops and M1/2 Pro/Max Macbook Pros)

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 +
 .../asahi-sources/asahi-sources-6.8.9_p5.ebuild    | 76 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 9973d6d0523c..0c86b984215f 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4 SHA512 101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
+DIST linux-asahi-6.8.9-5.tar.gz 235264452 BLAKE2B 5a08d3df1d0e1fc274a68f29ab592c790421d58dafa5533b7f526f13c5046d668e0c864b9a71f2c5b736a1890a65ba0877694b11bbde9acf5ff873f7a8a5a167 SHA512 e592959bfd546588df26bcec6b6de86dc3450d6ae89b073b272dd41b9927a7c2b09b9f8ff77b3cc80393b65821062eddabe351f177bfc1f732f11d685594412f

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
new file mode 100644
index 000000000000..f975144c1b51
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+#K_WANT_GENPATCHES="base extras experimental"
+#K_GENPATCHES_VER="5"
+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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
+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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
+	else
+		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
+	fi
+fi
+
+DESCRIPTION="Asahi Linux kernel sources"
+HOMEPAGE="https://asahilinux.org"
+KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
+"
+
+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
+	)
+"
+
+PATCHES=(
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
+		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
+)
+
+src_unpack() {
+	unpack linux-${MY_P}.tar.gz
+	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
+}
+
+src_prepare() {
+	default
+	cd "${WORKDIR}/linux-${KV-FULL}" || die
+	# XXX: Genpatches do not yet work with Rust kernels
+	#handle_genpatches --set-unipatch-list
+	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
+	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
+	#unpack_fix_install_path
+	#env_setup_xmakeopts
+	echo "-${MY_TAG}" > localversion.10-pkgrel || die
+	cd "${S}" || die
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-22 22:10 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-05-22 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     aaa1d18abc8b2ba7d21afd9a868afc373dd557c1
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed May 22 19:12:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 22:06:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa1d18a

sys-kernel/asahi-sources: add 6.8.9_p7

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Closes: https://github.com/gentoo/gentoo/pull/36780
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 +
 .../asahi-sources/asahi-sources-6.8.9_p7.ebuild    | 82 ++++++++++++++++++++++
 2 files changed, 83 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index e69df4c56acc..c7a4532322d6 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,4 +2,5 @@ DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d47
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
+DIST linux-asahi-6.8.9-6..asahi-6.8.9-7.patch 6483 BLAKE2B 7a50c83ce70f50f7ac27ca55406edae8941d271d89270eeb3c97fe446f14fb8fd07ef4f9aa3288af24ab8958aff0d250a6762edd87b7453592147216cb65e2f9 SHA512 7d26833d6ca717c48caec655fd78107367c67112b04181be781fb5746d8a00d7927198d67cdd22a4e57b131b0738125087972cd0ba7b0e7e16f04bb3d3301378
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild
new file mode 100644
index 000000000000..2303feb47dc1
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild
@@ -0,0 +1,82 @@
+# 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="12"
+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}"
+
+PREV_ASAHI_TAG="asahi-${MY_BASE}-6"
+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}...${PREV_ASAHI_TAG}.patch
+		-> linux-${PREV_ASAHI_TAG}.patch
+	https://github.com/AsahiLinux/linux/compare/${PREV_ASAHI_TAG}...${ASAHI_TAG}.patch
+		-> linux-${PREV_ASAHI_TAG}..${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
+	${FILESDIR}/asahi-6.8.2_revert_spi_stable_asahi.patch
+	${DISTDIR}/linux-${PREV_ASAHI_TAG}.patch
+	${DISTDIR}/linux-${PREV_ASAHI_TAG}..${ASAHI_TAG}.patch
+	${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch
+	${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-22 22:10 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-05-22 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     6f8a973b7972be445bf87996e97b562917ab83ca
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed May 22 19:08:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 22:06:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f8a973b

sys-kernel/asahi-sources: drop 6.8.9_p5

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 -
 .../asahi-sources/asahi-sources-6.8.9_p5.ebuild    | 76 ----------------------
 2 files changed, 77 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 3354ae340071..e69df4c56acc 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,5 +2,4 @@ DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d47
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
-DIST linux-asahi-6.8.9-5.tar.gz 235264452 BLAKE2B 5a08d3df1d0e1fc274a68f29ab592c790421d58dafa5533b7f526f13c5046d668e0c864b9a71f2c5b736a1890a65ba0877694b11bbde9acf5ff873f7a8a5a167 SHA512 e592959bfd546588df26bcec6b6de86dc3450d6ae89b073b272dd41b9927a7c2b09b9f8ff77b3cc80393b65821062eddabe351f177bfc1f732f11d685594412f
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
deleted file mode 100644
index f975144c1b51..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p5.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-	else
-		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
-	fi
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org"
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-"
-
-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
-	)
-"
-
-PATCHES=(
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
-)
-
-src_unpack() {
-	unpack linux-${MY_P}.tar.gz
-	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-	default
-	cd "${WORKDIR}/linux-${KV-FULL}" || die
-	# XXX: Genpatches do not yet work with Rust kernels
-	#handle_genpatches --set-unipatch-list
-	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
-	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
-	#unpack_fix_install_path
-	#env_setup_xmakeopts
-	echo "-${MY_TAG}" > localversion.10-pkgrel || die
-	cd "${S}" || die
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-05-22 22:10 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-05-22 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     516b42491e182e621dfc5fc24fae2e60d7798151
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed May 22 19:07:15 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 22 22:06:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516b4249

sys-kernel/asahi-sources: drop 6.8.8_p2

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 -
 .../asahi-sources/asahi-sources-6.8.8_p2.ebuild    | 76 ----------------------
 2 files changed, 77 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 742e602c34cf..3354ae340071 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,7 +1,6 @@
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
-DIST linux-asahi-6.8.8-2.tar.gz 235265018 BLAKE2B cf543955971865d65c048b7021a8bf4d9711294afd49e4ce31bf3e4761dea8724950a52a7b6b852645760e0abb1ca2abe1ac6c3feafbcb933a53e56dcc4044e4 SHA512 101566de3777517d151effcdd2e38b6a5d5961754734cdabfae7c359bbf0f35e2c7a4ecb912d4c300adb3f09ecaa31eafaf076d849171e0e5244ec29a0bf30a4
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
 DIST linux-asahi-6.8.9-5.tar.gz 235264452 BLAKE2B 5a08d3df1d0e1fc274a68f29ab592c790421d58dafa5533b7f526f13c5046d668e0c864b9a71f2c5b736a1890a65ba0877694b11bbde9acf5ff873f7a8a5a167 SHA512 e592959bfd546588df26bcec6b6de86dc3450d6ae89b073b272dd41b9927a7c2b09b9f8ff77b3cc80393b65821062eddabe351f177bfc1f732f11d685594412f
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
deleted file mode 100644
index ac1ab4ff4d6f..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.8_p2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-	else
-		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
-	fi
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org"
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-"
-
-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
-	)
-"
-
-PATCHES=(
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
-)
-
-src_unpack() {
-	unpack linux-${MY_P}.tar.gz
-	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-	default
-	cd "${WORKDIR}/linux-${KV-FULL}" || die
-	# XXX: Genpatches do not yet work with Rust kernels
-	#handle_genpatches --set-unipatch-list
-	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
-	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
-	#unpack_fix_install_path
-	#env_setup_xmakeopts
-	echo "-${MY_TAG}" > localversion.10-pkgrel || die
-	cd "${S}" || die
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-07-15 23:34 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-07-15 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     ad47bbaca8b378ec202b2e6a119803a211340242
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 01:17:15 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 23:32:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad47bbac

sys-kernel/asahi-sources: stabilize 6.9.8_p1 for arm64

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild
index ba9f02e9cb1d..ef7185794376 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild
@@ -41,7 +41,7 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 KV_FULL="${PVR/_p/-asahi-}"
 S="${WORKDIR}/linux-${KV_FULL}"
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-07-15 23:34 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-07-15 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     c31bb89dabbb8c0fed8e54d30d8d2fbe02bafcb4
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 01:17:00 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 23:32:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31bb89d

sys-kernel/asahi-sources: add 6.9.8_p1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  4 ++
 .../asahi-sources/asahi-sources-6.9.8_p1.ebuild    | 76 ++++++++++++++++++++++
 2 files changed, 80 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index c7a4532322d6..ea246610273b 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,6 +1,10 @@
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
+DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
+DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
 DIST linux-asahi-6.8.9-6..asahi-6.8.9-7.patch 6483 BLAKE2B 7a50c83ce70f50f7ac27ca55406edae8941d271d89270eeb3c97fe446f14fb8fd07ef4f9aa3288af24ab8958aff0d250a6762edd87b7453592147216cb65e2f9 SHA512 7d26833d6ca717c48caec655fd78107367c67112b04181be781fb5746d8a00d7927198d67cdd22a4e57b131b0738125087972cd0ba7b0e7e16f04bb3d3301378
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc
+DIST linux-asahi-6.9.8-1.patch 5296308 BLAKE2B 7a6640235488d11ebaa230d022fc89d85633830a9082d5fc7a62ed7a46272a62dcf3b5f68387bc2c2cbe14a5fc9167d31a896ddbeefe1d8d70557077d83d90df SHA512 0c0de341a98fa91da4670c14a704d5cc0aaaf80ad74af86b9df2a13762a0f9196f0c32b32fc80cffce4f65c459d92a9363bee7c2c5f02e35d5ecd0ee0118b5d4
+DIST linux-asahi-6.9.9-4.patch 5352675 BLAKE2B f73ecb195cc1e7488ad50ffe69dd2672f5556add2bd5bb7c994d7e50482cee4b234a5abdd7b2591124dfbd2b7277ac7e4bcfe157b7207a811de5c4f55fb61af8 SHA512 316aea2fcb8985021eecbb082548d0149eca3bfe82ca06f49573fdd5299ecc32a30d587273050b2467a9b1ef7b04d73cc30eda27cde07bad5908c0beb0d1e9b6

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild
new file mode 100644
index 000000000000..ba9f02e9cb1d
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1.ebuild
@@ -0,0 +1,76 @@
+# 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="9"
+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
+	${FILESDIR}/asahi-6.8.2_revert_spi_stable_asahi.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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-07-15 23:34 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-07-15 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     2ef8f1b04b73c057cda4f813a2478adaea9f44a9
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 00:44:29 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 23:32:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef8f1b0

sys-kernel/asahi-sources: add 6.9.9_p5

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  5 +-
 .../asahi-sources/asahi-sources-6.9.9_p5.ebuild    | 76 ++++++++++++++++++++++
 2 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index ea246610273b..87fcfafbd3d7 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,10 +1,13 @@
 DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
 DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
+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-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
+DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
 DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
 DIST linux-asahi-6.8.9-6..asahi-6.8.9-7.patch 6483 BLAKE2B 7a50c83ce70f50f7ac27ca55406edae8941d271d89270eeb3c97fe446f14fb8fd07ef4f9aa3288af24ab8958aff0d250a6762edd87b7453592147216cb65e2f9 SHA512 7d26833d6ca717c48caec655fd78107367c67112b04181be781fb5746d8a00d7927198d67cdd22a4e57b131b0738125087972cd0ba7b0e7e16f04bb3d3301378
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc
 DIST linux-asahi-6.9.8-1.patch 5296308 BLAKE2B 7a6640235488d11ebaa230d022fc89d85633830a9082d5fc7a62ed7a46272a62dcf3b5f68387bc2c2cbe14a5fc9167d31a896ddbeefe1d8d70557077d83d90df SHA512 0c0de341a98fa91da4670c14a704d5cc0aaaf80ad74af86b9df2a13762a0f9196f0c32b32fc80cffce4f65c459d92a9363bee7c2c5f02e35d5ecd0ee0118b5d4
-DIST linux-asahi-6.9.9-4.patch 5352675 BLAKE2B f73ecb195cc1e7488ad50ffe69dd2672f5556add2bd5bb7c994d7e50482cee4b234a5abdd7b2591124dfbd2b7277ac7e4bcfe157b7207a811de5c4f55fb61af8 SHA512 316aea2fcb8985021eecbb082548d0149eca3bfe82ca06f49573fdd5299ecc32a30d587273050b2467a9b1ef7b04d73cc30eda27cde07bad5908c0beb0d1e9b6
+DIST linux-asahi-6.9.9-5.patch 5356022 BLAKE2B c3b5fa8be8320d391f11e7f02b7aa4c67055484539da5a241e3557d075db6c60daea15abcb992dd04cc2dcd7b8fd67bf2a17b21225737a492f0b70a987403189 SHA512 49bb4812e467b0ef07a71b0f6c1a16b8ee627be9c9c0862b87b419080712d77f0a8b5a83ddb54b92776defc79afa8241749cec97e262d98c29da874801decaa3

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5.ebuild
new file mode 100644
index 000000000000..4b6fa5c16640
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5.ebuild
@@ -0,0 +1,76 @@
+# 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="10"
+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
+	${FILESDIR}/asahi-6.8.2_revert_spi_stable_asahi.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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-07-15 23:34 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-07-15 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     ce1124f0855b7ac0271ba118dfa88dea2ec66a00
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 01:05:28 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 23:32:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1124f0

sys-kernel/asahi-sources: drop 6.8.9_p3

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  1 -
 .../asahi-sources/asahi-sources-6.8.9_p3.ebuild    | 76 ----------------------
 2 files changed, 77 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 87fcfafbd3d7..929af7fe5e8a 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -6,7 +6,6 @@ DIST genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
-DIST linux-asahi-6.8.9-3.tar.gz 235275610 BLAKE2B 8ee3ff2572a02851d66239c65187312a0f67aa492d9c3b3a734e291b250acbf9450960c745687ff98a339e4cc14a2eab7675c08d39f88de0c0aa7c320d20bdc8 SHA512 ebd854b357a1d0a7663129f48956da559bc23a4347836dd0c3a3eb8cd47013ed86d83711dc2b7a221c28f51bd0c42c0b1ea2302ef45ee4a2ddfbfacf33e6efc2
 DIST linux-asahi-6.8.9-6..asahi-6.8.9-7.patch 6483 BLAKE2B 7a50c83ce70f50f7ac27ca55406edae8941d271d89270eeb3c97fe446f14fb8fd07ef4f9aa3288af24ab8958aff0d250a6762edd87b7453592147216cb65e2f9 SHA512 7d26833d6ca717c48caec655fd78107367c67112b04181be781fb5746d8a00d7927198d67cdd22a4e57b131b0738125087972cd0ba7b0e7e16f04bb3d3301378
 DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc
 DIST linux-asahi-6.9.8-1.patch 5296308 BLAKE2B 7a6640235488d11ebaa230d022fc89d85633830a9082d5fc7a62ed7a46272a62dcf3b5f68387bc2c2cbe14a5fc9167d31a896ddbeefe1d8d70557077d83d90df SHA512 0c0de341a98fa91da4670c14a704d5cc0aaaf80ad74af86b9df2a13762a0f9196f0c32b32fc80cffce4f65c459d92a9363bee7c2c5f02e35d5ecd0ee0118b5d4

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
deleted file mode 100644
index ac1ab4ff4d6f..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-K_SECURITY_UNSUPPORTED="1"
-ETYPE="sources"
-#K_WANT_GENPATCHES="base extras experimental"
-#K_GENPATCHES_VER="5"
-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_P="asahi-$(ver_rs 2 - $(ver_cut 1-4))-${MY_TAG}"
-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_P="asahi-$(ver_cut 1-2)-${MY_TAG}"
-	else
-		MY_P="asahi-$(ver_cut 1-3)-${MY_TAG}"
-	fi
-fi
-
-DESCRIPTION="Asahi Linux kernel sources"
-HOMEPAGE="https://asahilinux.org"
-KERNEL_URI="https://github.com/AsahiLinux/linux/archive/refs/tags/${MY_P}.tar.gz -> linux-${MY_P}.tar.gz"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
-"
-
-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
-	)
-"
-
-PATCHES=(
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch"
-		"${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.patch"
-)
-
-src_unpack() {
-	unpack linux-${MY_P}.tar.gz
-	mv linux-${MY_P} linux-${KV_FULL} || die "Could not move source tree"
-}
-
-src_prepare() {
-	default
-	cd "${WORKDIR}/linux-${KV-FULL}" || die
-	# XXX: Genpatches do not yet work with Rust kernels
-	#handle_genpatches --set-unipatch-list
-	#[[ -n ${UNIPATCH_LIST} || -n ${UNIPATCH_LIST_GENPATCHES} || -n ${UNIPATCH_LIST_DEFAULT} ]] && \
-	#	unipatch "${UNIPATCH_LIST_DEFAULT} ${UNIPATCH_LIST_GENPATCHES} ${UNIPATCH_LIST}"
-	#unpack_fix_install_path
-	#env_setup_xmakeopts
-	echo "-${MY_TAG}" > localversion.10-pkgrel || die
-	cd "${S}" || die
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-07-15 23:34 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-07-15 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     7c5ff3b9560f4b50aadfeb3d26da2467d1f3f191
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 01:22:30 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 23:32:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5ff3b9

sys-kernel/asahi-sources: drop 6.8.9_p7

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  5 --
 .../asahi-sources/asahi-sources-6.8.9_p7.ebuild    | 82 ----------------------
 2 files changed, 87 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 929af7fe5e8a..d99e925585be 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,12 +1,7 @@
-DIST genpatches-6.8-12.base.tar.xz 687664 BLAKE2B 3c27ee511c258f3659d7f8cd5b6d470ffa10a2fc95bd536b272e0bb20c368dfc8c512f23fdc025e85ad90d6f628a58c80d8d15ec0ef8898caf7461162cf2dec2 SHA512 cd845b49341366190834b9782c9ffa270608a35e616ff483b40094913f6d01809421b80a7830117b606e57e6bb0ed9b0ed6dc14220826364fc9d2ee6a5916ad6
-DIST genpatches-6.8-12.extras.tar.xz 3736 BLAKE2B 15a15ca3097dc42ac5855e59fe61c961854c1afa8adc719c761ac58bb7c869d3240c228b0963a91927a9bc0af6998b4c40e4d286faf7d2defc2f21029d11c114 SHA512 4f1c8c07e81c0d1ed110bd4512d2a16c3e202c47d8ab6bedf5213cf6c2f8675e9b543e52dbce50fbbf550d88252e2c1c19c2465ddd7907f11a2979fa92466a7c
 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-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
-DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
-DIST linux-asahi-6.8.9-6..asahi-6.8.9-7.patch 6483 BLAKE2B 7a50c83ce70f50f7ac27ca55406edae8941d271d89270eeb3c97fe446f14fb8fd07ef4f9aa3288af24ab8958aff0d250a6762edd87b7453592147216cb65e2f9 SHA512 7d26833d6ca717c48caec655fd78107367c67112b04181be781fb5746d8a00d7927198d67cdd22a4e57b131b0738125087972cd0ba7b0e7e16f04bb3d3301378
-DIST linux-asahi-6.8.9-6.patch 5163031 BLAKE2B de6411c7f6bb95fec4162648c89d6bf6be5e863d4647877c4cbbb9e4c8540b12b1dacd42c26a1d3561a36fe6c79650caf5e0481338764a10101cec53921043c7 SHA512 0cc24bf50c16cb6fc59bf9bd025babcdca081bc789da5791d0fd914c65d31342cc632998fe4a667296ee3ed067b311dc105e994e2a77d569bac3a8ed48fb5ecc
 DIST linux-asahi-6.9.8-1.patch 5296308 BLAKE2B 7a6640235488d11ebaa230d022fc89d85633830a9082d5fc7a62ed7a46272a62dcf3b5f68387bc2c2cbe14a5fc9167d31a896ddbeefe1d8d70557077d83d90df SHA512 0c0de341a98fa91da4670c14a704d5cc0aaaf80ad74af86b9df2a13762a0f9196f0c32b32fc80cffce4f65c459d92a9363bee7c2c5f02e35d5ecd0ee0118b5d4
 DIST linux-asahi-6.9.9-5.patch 5356022 BLAKE2B c3b5fa8be8320d391f11e7f02b7aa4c67055484539da5a241e3557d075db6c60daea15abcb992dd04cc2dcd7b8fd67bf2a17b21225737a492f0b70a987403189 SHA512 49bb4812e467b0ef07a71b0f6c1a16b8ee627be9c9c0862b87b419080712d77f0a8b5a83ddb54b92776defc79afa8241749cec97e262d98c29da874801decaa3

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild
deleted file mode 100644
index 2303feb47dc1..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p7.ebuild
+++ /dev/null
@@ -1,82 +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="12"
-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}"
-
-PREV_ASAHI_TAG="asahi-${MY_BASE}-6"
-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}...${PREV_ASAHI_TAG}.patch
-		-> linux-${PREV_ASAHI_TAG}.patch
-	https://github.com/AsahiLinux/linux/compare/${PREV_ASAHI_TAG}...${ASAHI_TAG}.patch
-		-> linux-${PREV_ASAHI_TAG}..${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
-	${FILESDIR}/asahi-6.8.2_revert_spi_stable_asahi.patch
-	${DISTDIR}/linux-${PREV_ASAHI_TAG}.patch
-	${DISTDIR}/linux-${PREV_ASAHI_TAG}..${ASAHI_TAG}.patch
-	${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch
-	${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-07-15 23:34 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-07-15 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     1f40b854c82131d9d22b10de9b2cba2ea76347bf
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 01:05:46 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 23:32:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f40b854

sys-kernel/asahi-sources: drop 6.8.9_p6

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../asahi-sources/asahi-sources-6.8.9_p6.ebuild    | 78 ----------------------
 1 file changed, 78 deletions(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p6.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.8.9_p6.ebuild
deleted file mode 100644
index a0aa5d1ee2e2..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.8.9_p6.ebuild
+++ /dev/null
@@ -1,78 +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="12"
-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
-	${FILESDIR}/asahi-6.8.2_revert_spi_stable_asahi.patch
-	${DISTDIR}/linux-asahi-6.8.9-6.patch
-	${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage1.patch
-	${FILESDIR}/asahi-sources-6.6.0_p16-enable-speakers-stage2.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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-08-16  2:32 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-08-16  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     e846f0fe58cc8b3e8972c05bee1ac097b8f91cfc
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Aug  3 01:21:25 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 02:31:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e846f0fe

sys-kernel/asahi-sources: stabilize 6.9.9_p5-r1 for arm64

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild
index c7a931cddb78..df6afafd7262 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.9.9_p5-r1.ebuild
@@ -41,7 +41,7 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 KV_FULL="${PVR/_p/-asahi-}"
 S="${WORKDIR}/linux-${KV_FULL}"
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 IUSE="rust"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-08-16  2:32 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-08-16  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     14e641d1c5b3b82e96b9f5d84e8a771f8ef922f7
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Aug  3 01:21:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 02:31:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e641d1

sys-kernel/asahi-sources: add 6.9.12_p1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  3 +
 .../asahi-sources/asahi-sources-6.9.12_p1.ebuild   | 75 ++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index d99e925585be..9d1f98dada63 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,7 +1,10 @@
 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 genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
 DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
+DIST linux-asahi-6.9.12-1.patch 5386072 BLAKE2B e568cbb2e6f52fa1b708f3ff2264f4b26e46b77218d3cad9a3b18902e1181ce50cd596e308615ec9440db42a9c64f63bde08eeed60856d2e0f320d5a7dc2de73 SHA512 023abd2543c6f86e1eb5f3e65c9c4c9648275c65929b83540d2f5dd75a5ce0969483d128d7a47aeb6a6353b74c5e304c9816f8230a35a229520c7e79ef4e97b0
 DIST linux-asahi-6.9.8-1.patch 5296308 BLAKE2B 7a6640235488d11ebaa230d022fc89d85633830a9082d5fc7a62ed7a46272a62dcf3b5f68387bc2c2cbe14a5fc9167d31a896ddbeefe1d8d70557077d83d90df SHA512 0c0de341a98fa91da4670c14a704d5cc0aaaf80ad74af86b9df2a13762a0f9196f0c32b32fc80cffce4f65c459d92a9363bee7c2c5f02e35d5ecd0ee0118b5d4
 DIST linux-asahi-6.9.9-5.patch 5356022 BLAKE2B c3b5fa8be8320d391f11e7f02b7aa4c67055484539da5a241e3557d075db6c60daea15abcb992dd04cc2dcd7b8fd67bf2a17b21225737a492f0b70a987403189 SHA512 49bb4812e467b0ef07a71b0f6c1a16b8ee627be9c9c0862b87b419080712d77f0a8b5a83ddb54b92776defc79afa8241749cec97e262d98c29da874801decaa3

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.12_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.12_p1.ebuild
new file mode 100644
index 000000000000..613d392c225a
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.9.12_p1.ebuild
@@ -0,0 +1,75 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-08-16  2:32 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-08-16  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     09e6ae7faa29d60aa6c55494a04f2ea4d102f25c
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Aug  3 01:22:01 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 02:31:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e6ae7f

sys-kernel/asahi-sources: drop 6.9.8_p1-r1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  3 -
 .../asahi-sources/asahi-sources-6.9.8_p1-r1.ebuild | 75 ----------------------
 2 files changed, 78 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 9d1f98dada63..1309646129a8 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,9 +2,6 @@ DIST genpatches-6.9-10.base.tar.xz 602768 BLAKE2B 614634ed1d1132be830e91a13dc509
 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 genpatches-6.9-9.base.tar.xz 548708 BLAKE2B e0130d225056f77c92e566eef9db643ecdef6faf2f81e8329859830850bb5409e212aca0ab0da85b9b1e3377121221259044dac650986ec05feac46f4d588a5d SHA512 714016638f866b536b85edd24e3e44513048591aa270dbee1460c5893b3e8b0508f299d86a202deacd10f105c0da48038d78219226b2808e17012d1811df391e
-DIST genpatches-6.9-9.extras.tar.xz 4048 BLAKE2B 7be69cb63abf9df9267bc61e3e365672dbd1c0b3568d48bf949b660ff1abb483b28846eb36a162ddd9bd91473c25462440fd41a7ba3bac70467ad45fa88fdd29 SHA512 955cd846bb020d08888aac04ebc5c1e56429e11ac59601a3e068971ad05aee59b75a24722dc7fe2645ef4414424d21e117e2eeb24ae72a5949476a213f3383fa
 DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
 DIST linux-asahi-6.9.12-1.patch 5386072 BLAKE2B e568cbb2e6f52fa1b708f3ff2264f4b26e46b77218d3cad9a3b18902e1181ce50cd596e308615ec9440db42a9c64f63bde08eeed60856d2e0f320d5a7dc2de73 SHA512 023abd2543c6f86e1eb5f3e65c9c4c9648275c65929b83540d2f5dd75a5ce0969483d128d7a47aeb6a6353b74c5e304c9816f8230a35a229520c7e79ef4e97b0
-DIST linux-asahi-6.9.8-1.patch 5296308 BLAKE2B 7a6640235488d11ebaa230d022fc89d85633830a9082d5fc7a62ed7a46272a62dcf3b5f68387bc2c2cbe14a5fc9167d31a896ddbeefe1d8d70557077d83d90df SHA512 0c0de341a98fa91da4670c14a704d5cc0aaaf80ad74af86b9df2a13762a0f9196f0c32b32fc80cffce4f65c459d92a9363bee7c2c5f02e35d5ecd0ee0118b5d4
 DIST linux-asahi-6.9.9-5.patch 5356022 BLAKE2B c3b5fa8be8320d391f11e7f02b7aa4c67055484539da5a241e3557d075db6c60daea15abcb992dd04cc2dcd7b8fd67bf2a17b21225737a492f0b70a987403189 SHA512 49bb4812e467b0ef07a71b0f6c1a16b8ee627be9c9c0862b87b419080712d77f0a8b5a83ddb54b92776defc79afa8241749cec97e262d98c29da874801decaa3

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1-r1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1-r1.ebuild
deleted file mode 100644
index 551f5fbce65e..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.9.8_p1-r1.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="9"
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2024-08-16  2:32 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-08-16  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     96311daa8fb89318de3ecd6c92a464fa4e7cc15b
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Fri Aug  9 08:00:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 16 02:31:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96311daa

sys-kernel/asahi-sources: add 6.9.12_p2, drop 6.9.12_p1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37935
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                                       | 2 +-
 .../{asahi-sources-6.9.12_p1.ebuild => asahi-sources-6.9.12_p2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 1309646129a8..595d204820df 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -3,5 +3,5 @@ DIST genpatches-6.9-10.extras.tar.xz 4052 BLAKE2B 607bede5f0c3d38f72fba841861caf
 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-1.patch 5386072 BLAKE2B e568cbb2e6f52fa1b708f3ff2264f4b26e46b77218d3cad9a3b18902e1181ce50cd596e308615ec9440db42a9c64f63bde08eeed60856d2e0f320d5a7dc2de73 SHA512 023abd2543c6f86e1eb5f3e65c9c4c9648275c65929b83540d2f5dd75a5ce0969483d128d7a47aeb6a6353b74c5e304c9816f8230a35a229520c7e79ef4e97b0
+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

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.9.12_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild
similarity index 100%
rename from sys-kernel/asahi-sources/asahi-sources-6.9.12_p1.ebuild
rename to sys-kernel/asahi-sources/asahi-sources-6.9.12_p2.ebuild


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-06-23  5:42 Matt Jolly
  0 siblings, 0 replies; 36+ messages in thread
From: Matt Jolly @ 2025-06-23  5:42 UTC (permalink / raw
  To: gentoo-commits

commit:     93eb928e0a37528f105b02b2b001ca24ef7dc275
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Thu Jun 19 09:05:22 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Jun 23 05:36:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93eb928e

sys-kernel/asahi-sources: stabilize 6.14.4_p1 for arm64

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42661
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild
index b8279ad7019e..4e9c9edf2890 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild
@@ -44,7 +44,7 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 KV_FULL="${PVR/_p/-asahi-}"
 S="${WORKDIR}/linux-${KV_FULL}"
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 
 DEPEND="
 	${DEPEND}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-06-23  5:42 Matt Jolly
  0 siblings, 0 replies; 36+ messages in thread
From: Matt Jolly @ 2025-06-23  5:42 UTC (permalink / raw
  To: gentoo-commits

commit:     a571abcb13d4230cbf4dbde6e4504ed0962a8c81
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Thu Jun 19 09:05:42 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Jun 23 05:36:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a571abcb

sys-kernel/asahi-sources: drop 6.11.6_p2

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42661
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  4 --
 .../asahi-sources/asahi-sources-6.11.6_p2.ebuild   | 71 ----------------------
 2 files changed, 75 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index c54fa19a7d16..e6bee69279b4 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,8 +1,4 @@
-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 genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
-DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf5e2e8f872585a6494afbb37cbd852e612a6858936d2dc9b7776a3933818f540db408d57e90d18ea5249bba7ab SHA512 329c1f94008742e3f0c2ce7e591a16316d1b2cb9ea4596d4f45604097e07b7aa2f64afa40630a07f321a858455c77aa32ba57b271932ddcf4dc27863f9081cea
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
-DIST linux-asahi-6.11.6-2.patch 5521305 BLAKE2B a253d400e8800bc8b2db9dbec19253bac730a6a54ec01d3fe525ad5c88f51ecaee1288b5bf87f22e154c835728bd3bc438dfb8804ec53d15163d74be9073c0e0 SHA512 b283086d9a6650ea64c88b2358035138b536278685552f501f1ac2aaeb5d3b32c7cb2607406cf5298cca56a4df77bbf2afd51bf6459b760aca022d1881fec4f8
 DIST linux-asahi-6.14.4-1.diff 3495474 BLAKE2B a97aec8aabd1206ebc3a9ed686afdcb634409f00c17e2668db23b4407b6411fa80085cadea0d12f2de9e7174600796800c444c9af83027d7aedcd4115a27654c SHA512 5ac6f5be84ffb5ca66e45eb23a70bb7b13f9c336196fa00e02e7a4952bf4e3096f2180330fffd370d2ff48a94a2ef8a97ee49b6d1d3d630a4cc2a67838cc9eb6

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild
deleted file mode 100644
index 7f6b0cc12b85..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.11.6_p2.ebuild
+++ /dev/null
@@ -1,71 +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="8"
-K_NODRYRUN="1"
-
-RUST_MIN_VER="1.80.0"
-RUST_USEDEP='rust-src,rustfmt'
-
-inherit kernel-2 rust
-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"
-
-DEPEND="
-	${DEPEND}
-	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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-06-23  5:42 Matt Jolly
  0 siblings, 0 replies; 36+ messages in thread
From: Matt Jolly @ 2025-06-23  5:42 UTC (permalink / raw
  To: gentoo-commits

commit:     5d228b50e62b22684c1427a98939d1e9e89aed55
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Thu Jun 19 09:06:55 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Jun 23 05:36:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d228b50

sys-kernel/asahi-sources: update maintainers

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42661
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sys-kernel/asahi-sources/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys-kernel/asahi-sources/metadata.xml b/sys-kernel/asahi-sources/metadata.xml
index 876677096e77..b8b01d04fd36 100644
--- a/sys-kernel/asahi-sources/metadata.xml
+++ b/sys-kernel/asahi-sources/metadata.xml
@@ -8,6 +8,10 @@
   <maintainer type="project">
     <email>asahi@gentoo.org</email>
   </maintainer>
+  <maintainer type="project" proxied="proxy">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
   <use>
     <flag name="symlink">Automatically symlink the kernel sources to /usr/src/linux</flag>
   </use>


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-06-23  5:42 Matt Jolly
  0 siblings, 0 replies; 36+ messages in thread
From: Matt Jolly @ 2025-06-23  5:42 UTC (permalink / raw
  To: gentoo-commits

commit:     f8b6fedfc69168a0b4f04c483efb232044b361d1
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Thu Jun 19 09:08:03 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Jun 23 05:36:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b6fedf

sys-kernel/asahi-sources: add 6.14.8_p1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42661
Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  3 +
 .../asahi-sources/asahi-sources-6.14.8_p1.ebuild   | 72 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index e6bee69279b4..a6b80de50e02 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,4 +1,7 @@
 DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
 DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
+DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9ecb1311ec87f5b231ab6e243829b2ef0ab828b7743b38599b655684229875fb07127c931c2bb1de65c05318d54b832ba7a9 SHA512 de7fff5b69767c1fbe7d3dabc97be4777f22c90a47eb137a8a69756ed0fca36a9b962650215ec91b985ad35057bcca0e2a824c71b4d3cde0100e2b7e8e8edceb
+DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
 DIST linux-asahi-6.14.4-1.diff 3495474 BLAKE2B a97aec8aabd1206ebc3a9ed686afdcb634409f00c17e2668db23b4407b6411fa80085cadea0d12f2de9e7174600796800c444c9af83027d7aedcd4115a27654c SHA512 5ac6f5be84ffb5ca66e45eb23a70bb7b13f9c336196fa00e02e7a4952bf4e3096f2180330fffd370d2ff48a94a2ef8a97ee49b6d1d3d630a4cc2a67838cc9eb6
+DIST linux-asahi-6.14.8-1.diff 3510759 BLAKE2B 1a7a9fe530d41eaa00cf98222f52483e84b90a68e252c3cecb9329681b0b90f7ce22ced0d857b50d58881fec183edb792eaf211bcad2e39fc2dd5817574f2505 SHA512 8b0792409708c63a43900fd7ef5ff39c6fe2f1aa8cd01fd805533c4d0a050bc9bc390f42c70aa8adba6da0de138d7dfadc4916d694e062d63ceefa2e9507ab25

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
new file mode 100644
index 000000000000..8b194d59f7eb
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2023-2025 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="9"
+K_NODRYRUN="1"
+
+RUST_MIN_VER="1.80.0"
+RUST_REQ_USE='rust-src,rustfmt'
+
+inherit kernel-2 rust
+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}.diff
+		-> linux-${ASAHI_TAG}.diff
+"
+KV_FULL="${PVR/_p/-asahi-}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+KEYWORDS="~arm64"
+
+DEPEND="
+	${DEPEND}
+	dev-util/bindgen
+"
+
+UNIPATCH_STRICTORDER="yes"
+UNIPATCH_LIST="
+	${FILESDIR}/asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch
+	${FILESDIR}/1740_revert_x86-insn-decoder-test-allow-longer-symbol-names.patch
+	${DISTDIR}/linux-${ASAHI_TAG}.diff
+"
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-07-19 16:58 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-07-19 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     e3288bf3c2455a391028d2e7fb1deeaf0f7cc323
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 19 00:50:34 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 19 16:56:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3288bf3

sys-kernel/asahi-sources: drop 6.14.4_p1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43058
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  3 -
 .../asahi-sources/asahi-sources-6.14.4_p1.ebuild   | 72 ----------------------
 2 files changed, 75 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index a6b80de50e02..47738191df99 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,7 +1,4 @@
-DIST genpatches-6.14-5.base.tar.xz 478484 BLAKE2B b4a07d4eb4efd31162d0c6880d826535f894806a664690c4648314df4ba70f374a0e8091bc8d7a7193ca2e75fe57fe730ff6867f171c2b4a90af4788272e3888 SHA512 00aefb9d59b0bb4d6361e59e8e92d141f8f5e2b033a7418fe5625ad2fcb1aac247606a3e54f7cb791f02591d57362e84c61511c896cd17be1013b23e43f70e73
-DIST genpatches-6.14-5.extras.tar.xz 4052 BLAKE2B 131ba26cfcc2f1218a79b33069f5d01a1bdb016315f85913b557429999a17c414640246e2a95c1d79cfcdfcf60577f4bb614b728e56d725dc808cb5785795a3a SHA512 746e312955ab745c901c653d2f64fdbf075a80388ee1618072e52225f7fa6163e5cc65ea41791ffea89dc1b61f242317a1b3179e85647ba9dd7c9de27937d4c9
 DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9ecb1311ec87f5b231ab6e243829b2ef0ab828b7743b38599b655684229875fb07127c931c2bb1de65c05318d54b832ba7a9 SHA512 de7fff5b69767c1fbe7d3dabc97be4777f22c90a47eb137a8a69756ed0fca36a9b962650215ec91b985ad35057bcca0e2a824c71b4d3cde0100e2b7e8e8edceb
 DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
-DIST linux-asahi-6.14.4-1.diff 3495474 BLAKE2B a97aec8aabd1206ebc3a9ed686afdcb634409f00c17e2668db23b4407b6411fa80085cadea0d12f2de9e7174600796800c444c9af83027d7aedcd4115a27654c SHA512 5ac6f5be84ffb5ca66e45eb23a70bb7b13f9c336196fa00e02e7a4952bf4e3096f2180330fffd370d2ff48a94a2ef8a97ee49b6d1d3d630a4cc2a67838cc9eb6
 DIST linux-asahi-6.14.8-1.diff 3510759 BLAKE2B 1a7a9fe530d41eaa00cf98222f52483e84b90a68e252c3cecb9329681b0b90f7ce22ced0d857b50d58881fec183edb792eaf211bcad2e39fc2dd5817574f2505 SHA512 8b0792409708c63a43900fd7ef5ff39c6fe2f1aa8cd01fd805533c4d0a050bc9bc390f42c70aa8adba6da0de138d7dfadc4916d694e062d63ceefa2e9507ab25

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild
deleted file mode 100644
index 4e9c9edf2890..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.14.4_p1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2023-2025 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="5"
-K_NODRYRUN="1"
-
-RUST_MIN_VER="1.84.0"
-RUST_REQ_USE='rust-src,rustfmt'
-
-inherit kernel-2 rust
-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}.diff
-		-> linux-${ASAHI_TAG}.diff
-"
-KV_FULL="${PVR/_p/-asahi-}"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-KEYWORDS="arm64"
-
-DEPEND="
-	${DEPEND}
-	dev-util/bindgen
-"
-
-UNIPATCH_STRICTORDER="yes"
-UNIPATCH_LIST="
-	${FILESDIR}/1740_revert_x86-insn-decoder-test-allow-longer-symbol-names.patch
-	${FILESDIR}/asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch
-	${DISTDIR}/linux-${ASAHI_TAG}.diff
-"
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-07-19 16:58 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-07-19 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     72a9d52d001df1ef65374569f94ca775eb9efe78
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 19 00:50:11 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 19 16:56:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a9d52d

sys-kernel/asahi-sources: stabilize 6.14.8_p1 for arm64

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43058
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
index 8b194d59f7eb..137833b6371f 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
@@ -44,7 +44,7 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 KV_FULL="${PVR/_p/-asahi-}"
 S="${WORKDIR}/linux-${KV_FULL}"
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 
 DEPEND="
 	${DEPEND}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-07-19 16:58 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-07-19 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     f87319e698e9ee3efd283fedfcae5ab0b5cdc21b
Author:     James Calligeros <jcalligeros99 <AT> gmail <DOT> com>
AuthorDate: Sat Jul 19 05:18:21 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 19 16:56:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87319e6

sys-kernel/asahi-sources: add 6.15.7_p1

Signed-off-by: James Calligeros <jcalligeros99 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43058
Closes: https://github.com/gentoo/gentoo/pull/43058
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  4 ++
 .../asahi-sources/asahi-sources-6.15.7_p1.ebuild   | 71 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 47738191df99..61f3a355f170 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,4 +1,8 @@
 DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9ecb1311ec87f5b231ab6e243829b2ef0ab828b7743b38599b655684229875fb07127c931c2bb1de65c05318d54b832ba7a9 SHA512 de7fff5b69767c1fbe7d3dabc97be4777f22c90a47eb137a8a69756ed0fca36a9b962650215ec91b985ad35057bcca0e2a824c71b4d3cde0100e2b7e8e8edceb
 DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
+DIST genpatches-6.15-8.base.tar.xz 661356 BLAKE2B bf745cc16bc7ecde4563f3af4a357dfc9317ee7cd9df743a9148d4fc00f9089afd9ee0be0c36508265a10a9164854813a82a763f63d8bcd64a4e5749d8580688 SHA512 baba4dc151bbed0b8ef0151b38f76d5a3b68b2a915468bee86376ecef13ec498247d4cba4dc3c8890b827bc731ae07144e85e7e6939f492b33ba39a7083a997a
+DIST genpatches-6.15-8.extras.tar.xz 4060 BLAKE2B a595ccaf2650b5641ac85497dc7f45ecfcfc3b7c036bffc61d7eae37ac93917ae265a23320e278b7056a820e4834f3e64d2463e04ce695792e03c8e5814b11d3 SHA512 ce759fe1cef5b5e07ecdea7c4c90a4c66c39e43d1a9d0c1a5d1ed4b12fd7b1639f7c7e31c912eebee52d5eee6ef2d7bf31e090499fae9f3cf179856cce1ac9e7
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
+DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-asahi-6.14.8-1.diff 3510759 BLAKE2B 1a7a9fe530d41eaa00cf98222f52483e84b90a68e252c3cecb9329681b0b90f7ce22ced0d857b50d58881fec183edb792eaf211bcad2e39fc2dd5817574f2505 SHA512 8b0792409708c63a43900fd7ef5ff39c6fe2f1aa8cd01fd805533c4d0a050bc9bc390f42c70aa8adba6da0de138d7dfadc4916d694e062d63ceefa2e9507ab25
+DIST linux-asahi-6.15.7-1.diff 3351346 BLAKE2B e215462aff62a871afefd7a5715eb0f4f7edcf5bf5ee30b07d02348753294dd9d902cb52f3cbef6db78a8bb59acc31fef89ced52969bd4fd58f71a6cd18b94ea SHA512 5c7d6d743b0d616efcd5a6eca8d1c76c0f43a3149415b95b9db04d8f7fb7b5cd57834eb14d76dfadb3946a9b60237d05f131fd59a66a569671d0241c49f06147

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild
new file mode 100644
index 000000000000..3bedf334e099
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2025 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="8"
+K_NODRYRUN="1"
+
+RUST_MIN_VER="1.80.0"
+RUST_REQ_USE='rust-src,rustfmt'
+
+inherit kernel-2 rust
+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}.diff
+		-> linux-${ASAHI_TAG}.diff
+"
+KV_FULL="${PVR/_p/-asahi-}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+KEYWORDS="~arm64"
+
+DEPEND="
+	${DEPEND}
+	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}.diff
+"
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-08-26  8:05 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-08-26  8:05 UTC (permalink / raw
  To: gentoo-commits

commit:     a20fef69cbc97541e7e561e85dd7b97512f0a2da
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Mon Aug 25 10:17:08 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 08:04:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20fef69

sys-kernel/asahi-sources: add 6.16.3_p1

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Part-of: https://github.com/gentoo/gentoo/pull/43558
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  4 ++
 .../asahi-sources/asahi-sources-6.16.3_p1.ebuild   | 71 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 61f3a355f170..7382d4cc10c4 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,7 +2,11 @@ DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9e
 DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
 DIST genpatches-6.15-8.base.tar.xz 661356 BLAKE2B bf745cc16bc7ecde4563f3af4a357dfc9317ee7cd9df743a9148d4fc00f9089afd9ee0be0c36508265a10a9164854813a82a763f63d8bcd64a4e5749d8580688 SHA512 baba4dc151bbed0b8ef0151b38f76d5a3b68b2a915468bee86376ecef13ec498247d4cba4dc3c8890b827bc731ae07144e85e7e6939f492b33ba39a7083a997a
 DIST genpatches-6.15-8.extras.tar.xz 4060 BLAKE2B a595ccaf2650b5641ac85497dc7f45ecfcfc3b7c036bffc61d7eae37ac93917ae265a23320e278b7056a820e4834f3e64d2463e04ce695792e03c8e5814b11d3 SHA512 ce759fe1cef5b5e07ecdea7c4c90a4c66c39e43d1a9d0c1a5d1ed4b12fd7b1639f7c7e31c912eebee52d5eee6ef2d7bf31e090499fae9f3cf179856cce1ac9e7
+DIST genpatches-6.16-4.base.tar.xz 413348 BLAKE2B 359f753922f2e55137de5be843d6414b5ced9f38cd719adacaa6f889d6a3fbdac5b69d0bd0cdb7ab93a17e5f31df16314adbc464a8c042f179373cd2560898f7 SHA512 4ec4b8aaaadf03dd81112c0f289d10a73a85be730cf11c3242bd5aef5ac716cabcd7d7acfa71d4a6736b9782564de21fbd6e111523e9ca37ecf458f0e4c9337a
+DIST genpatches-6.16-4.extras.tar.xz 4060 BLAKE2B 70fddc68f02cab4f6b79d56961cd1df7ea313163aedcd7442c184e6d712f7eaef5c10022e27ec10c0584f0b59cb44383908779c34a84c27f0a1d3342a2d6e9ce SHA512 c82208c7d362283e0b2f43d0e73b3b0a5e8fd035c94e056355c57f174bbe3f697bbe3206207e8e8a1f4eed2cc47a889d0e2cc610169aef6bad59ba586624e109
 DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
+DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
 DIST linux-asahi-6.14.8-1.diff 3510759 BLAKE2B 1a7a9fe530d41eaa00cf98222f52483e84b90a68e252c3cecb9329681b0b90f7ce22ced0d857b50d58881fec183edb792eaf211bcad2e39fc2dd5817574f2505 SHA512 8b0792409708c63a43900fd7ef5ff39c6fe2f1aa8cd01fd805533c4d0a050bc9bc390f42c70aa8adba6da0de138d7dfadc4916d694e062d63ceefa2e9507ab25
 DIST linux-asahi-6.15.7-1.diff 3351346 BLAKE2B e215462aff62a871afefd7a5715eb0f4f7edcf5bf5ee30b07d02348753294dd9d902cb52f3cbef6db78a8bb59acc31fef89ced52969bd4fd58f71a6cd18b94ea SHA512 5c7d6d743b0d616efcd5a6eca8d1c76c0f43a3149415b95b9db04d8f7fb7b5cd57834eb14d76dfadb3946a9b60237d05f131fd59a66a569671d0241c49f06147
+DIST linux-asahi-6.16.3-1.diff 3002128 BLAKE2B ac100e4316c0c76f94ed0b48af325fa75d2c4bb97e840d7a6a401d0788ebde85fe538498d8ced368d9a045db4097ee124ed3b983e11789f7877fdf108eb3b8d0 SHA512 c16f4d548d439eca278dfde2bc40b09be1f5216d1f8187228a35468d59c3da0345604525c817ac006a2b3b0df3f3e8724986d2408b04a78f8560bddb960e5daa

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.16.3_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.16.3_p1.ebuild
new file mode 100644
index 000000000000..c60d88b83a7b
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.16.3_p1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2025 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="4"
+K_NODRYRUN="1"
+
+RUST_MIN_VER="1.85.0"
+RUST_REQ_USE='rust-src,rustfmt'
+
+inherit kernel-2 rust
+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}.diff
+		-> linux-${ASAHI_TAG}.diff
+"
+KV_FULL="${PVR/_p/-asahi-}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+KEYWORDS="~arm64"
+
+DEPEND="
+	${DEPEND}
+	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}.diff
+"
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-08-26  8:05 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-08-26  8:05 UTC (permalink / raw
  To: gentoo-commits

commit:     295b9ce7d28ad96e82d64180b174aa8b02de73ec
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Mon Aug 25 10:18:28 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 08:04:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295b9ce7

sys-kernel/asahi-sources: drop 6.14.8_p1

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Part-of: https://github.com/gentoo/gentoo/pull/43558
Closes: https://github.com/gentoo/gentoo/pull/43558
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  4 --
 .../asahi-sources/asahi-sources-6.14.8_p1.ebuild   | 72 ----------------------
 2 files changed, 76 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 7382d4cc10c4..a3206b41bf52 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,12 +1,8 @@
-DIST genpatches-6.14-9.base.tar.xz 751104 BLAKE2B 54247d1f3e1639761408bd622efd9ecb1311ec87f5b231ab6e243829b2ef0ab828b7743b38599b655684229875fb07127c931c2bb1de65c05318d54b832ba7a9 SHA512 de7fff5b69767c1fbe7d3dabc97be4777f22c90a47eb137a8a69756ed0fca36a9b962650215ec91b985ad35057bcca0e2a824c71b4d3cde0100e2b7e8e8edceb
-DIST genpatches-6.14-9.extras.tar.xz 4056 BLAKE2B 431e8bd76cd1edce40f831c16c9971fd21ebdddb7720bca0028a70c42fdd97d483de920248eff645cb5902684df40b21a7b68ca6e714831b216792c4a2a910e8 SHA512 5e112f31f2b0ec5d25d2d19897ced19b3d3e632d272bac4ae1a27c701235e3c981eb7bd95c176f6a9f9cefbcb0304a1d48b99aea4d091222ac5781ce5dbd4682
 DIST genpatches-6.15-8.base.tar.xz 661356 BLAKE2B bf745cc16bc7ecde4563f3af4a357dfc9317ee7cd9df743a9148d4fc00f9089afd9ee0be0c36508265a10a9164854813a82a763f63d8bcd64a4e5749d8580688 SHA512 baba4dc151bbed0b8ef0151b38f76d5a3b68b2a915468bee86376ecef13ec498247d4cba4dc3c8890b827bc731ae07144e85e7e6939f492b33ba39a7083a997a
 DIST genpatches-6.15-8.extras.tar.xz 4060 BLAKE2B a595ccaf2650b5641ac85497dc7f45ecfcfc3b7c036bffc61d7eae37ac93917ae265a23320e278b7056a820e4834f3e64d2463e04ce695792e03c8e5814b11d3 SHA512 ce759fe1cef5b5e07ecdea7c4c90a4c66c39e43d1a9d0c1a5d1ed4b12fd7b1639f7c7e31c912eebee52d5eee6ef2d7bf31e090499fae9f3cf179856cce1ac9e7
 DIST genpatches-6.16-4.base.tar.xz 413348 BLAKE2B 359f753922f2e55137de5be843d6414b5ced9f38cd719adacaa6f889d6a3fbdac5b69d0bd0cdb7ab93a17e5f31df16314adbc464a8c042f179373cd2560898f7 SHA512 4ec4b8aaaadf03dd81112c0f289d10a73a85be730cf11c3242bd5aef5ac716cabcd7d7acfa71d4a6736b9782564de21fbd6e111523e9ca37ecf458f0e4c9337a
 DIST genpatches-6.16-4.extras.tar.xz 4060 BLAKE2B 70fddc68f02cab4f6b79d56961cd1df7ea313163aedcd7442c184e6d712f7eaef5c10022e27ec10c0584f0b59cb44383908779c34a84c27f0a1d3342a2d6e9ce SHA512 c82208c7d362283e0b2f43d0e73b3b0a5e8fd035c94e056355c57f174bbe3f697bbe3206207e8e8a1f4eed2cc47a889d0e2cc610169aef6bad59ba586624e109
-DIST linux-6.14.tar.xz 149408504 BLAKE2B 11835719804b406fe281ea1c276a84dc0cbaa808552ddcca9233d3eaeb1c001d0455c7205379b02de8e8db758c1bae6fe7ceb6697e63e3cf9ae7187dc7a9715e SHA512 71dcaa3772d8d9797c3ae30cae9c582b11a7047a3bbcb8dfd479a4dffb40ff0da74cf3d45175f50cc9992e338bcadd46c9c570f54054ca3bde6661768d3d22eb
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
-DIST linux-asahi-6.14.8-1.diff 3510759 BLAKE2B 1a7a9fe530d41eaa00cf98222f52483e84b90a68e252c3cecb9329681b0b90f7ce22ced0d857b50d58881fec183edb792eaf211bcad2e39fc2dd5817574f2505 SHA512 8b0792409708c63a43900fd7ef5ff39c6fe2f1aa8cd01fd805533c4d0a050bc9bc390f42c70aa8adba6da0de138d7dfadc4916d694e062d63ceefa2e9507ab25
 DIST linux-asahi-6.15.7-1.diff 3351346 BLAKE2B e215462aff62a871afefd7a5715eb0f4f7edcf5bf5ee30b07d02348753294dd9d902cb52f3cbef6db78a8bb59acc31fef89ced52969bd4fd58f71a6cd18b94ea SHA512 5c7d6d743b0d616efcd5a6eca8d1c76c0f43a3149415b95b9db04d8f7fb7b5cd57834eb14d76dfadb3946a9b60237d05f131fd59a66a569671d0241c49f06147
 DIST linux-asahi-6.16.3-1.diff 3002128 BLAKE2B ac100e4316c0c76f94ed0b48af325fa75d2c4bb97e840d7a6a401d0788ebde85fe538498d8ced368d9a045db4097ee124ed3b983e11789f7877fdf108eb3b8d0 SHA512 c16f4d548d439eca278dfde2bc40b09be1f5216d1f8187228a35468d59c3da0345604525c817ac006a2b3b0df3f3e8724986d2408b04a78f8560bddb960e5daa

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
deleted file mode 100644
index 137833b6371f..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.14.8_p1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2023-2025 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="9"
-K_NODRYRUN="1"
-
-RUST_MIN_VER="1.80.0"
-RUST_REQ_USE='rust-src,rustfmt'
-
-inherit kernel-2 rust
-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}.diff
-		-> linux-${ASAHI_TAG}.diff
-"
-KV_FULL="${PVR/_p/-asahi-}"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-KEYWORDS="arm64"
-
-DEPEND="
-	${DEPEND}
-	dev-util/bindgen
-"
-
-UNIPATCH_STRICTORDER="yes"
-UNIPATCH_LIST="
-	${FILESDIR}/asahi-6.8-config-gentoo-Drop-RANDSTRUCT-from-GENTOO_KERNEL_SEL.patch
-	${FILESDIR}/1740_revert_x86-insn-decoder-test-allow-longer-symbol-names.patch
-	${DISTDIR}/linux-${ASAHI_TAG}.diff
-"
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-08-26  8:05 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-08-26  8:05 UTC (permalink / raw
  To: gentoo-commits

commit:     7e6673eee029c8bade8a1c7c2e06d322623e2b9d
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Mon Aug 25 10:17:59 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 08:04:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6673ee

sys-kernel/asahi-sources: stabilize 6.15.7_p1 for arm64

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Part-of: https://github.com/gentoo/gentoo/pull/43558
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild
index 3bedf334e099..a094301d8bac 100644
--- a/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild
+++ b/sys-kernel/asahi-sources/asahi-sources-6.15.7_p1.ebuild
@@ -44,7 +44,7 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}
 KV_FULL="${PVR/_p/-asahi-}"
 S="${WORKDIR}/linux-${KV_FULL}"
 
-KEYWORDS="~arm64"
+KEYWORDS="arm64"
 
 DEPEND="
 	${DEPEND}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-09-14 10:44 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-09-14 10:44 UTC (permalink / raw
  To: gentoo-commits

commit:     90dce885b980d993bb063f65e6322c2a7ed69466
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed Sep  3 06:20:57 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 10:43:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dce885

sys-kernel/asahi-sources: add 6.16.4_p2

Simplifies upstream version and asahi tag extraction from $PV. This
probably loses support for Linux -rc based versions but Asahi upstream
hasn't done this for quite a while. Even if there were a rc based tag in
the future it's unlikely to be worth having an ebuild for it.

Version bump to import the regression fix for ipv4 local-broadcast
routes (commit 5189446ba995 ("net: ipv4: fix regression in
local-broadcast routes")) via genpatches.

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Part-of: https://github.com/gentoo/gentoo/pull/43652
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  3 ++
 .../asahi-sources/asahi-sources-6.16.4_p2.ebuild   | 60 ++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index a3206b41bf52..3e9bd46ee8a5 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -2,7 +2,10 @@ DIST genpatches-6.15-8.base.tar.xz 661356 BLAKE2B bf745cc16bc7ecde4563f3af4a357d
 DIST genpatches-6.15-8.extras.tar.xz 4060 BLAKE2B a595ccaf2650b5641ac85497dc7f45ecfcfc3b7c036bffc61d7eae37ac93917ae265a23320e278b7056a820e4834f3e64d2463e04ce695792e03c8e5814b11d3 SHA512 ce759fe1cef5b5e07ecdea7c4c90a4c66c39e43d1a9d0c1a5d1ed4b12fd7b1639f7c7e31c912eebee52d5eee6ef2d7bf31e090499fae9f3cf179856cce1ac9e7
 DIST genpatches-6.16-4.base.tar.xz 413348 BLAKE2B 359f753922f2e55137de5be843d6414b5ced9f38cd719adacaa6f889d6a3fbdac5b69d0bd0cdb7ab93a17e5f31df16314adbc464a8c042f179373cd2560898f7 SHA512 4ec4b8aaaadf03dd81112c0f289d10a73a85be730cf11c3242bd5aef5ac716cabcd7d7acfa71d4a6736b9782564de21fbd6e111523e9ca37ecf458f0e4c9337a
 DIST genpatches-6.16-4.extras.tar.xz 4060 BLAKE2B 70fddc68f02cab4f6b79d56961cd1df7ea313163aedcd7442c184e6d712f7eaef5c10022e27ec10c0584f0b59cb44383908779c34a84c27f0a1d3342a2d6e9ce SHA512 c82208c7d362283e0b2f43d0e73b3b0a5e8fd035c94e056355c57f174bbe3f697bbe3206207e8e8a1f4eed2cc47a889d0e2cc610169aef6bad59ba586624e109
+DIST genpatches-6.16-5.base.tar.xz 560028 BLAKE2B ad4f568bfa505bce81f1870ad8092d7cbc145c57b7a2019d803d462d8d64afce0b68f94f7033111a970960f149807e555e7afc97c773551bfa305e73be16ba84 SHA512 365500ae1336bfd995954631ee888e71e91523e0ad8c60e5d64184d06d988c8e8922748bbe9d1a8e2b96cd21578a657c94df2160984c9b335e341ea17f6add99
+DIST genpatches-6.16-5.extras.tar.xz 4064 BLAKE2B fa6614130f8214e0bb056c3f747a3ecba5cb1fe5c41550009e65bf7e469ec11efb31e462a4a46514b8d7d775df06429daf17891789c8159b9da4fe1786f433cf SHA512 3e313bb4f487c84f7b4aaacb6130f526d8709e27fe3758f7ead47780c5101a737b0b9701c1c4fd15663c8cbead6ac79353e8397113518737e448633b57733f29
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
 DIST linux-asahi-6.15.7-1.diff 3351346 BLAKE2B e215462aff62a871afefd7a5715eb0f4f7edcf5bf5ee30b07d02348753294dd9d902cb52f3cbef6db78a8bb59acc31fef89ced52969bd4fd58f71a6cd18b94ea SHA512 5c7d6d743b0d616efcd5a6eca8d1c76c0f43a3149415b95b9db04d8f7fb7b5cd57834eb14d76dfadb3946a9b60237d05f131fd59a66a569671d0241c49f06147
 DIST linux-asahi-6.16.3-1.diff 3002128 BLAKE2B ac100e4316c0c76f94ed0b48af325fa75d2c4bb97e840d7a6a401d0788ebde85fe538498d8ced368d9a045db4097ee124ed3b983e11789f7877fdf108eb3b8d0 SHA512 c16f4d548d439eca278dfde2bc40b09be1f5216d1f8187228a35468d59c3da0345604525c817ac006a2b3b0df3f3e8724986d2408b04a78f8560bddb960e5daa
+DIST linux-asahi-6.16.4-2.diff 3001511 BLAKE2B 6a70f7a8d6e32628531212f4e5dda260c9413192199e89aacc0aacaf55eea5f66be260f589a932c39245475926ca93c2d9af2dca4deb41d94b9e64716b5f9a52 SHA512 8cb3ff75f7637b2b3a969184d9fe70278e1906aa550f7e67c015ebd4552d0a900de530cfc9faf64536687e0df4e177f2ad69a917acc08a0c011440efbcf550af

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.16.4_p2.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.16.4_p2.ebuild
new file mode 100644
index 000000000000..5911cb349507
--- /dev/null
+++ b/sys-kernel/asahi-sources/asahi-sources-6.16.4_p2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2023-2025 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="5"
+K_NODRYRUN="1"
+
+RUST_MIN_VER="1.85.0"
+RUST_REQ_USE='rust-src,rustfmt'
+
+inherit kernel-2 rust
+detect_version
+detect_arch
+
+MY_BASE=${PV%_p*}
+MY_TAG=${PV#*_p}
+
+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}.diff
+		-> linux-${ASAHI_TAG}.diff
+"
+KV_FULL="${PVR/_p/-asahi-}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+KEYWORDS="~arm64"
+
+DEPEND="
+	${DEPEND}
+	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}.diff
+"
+
+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
+}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/
@ 2025-09-14 10:44 Sam James
  0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2025-09-14 10:44 UTC (permalink / raw
  To: gentoo-commits

commit:     3727e2e2b5c7276f15c84a7656f298df4b77d129
Author:     Janne Grunau <j <AT> jannau <DOT> net>
AuthorDate: Wed Sep  3 06:37:59 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 10:43:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3727e2e2

sys-kernel/asahi-sources: drop 6.16.3_p1

Signed-off-by: Janne Grunau <j <AT> jannau.net>
Part-of: https://github.com/gentoo/gentoo/pull/43652
Closes: https://github.com/gentoo/gentoo/pull/43652
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/asahi-sources/Manifest                  |  3 -
 .../asahi-sources/asahi-sources-6.16.3_p1.ebuild   | 71 ----------------------
 2 files changed, 74 deletions(-)

diff --git a/sys-kernel/asahi-sources/Manifest b/sys-kernel/asahi-sources/Manifest
index 3e9bd46ee8a5..e63c29d6b222 100644
--- a/sys-kernel/asahi-sources/Manifest
+++ b/sys-kernel/asahi-sources/Manifest
@@ -1,11 +1,8 @@
 DIST genpatches-6.15-8.base.tar.xz 661356 BLAKE2B bf745cc16bc7ecde4563f3af4a357dfc9317ee7cd9df743a9148d4fc00f9089afd9ee0be0c36508265a10a9164854813a82a763f63d8bcd64a4e5749d8580688 SHA512 baba4dc151bbed0b8ef0151b38f76d5a3b68b2a915468bee86376ecef13ec498247d4cba4dc3c8890b827bc731ae07144e85e7e6939f492b33ba39a7083a997a
 DIST genpatches-6.15-8.extras.tar.xz 4060 BLAKE2B a595ccaf2650b5641ac85497dc7f45ecfcfc3b7c036bffc61d7eae37ac93917ae265a23320e278b7056a820e4834f3e64d2463e04ce695792e03c8e5814b11d3 SHA512 ce759fe1cef5b5e07ecdea7c4c90a4c66c39e43d1a9d0c1a5d1ed4b12fd7b1639f7c7e31c912eebee52d5eee6ef2d7bf31e090499fae9f3cf179856cce1ac9e7
-DIST genpatches-6.16-4.base.tar.xz 413348 BLAKE2B 359f753922f2e55137de5be843d6414b5ced9f38cd719adacaa6f889d6a3fbdac5b69d0bd0cdb7ab93a17e5f31df16314adbc464a8c042f179373cd2560898f7 SHA512 4ec4b8aaaadf03dd81112c0f289d10a73a85be730cf11c3242bd5aef5ac716cabcd7d7acfa71d4a6736b9782564de21fbd6e111523e9ca37ecf458f0e4c9337a
-DIST genpatches-6.16-4.extras.tar.xz 4060 BLAKE2B 70fddc68f02cab4f6b79d56961cd1df7ea313163aedcd7442c184e6d712f7eaef5c10022e27ec10c0584f0b59cb44383908779c34a84c27f0a1d3342a2d6e9ce SHA512 c82208c7d362283e0b2f43d0e73b3b0a5e8fd035c94e056355c57f174bbe3f697bbe3206207e8e8a1f4eed2cc47a889d0e2cc610169aef6bad59ba586624e109
 DIST genpatches-6.16-5.base.tar.xz 560028 BLAKE2B ad4f568bfa505bce81f1870ad8092d7cbc145c57b7a2019d803d462d8d64afce0b68f94f7033111a970960f149807e555e7afc97c773551bfa305e73be16ba84 SHA512 365500ae1336bfd995954631ee888e71e91523e0ad8c60e5d64184d06d988c8e8922748bbe9d1a8e2b96cd21578a657c94df2160984c9b335e341ea17f6add99
 DIST genpatches-6.16-5.extras.tar.xz 4064 BLAKE2B fa6614130f8214e0bb056c3f747a3ecba5cb1fe5c41550009e65bf7e469ec11efb31e462a4a46514b8d7d775df06429daf17891789c8159b9da4fe1786f433cf SHA512 3e313bb4f487c84f7b4aaacb6130f526d8709e27fe3758f7ead47780c5101a737b0b9701c1c4fd15663c8cbead6ac79353e8397113518737e448633b57733f29
 DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
 DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
 DIST linux-asahi-6.15.7-1.diff 3351346 BLAKE2B e215462aff62a871afefd7a5715eb0f4f7edcf5bf5ee30b07d02348753294dd9d902cb52f3cbef6db78a8bb59acc31fef89ced52969bd4fd58f71a6cd18b94ea SHA512 5c7d6d743b0d616efcd5a6eca8d1c76c0f43a3149415b95b9db04d8f7fb7b5cd57834eb14d76dfadb3946a9b60237d05f131fd59a66a569671d0241c49f06147
-DIST linux-asahi-6.16.3-1.diff 3002128 BLAKE2B ac100e4316c0c76f94ed0b48af325fa75d2c4bb97e840d7a6a401d0788ebde85fe538498d8ced368d9a045db4097ee124ed3b983e11789f7877fdf108eb3b8d0 SHA512 c16f4d548d439eca278dfde2bc40b09be1f5216d1f8187228a35468d59c3da0345604525c817ac006a2b3b0df3f3e8724986d2408b04a78f8560bddb960e5daa
 DIST linux-asahi-6.16.4-2.diff 3001511 BLAKE2B 6a70f7a8d6e32628531212f4e5dda260c9413192199e89aacc0aacaf55eea5f66be260f589a932c39245475926ca93c2d9af2dca4deb41d94b9e64716b5f9a52 SHA512 8cb3ff75f7637b2b3a969184d9fe70278e1906aa550f7e67c015ebd4552d0a900de530cfc9faf64536687e0df4e177f2ad69a917acc08a0c011440efbcf550af

diff --git a/sys-kernel/asahi-sources/asahi-sources-6.16.3_p1.ebuild b/sys-kernel/asahi-sources/asahi-sources-6.16.3_p1.ebuild
deleted file mode 100644
index c60d88b83a7b..000000000000
--- a/sys-kernel/asahi-sources/asahi-sources-6.16.3_p1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023-2025 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="4"
-K_NODRYRUN="1"
-
-RUST_MIN_VER="1.85.0"
-RUST_REQ_USE='rust-src,rustfmt'
-
-inherit kernel-2 rust
-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}.diff
-		-> linux-${ASAHI_TAG}.diff
-"
-KV_FULL="${PVR/_p/-asahi-}"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-KEYWORDS="~arm64"
-
-DEPEND="
-	${DEPEND}
-	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}.diff
-"
-
-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
-}


^ permalink raw reply related	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2025-09-14 10:44 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-19 16:58 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/asahi-sources/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2025-09-14 10:44 Sam James
2025-09-14 10:44 Sam James
2025-08-26  8:05 Sam James
2025-08-26  8:05 Sam James
2025-08-26  8:05 Sam James
2025-07-19 16:58 Sam James
2025-07-19 16:58 Sam James
2025-06-23  5:42 Matt Jolly
2025-06-23  5:42 Matt Jolly
2025-06-23  5:42 Matt Jolly
2025-06-23  5:42 Matt Jolly
2024-08-16  2:32 Sam James
2024-08-16  2:32 Sam James
2024-08-16  2:32 Sam James
2024-08-16  2:32 Sam James
2024-07-15 23:34 Sam James
2024-07-15 23:34 Sam James
2024-07-15 23:34 Sam James
2024-07-15 23:34 Sam James
2024-07-15 23:34 Sam James
2024-07-15 23:34 Sam James
2024-05-22 22:10 Sam James
2024-05-22 22:10 Sam James
2024-05-22 22:10 Sam James
2024-05-12 16:40 Mart Raudsepp
2024-05-09 14:39 Mart Raudsepp
2024-05-09 14:39 Mart Raudsepp
2024-05-09 14:39 Mart Raudsepp
2024-04-30 20:14 Mart Raudsepp
2024-04-30 20:14 Mart Raudsepp
2024-04-30 20:14 Mart Raudsepp
2024-04-29  7:19 Mart Raudsepp
2024-04-29  7:19 Mart Raudsepp
2024-04-18 14:42 Mart Raudsepp
2024-04-01  6:27 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox