From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5DC80158020 for ; Wed, 19 Oct 2022 05:41:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9A1CEE088C; Wed, 19 Oct 2022 05:41:55 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5D412E088C for ; Wed, 19 Oct 2022 05:41:55 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5E477340E6D for ; Wed, 19 Oct 2022 05:41:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id AA8E5615 for ; Wed, 19 Oct 2022 05:41:52 +0000 (UTC) From: "Alice Ferrazzi" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alice Ferrazzi" Message-ID: <1666158094.56e8dd8612432a16fc3e07329359d23404d9fb75.alicef@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/kpatch/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-kernel/kpatch/Manifest sys-kernel/kpatch/kpatch-0.9.6.ebuild X-VCS-Directories: sys-kernel/kpatch/ X-VCS-Committer: alicef X-VCS-Committer-Name: Alice Ferrazzi X-VCS-Revision: 56e8dd8612432a16fc3e07329359d23404d9fb75 X-VCS-Branch: master Date: Wed, 19 Oct 2022 05:41:52 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c8e8aebc-e575-4e7e-b7b7-0923b4bf8f43 X-Archives-Hash: 68f0c4f5b86f913afacf9b9d45dbce6b commit: 56e8dd8612432a16fc3e07329359d23404d9fb75 Author: Alice Ferrazzi gentoo org> AuthorDate: Wed Oct 19 05:41:34 2022 +0000 Commit: Alice Ferrazzi gentoo org> CommitDate: Wed Oct 19 05:41:34 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e8dd86 sys-kernel/kpatch: drop 0.9.6 Signed-off-by: Alice Ferrazzi gentoo.org> sys-kernel/kpatch/Manifest | 1 - sys-kernel/kpatch/kpatch-0.9.6.ebuild | 100 ---------------------------------- 2 files changed, 101 deletions(-) diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest index 325519f1b607..2e6869005550 100644 --- a/sys-kernel/kpatch/Manifest +++ b/sys-kernel/kpatch/Manifest @@ -1,2 +1 @@ -DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f SHA512 898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21 DIST kpatch-0.9.7.tar.gz 283662 BLAKE2B c57578b2e5db8582cb09b9ba2bf2040cc5a178cd6c8fdb7f14a0819c50fd71eb8576b08264d019678498e98baf2875c3bd38247ebae31a9631f0e6a17ec5941a SHA512 c876d9b1e5f6e6ab858fa6f302e78152beb3e50cedd93f3c61ab6f747e32199b0601ad4a36d426d43d0e9a37d9bf1d6bbfddccc86df4b31d5e3e6edead6cded3 diff --git a/sys-kernel/kpatch/kpatch-0.9.6.ebuild b/sys-kernel/kpatch/kpatch-0.9.6.ebuild deleted file mode 100644 index e30e6e2e09cf..000000000000 --- a/sys-kernel/kpatch/kpatch-0.9.6.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-mod - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dynup/${PN}.git" -else - SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Dynamic kernel patching for Linux" -HOMEPAGE="https://github.com/dynup/kpatch" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="contrib +kpatch +kpatch-build kmod test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-crypt/pesign - sys-libs/zlib - sys-apps/pciutils -" - -DEPEND=" - ${RDEPEND} - dev-libs/elfutils - sys-devel/bison - test? ( dev-util/shellcheck-bin ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.9.4-no-werror.patch -) - -pkg_setup() { - if use kmod; then - if kernel_is gt 3 9 0; then - if ! linux_config_exists; then - eerror "Unable to check the currently running kernel for kpatch support" - eerror "Please be sure a .config file is available in the kernel src dir" - eerror "and ensure the kernel has been built." - else - # Fail to build if these kernel options are not enabled (see kpatch/kmod/core/Makefile) - CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY MODULES SYSFS KALLSYMS_ALL" - ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER must be enabled in the kernel's config file" - ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be enabled in the kernel's config file" - ERROR_MODULES="CONFIG_MODULES must be enabled in the kernel's config file" - ERROR_SYSFS="CONFIG_SYSFS must be enabled in the kernel's config file" - ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be enabled in the kernel's config file" - fi - else - eerror - eerror "kpatch is not available for Linux kernels below 4.0.0" - eerror - die "Upgrade the kernel sources before installing kpatch." - fi - check_extra_config - fi - -} - -src_prepare() { - replace-flags '-O?' '-O1' - default -} - -src_compile() { - use kpatch-build && emake -C kpatch-build - use kpatch && emake -C kpatch - use kmod && set_arch_to_kernel && emake -C kmod - use contrib && emake -C contrib - use test && emake check -} - -src_install() { - if use kpatch-build; then - emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch-build - insinto /usr/share/${PN}/patch - doins kmod/patch/kpatch{.lds.S,-macros.h,-patch.h,-patch-hook.c} - doins kmod/patch/{livepatch-patch-hook.c,Makefile,patch-hook.c} - doins kmod/core/kpatch.h - doman man/kpatch-build.1 - fi - - if use kpatch; then - emake DESTDIR="${D}" PREFIX="/usr" install -C kpatch - doman man/kpatch.1 - fi - - use kmod && set_arch_to_kernel && emake DESTDIR="${D}" PREFIX="/usr" install -C kmod - use contrib && emake DESTDIR="${D}" PREFIX="/usr" install -C contrib - - dodoc README.md doc/patch-author-guide.md -}