From daad3123503d6878228b96ae2c40ae377ff12d06 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Tue, 7 Oct 2025 21:38:07 +0200 Subject: [PATCH] sys-kernel/linux-headers: Add rsync to BDEPEND This program is usually *always* available in gentoo, being a direct dependency of portage, and some other system packages. Still, it's useful to list dependencies like this in bootstrap scenarios. It is my belief that this dependency was introduced in 5.3, with the following commit: https://github.com/torvalds/linux/commit/59b2bd05f5f4dc62979c2e82ddd384f07e8f10bc Closes: https://bugs.gentoo.org/963902 Signed-off-by: Esteve Varela Colominas Part-of: https://github.com/gentoo/gentoo/pull/44088 Closes: https://github.com/gentoo/gentoo/pull/44088 Signed-off-by: Sam James --- sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-5.4-r2.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-6.1.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-6.10.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-6.11.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-6.12.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.13.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.14.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.15.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.16-r2.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.16.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.17-r1.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild | 1 + sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild | 3 ++- sys-kernel/linux-headers/linux-headers-6.9.ebuild | 3 ++- 16 files changed, 24 insertions(+), 8 deletions(-) diff --git a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild index 205f4ccc865d2..0093fd594edf8 100644 --- a/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild +++ b/sys-kernel/linux-headers/linux-headers-5.10-r2.ebuild @@ -20,7 +20,8 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc BDEPEND=" app-arch/xz-utils - dev-lang/perl" + dev-lang/perl + net-misc/rsync" [[ -n ${PATCH_VER} ]] && PATCHES=( "${WORKDIR}"/${PATCH_PV} ) diff --git a/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild b/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild index 38e26a0dc4f68..a7cf93c4b98a3 100644 --- a/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild +++ b/sys-kernel/linux-headers/linux-headers-5.15-r3.ebuild @@ -19,7 +19,8 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc BDEPEND=" app-arch/xz-utils - dev-lang/perl" + dev-lang/perl + net-misc/rsync" # bug #816762 RESTRICT="test" diff --git a/sys-kernel/linux-headers/linux-headers-5.4-r2.ebuild b/sys-kernel/linux-headers/linux-headers-5.4-r2.ebuild index 3b737ef15d9a9..e2fd64397e9c1 100644 --- a/sys-kernel/linux-headers/linux-headers-5.4-r2.ebuild +++ b/sys-kernel/linux-headers/linux-headers-5.4-r2.ebuild @@ -20,7 +20,8 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc BDEPEND=" app-arch/xz-utils - dev-lang/perl" + dev-lang/perl + net-misc/rsync" [[ -n ${PATCH_VER} ]] && PATCHES=( "${WORKDIR}"/${PATCH_PV} ) diff --git a/sys-kernel/linux-headers/linux-headers-6.1.ebuild b/sys-kernel/linux-headers/linux-headers-6.1.ebuild index 4cd93148f276f..6623353670107 100644 --- a/sys-kernel/linux-headers/linux-headers-6.1.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.1.ebuild @@ -18,7 +18,8 @@ S="${WORKDIR}/linux-${PV}" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" BDEPEND="app-arch/xz-utils - dev-lang/perl" + dev-lang/perl + net-misc/rsync" [[ -n ${PATCH_VER} ]] && PATCHES=( "${WORKDIR}"/${PATCH_PV} ) diff --git a/sys-kernel/linux-headers/linux-headers-6.10.ebuild b/sys-kernel/linux-headers/linux-headers-6.10.ebuild index e7403703114a8..2b48a908ff386 100644 --- a/sys-kernel/linux-headers/linux-headers-6.10.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.11.ebuild b/sys-kernel/linux-headers/linux-headers-6.11.ebuild index e7403703114a8..2b48a908ff386 100644 --- a/sys-kernel/linux-headers/linux-headers-6.11.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.12.ebuild b/sys-kernel/linux-headers/linux-headers-6.12.ebuild index 771cca1b12499..0aaf3efb5ac93 100644 --- a/sys-kernel/linux-headers/linux-headers-6.12.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.12.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.13.ebuild b/sys-kernel/linux-headers/linux-headers-6.13.ebuild index 2296d0506c410..2b48a908ff386 100644 --- a/sys-kernel/linux-headers/linux-headers-6.13.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.13.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.14.ebuild b/sys-kernel/linux-headers/linux-headers-6.14.ebuild index 2296d0506c410..2b48a908ff386 100644 --- a/sys-kernel/linux-headers/linux-headers-6.14.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.14.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.15.ebuild b/sys-kernel/linux-headers/linux-headers-6.15.ebuild index 2296d0506c410..2b48a908ff386 100644 --- a/sys-kernel/linux-headers/linux-headers-6.15.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.15.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.16-r2.ebuild b/sys-kernel/linux-headers/linux-headers-6.16-r2.ebuild index 77e7af3a19ce6..ab7564ca0802d 100644 --- a/sys-kernel/linux-headers/linux-headers-6.16-r2.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.16-r2.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.16.ebuild b/sys-kernel/linux-headers/linux-headers-6.16.ebuild index 2296d0506c410..2b48a908ff386 100644 --- a/sys-kernel/linux-headers/linux-headers-6.16.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.16.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.17-r1.ebuild b/sys-kernel/linux-headers/linux-headers-6.17-r1.ebuild index ea0f63e6d984b..c6a88ba68ce8b 100644 --- a/sys-kernel/linux-headers/linux-headers-6.17-r1.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.17-r1.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild b/sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild index c622b3df69c08..4f72579b355fa 100644 --- a/sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.6-r1.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild b/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild index b29c95b34eba0..217770f858493 100644 --- a/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() { diff --git a/sys-kernel/linux-headers/linux-headers-6.9.ebuild b/sys-kernel/linux-headers/linux-headers-6.9.ebuild index b29c95b34eba0..217770f858493 100644 --- a/sys-kernel/linux-headers/linux-headers-6.9.ebuild +++ b/sys-kernel/linux-headers/linux-headers-6.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND=" app-arch/xz-utils dev-lang/perl + net-misc/rsync " src_unpack() {