[proaudio] proaudio/proaudio: [3211] rt-sources: bump to last stable release

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3211
Author:   dominique
Date:     2021-03-27 15:30:02 +0100 (Sat, 27 Mar 2021)
Log Message:
-----------
rt-sources: bump to last stable release

Modified Paths:
--------------
    trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog
    trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest
    trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.10.25_p35.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild

Modified: trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog	2021-02-25 18:48:06 UTC (rev 3210)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog	2021-03-27 14:30:02 UTC (rev 3211)
@@ -1,6 +1,13 @@
 # ChangeLog for sys-kernel/rt-sources
-# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
 
+*rt-sources-5.10.25_p35 (27 Mar 2021)
+
+  27 Mar 2021; D£ominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  -rt-sources-5.2_p1.ebuild;
+  +rt-sources-5.10.25_p35.ebuild: Last stable long term rt patches,
+  updated HOMEPAGE to wiki.linuxfoundation.org/realtime
+
 *rt-sources-5.2_p1 (10 Sep 2019)
 
   10 Sep 2019; D£ominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest	2021-02-25 18:48:06 UTC (rev 3210)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest	2021-03-27 14:30:02 UTC (rev 3211)
@@ -1,5 +1,6 @@
-DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee SHA512 5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c
-DIST patch-5.2-rt1.patch.xz 162716 BLAKE2B 476641b17d0419565f937d9ef49a75a112b54485c8c05d96f870c05e106a1722ec64c987eb8dad74d2df1a771e8bfa40d72131cbf4bca833b644c1795188dfea SHA512 02563a139f05c13442bf60e31a84809f14e5d2bbca78d00cb7093eec365135e3f1e6eb40eb0aa58ec50363fdfe9bbca12204a1a643c6f0589e8c6fa5a3794b94
-EBUILD rt-sources-5.2_p1.ebuild 1759 BLAKE2B 2947d85b272f0624056bbe32ba011eb3f4cec04b0626da4d050c6732a28bceee5569472dc7515bfcc78bb6973e2bae607a6d4620df9f97cfedc0ff825fee6c00 SHA512 65b8d1a888c3674cbd9839b3ce0779e70103a0c0d6322b6919fc476d41f2331294b325fefd5729df1643381afc3a2589bb79bc0a39641f2fcd723cc758a4637f
-MISC ChangeLog 283 BLAKE2B 7c9bc523a44849c3e9514d9593d96604d21de5253e2dfd75acbec6fd75b99c8ce1d22ea5eb023e6826d64a257fa8a4091fea1eba449b99101a15acb9aae53994 SHA512 1177a751abe4130e6a68b441dcc70f34d2567ff73d5c05217082116c92f50ed6d129891d413c598c8f18aedbf317cdc67b15a732c3cabdb2956301e5a6bfca0b
-MISC metadata.xml 246 BLAKE2B d01c2d2909dd5f50ce592242d40f40fae29ef3192305559942ca767891376f57436e9549aa2706fe139b8071956294706485b07a3678d59f050efdd5b0534914 SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4
+DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
+DIST patch-5.10.25.xz 833288 BLAKE2B f022d986301e9adba779074a8fbd81faa8e9d09dce4e2baa70c263e0aa614c2d07598618aa49b5eafca1851520b023589050054829fd833af9d13a4a3a57a7a6 SHA512 bf73b47f1c2d5c3ec5dc6447b504abf026ef39ca6e4b81e5bc0c843cf3c12899893488d85ae67b68441c5c61b20b50e2e40866db6d30332e55b4826d64895272
+DIST patches-5.10.25-rt35.tar.xz 266648 BLAKE2B 0f3d82c13d203620bc7a6838c4fe64f26a6893cce4fafaab84b25def0809fc9439e69a6f7055e1535617c617c75f08979c43abdca78d1121cb91259e227c04c9 SHA512 a43f7731bbd6fdfce335b34a3700a6582f8183a54b2628b9433a27b15908f36577ea0b335fc9ab0eafc71513e31c407f740ad8db926fc0f2f6964f046c3b385b
+EBUILD rt-sources-5.10.25_p35.ebuild 2732 BLAKE2B f9cef22cea7a6993e13de70c94f99c0be4605822fc276eccc6f311f77d6c2dec16582c65fc627dd6b1de89236b6b71de38028fabbbcf7d6fd853db94e21691dc SHA512 96d59302eb71dfb30e111f04778a3bc175b832df027dd10444095916509cd023ce2c78f79be1da19a47334a9dc94a9d36f3b4e034300d443281f44a66110a790
+MISC ChangeLog 550 BLAKE2B 55162181fc617cca5675f0a07dc26921530860378a6e41d5223fc0b7d7b98bc6d792d6406cfedc43f2fc8ae019db71f1afbdc28788e2fe0d8de16a7f8730374f SHA512 3994f375b521301559ab8059fe91a2fc64e7887f2cc10ebbb87701d0921bbe0873e5145a65e68c786f24aba0662f673689aa506cc9380f806600284d6ac6e307
+MISC metadata.xml 261 BLAKE2B ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Modified: trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml	2021-02-25 18:48:06 UTC (rev 3210)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml	2021-03-27 14:30:02 UTC (rev 3211)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<maintainer>
+	<maintainer type="project">
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>

