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_li...@sourceforge.users.net> + -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_li...@sourceforge.users.net> 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>proau...@tuxfamily.org</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}."