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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DE21813933E for ; Tue, 6 Jul 2021 00:26:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 32FDAE0AC0; Tue, 6 Jul 2021 00:26:58 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0F871E0AC0 for ; Tue, 6 Jul 2021 00:26:58 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D3F1433BDE1 for ; Tue, 6 Jul 2021 00:26:56 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6ED407C0 for ; Tue, 6 Jul 2021 00:26:55 +0000 (UTC) From: "Thomas Deutschmann" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Thomas Deutschmann" Message-ID: <1625531211.07af4dbac1f28f222b9a7627f6486f78eccbc97e.whissi@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-kernel/genkernel/Manifest sys-kernel/genkernel/genkernel-9999.ebuild X-VCS-Directories: sys-kernel/genkernel/ X-VCS-Committer: whissi X-VCS-Committer-Name: Thomas Deutschmann X-VCS-Revision: 07af4dbac1f28f222b9a7627f6486f78eccbc97e X-VCS-Branch: master Date: Tue, 6 Jul 2021 00:26:55 +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: c6b08121-366d-429c-9e8b-d7b518c0ce6e X-Archives-Hash: 702049d497acbf004f9e878d8ccbdfe2 commit: 07af4dbac1f28f222b9a7627f6486f78eccbc97e Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 00:26:28 2021 +0000 Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 00:26:51 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07af4dba sys-kernel/genkernel: update live ebuild - Add libxcrypt - Add Python deps for commit 8a7e6909326b5b70076bdedb38513d93cb0d3117. Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> sys-kernel/genkernel/Manifest | 1 + sys-kernel/genkernel/genkernel-9999.ebuild | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index d304f891838..de76cccb3ba 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -42,6 +42,7 @@ DIST libgcrypt-1.9.2.tar.bz2 3206187 BLAKE2B e0ceb02b0c26a7246c4146640a9dcea0142 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6 SHA512 b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de DIST libgpg-error-1.39.tar.bz2 961676 BLAKE2B 8753a9295ca57ba79142ffbc7fa01a986addcdd6a8860cf80c9e1bf9f6f9dfce874f804205a5cdd956e026eb006f2662110c63e7ed52c7a42ee0c45923ae52be SHA512 b28be183ac3d3920363558c4b5b2c24f9074a302799915cc076674bb349dcfb6f09160bec1d3fb62e04047c3ce432d345f36b0905100a88cc730b53d4eb78e42 DIST libgpg-error-1.41.tar.bz2 967117 BLAKE2B 9dc95bc09f55915d904e0f956ecf9281615028b8b8d876dbc786b752068fefea56adfb5dd5db65bad656ab664d567e56541e44a584c7f8672c30537ed05c4db0 SHA512 578d1d8090b9f6e6cbe59d9aeebec7df81aae492f75ec343f8df530950d30866fa0a7903ca050bf7bf721413f7b2708abe34f7467e2b208cc1447ffc9bd5b9a5 +DIST libxcrypt-4.4.23.tar.gz 536009 BLAKE2B b7311dec9e528abf6229f6c105e806a31a1e525e71d26252c8f30a3e1dbd61a7752b7303bd167d9ddc99b04261f02e3c7b50cc36bbc3348a337f4089f6e1c6f3 SHA512 4d5854a082a8c707416507611881c1407f0ea0bda0557c5f7ae6b70d8dd1c7a0828afe29d8f2e7754f5f97b824aaa03671dae6d4dad329fcd131b94b77ddb713 DIST lzo-2.10.tar.gz 600622 BLAKE2B 124b6645a2cb7f01f153c9fa6e1976378bdfb224841a7b45ab19c584c6ef704c20719ae87640b8d83f3f9269a57d9cc2e870a914124dac03a2ef1336e9feb9c9 SHA512 a3dae5e4a6b93b1f5bf7435e8ab114a9be57252e9efc5dd444947d7a2d031b0819f34bcaeb35f60b5629a01b1238d738735a64db8f672be9690d3c80094511a4 DIST mdadm-4.0.tar.xz 430780 BLAKE2B f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6 SHA512 12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b DIST mdadm-4.1.tar.xz 440756 BLAKE2B df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e SHA512 0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433 diff --git a/sys-kernel/genkernel/genkernel-9999.ebuild b/sys-kernel/genkernel/genkernel-9999.ebuild index 3319be9340c..588c204f282 100644 --- a/sys-kernel/genkernel/genkernel-9999.ebuild +++ b/sys-kernel/genkernel/genkernel-9999.ebuild @@ -6,7 +6,9 @@ EAPI="7" -inherit bash-completion-r1 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit bash-completion-r1 python-single-r1 # Whenever you bump a GKPKG, check if you have to move # or add new patches! @@ -30,6 +32,7 @@ VERSION_KMOD="28" VERSION_LIBAIO="0.3.112" VERSION_LIBGCRYPT="1.9.2" VERSION_LIBGPGERROR="1.41" +VERSION_LIBXCRYPT="4.4.23" VERSION_LVM="2.02.187" VERSION_LZO="2.10" VERSION_MDADM="4.1" @@ -64,6 +67,7 @@ COMMON_URI=" https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2 mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2 + https://github.com/besser82/libxcrypt/archive/v${VERSION_LIBXCRYPT}.tar.gz -> libxcrypt-${VERSION_LIBXCRYPT}.tar.gz https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz @@ -96,6 +100,7 @@ LICENSE="GPL-2" SLOT="0" RESTRICT="" IUSE="ibm +firmware" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Note: # We need sys-devel/* deps like autoconf or automake at _runtime_ @@ -103,7 +108,7 @@ IUSE="ibm +firmware" # mdadm... during initramfs generation which will require these # things. DEPEND="" -RDEPEND="${DEPEND} +RDEPEND="${PYTHON_DEPS} app-arch/cpio >=app-misc/pax-utils-1.2.2 app-portage/elt-patches @@ -168,6 +173,7 @@ src_prepare() { -e "s:VERSION_LIBAIO:${VERSION_LIBAIO}:"\ -e "s:VERSION_LIBGCRYPT:${VERSION_LIBGCRYPT}:"\ -e "s:VERSION_LIBGPGERROR:${VERSION_LIBGPGERROR}:"\ + -e "s:VERSION_LIBXCRYPT:${VERSION_LIBXCRYPT}:"\ -e "s:VERSION_LVM:${VERSION_LVM}:"\ -e "s:VERSION_LZO:${VERSION_LZO}:"\ -e "s:VERSION_MDADM:${VERSION_MDADM}:"\ @@ -211,6 +217,9 @@ src_install() { doins -r "${S}"/* fperms +x /usr/share/genkernel/gen_worker.sh + fperms +x /usr/share/genkernel/path_expander.py + + python_fix_shebang "${ED}"/usr/share/genkernel/path_expander.py newbashcomp "${FILESDIR}"/genkernel-4.bash "${PN}" insinto /etc