Added: trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.10.25_p35.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.10.25_p35.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.10.25_p35.ebuild	2021-03-27 14:30:02 UTC (rev 3211)
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64"
+
+HOMEPAGE="https://wiki.linuxfoudation.org/realtime/start/";
+# 5.10-rt is the latest stable with an end-of-live of 2022-12 at that time (2021-03)
+
+inherit eapi7-ver
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="0"
+K_DEBLOB_TAG="2-gnu" # does not work => we disable deblobing
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+#K_BRANCH_ID="${KV_MAJOR}"
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+#RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+
+RT_PATCHES="patches-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.tar"
+#RT_FILE="patches-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.tar.xz"
+RT_FILE="${RT_PATCHES}.xz"
+#RT_URI="mirror://kernel/linux/kernel/projects/rt/${PV}/${RT_FILE} \
+#		mirror://kernel/linux/kernel/projects/rt/${PV}/older/${RT_FILE}"
+RT_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
+	https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}";
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+# unipatch decompress the patches but fail to apply them, so don't use it
+#UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_LIST=""
+UNIPATCH_STRICTORDER="yes"
+
+#PATCHES=(
+#	"${FILESDIR}"/rt-sources-posix-printf.patch # 627068
+#)
+
+src_prepare() {
+	default
+	cd "${WORKDIR}"
+	cp "${DISTDIR}/${RT_FILE}" .
+	xz -d "${WORKDIR}/${RT_FILE}" || die "xz failed"
+	tar -xf "${RT_PATCHES}" || die "tar failed"
+	rm -f "${RT_PATCHES}"
+	cd "${S}"
+	while read myline
+	do	MYPATCH=`echo "${myline}" | grep "^[[:alnum:]]"`
+#		epatch make a dry run which confuse some later patches because of non created files, use patch instead
+		if [ "${MYPATCH}" != "" ] ; then
+			echo "patching ${WORKDIR}/patches/${MYPATCH} ..."
+			patch -p1 -g0 -E --no-backup-if-mismatch -f < "${WORKDIR}/patches/${MYPATCH}" || die "failed to apply ${MYPATCH}"
+		fi
+	done < ../patches/series || die "rt patching failed"
+
+	# 627796
+	sed \
+		"s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
+		-i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+	kernel-2_pkg_postinst
+	ewarn
+	ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
+	ewarn "If you need support, please contact the RT project developers directly."
+	ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+	ewarn "the ebuilds."
+	ewarn
+}
+
+K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
+${HOMEPAGE}."

Deleted: trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild	2021-02-25 18:48:06 UTC (rev 3210)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild	2021-03-27 14:30:02 UTC (rev 3211)
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-ETYPE="sources"
-KEYWORDS="~amd64"
-
-HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/";
-
-inherit eapi7-ver
-
-CKV="$(ver_cut 1-3)"
-K_SECURITY_UNSUPPORTED="1"
-K_DEBLOB_AVAILABLE="0"
-K_DEBLOB_TAG="2-gnu" # does not work => we disable deblobing
-RT_PATCHSET="${PV/*_p}"
-
-inherit kernel-2
-detect_version
-
-K_BRANCH_ID="${KV_MAJOR}"
-#K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
-RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
-#RT_URI="mirror://kernel/linux/kernel/projects/rt/${PV}/${RT_FILE} \
-#		mirror://kernel/linux/kernel/projects/rt/${PV}/older/${RT_FILE}"
-RT_URI="mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}.${KV_PATCH}/${RT_FILE} \
-		mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}.${KV_PATCH}/older/${RT_FILE}"
-
-DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
-SRC_URI="${KERNEL_URI} ${RT_URI}"
-
-KV_FULL="${PVR/_p/-rt}"
-S="${WORKDIR}/linux-${KV_FULL}"
-
-UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
-UNIPATCH_STRICTORDER="yes"
-
-#PATCHES=(
-#	"${FILESDIR}"/rt-sources-posix-printf.patch # 627068
-#)
-
-src_prepare() {
-	default
-
-	# 627796
-	sed \
-		"s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
-		-i "${S}/kernel/Kconfig.preempt" || die "sed failed"
-}
-
-pkg_postinst() {
-	kernel-2_pkg_postinst
-	ewarn
-	ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
-	ewarn "If you need support, please contact the RT project developers directly."
-	ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
-	ewarn "the ebuilds."
-	ewarn
-}
-
-K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
-${HOMEPAGE}."


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/