commit:     daad3123503d6878228b96ae2c40ae377ff12d06
Author:     Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Tue Oct  7 19:38:07 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  9 07:00:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daad3123

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 <esteve.varela <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44088
Closes: https://github.com/gentoo/gentoo/pull/44088
Signed-off-by: Sam James <sam <AT> gentoo.org>

 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 205f4ccc865d..0093fd594edf 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 38e26a0dc4f6..a7cf93c4b98a 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 3b737ef15d9a..e2fd64397e9c 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 4cd93148f276..662335367010 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 e7403703114a..2b48a908ff38 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 e7403703114a..2b48a908ff38 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 771cca1b1249..0aaf3efb5ac9 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 2296d0506c41..2b48a908ff38 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 2296d0506c41..2b48a908ff38 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 2296d0506c41..2b48a908ff38 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 77e7af3a19ce..ab7564ca0802 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 2296d0506c41..2b48a908ff38 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 ea0f63e6d984..c6a88ba68ce8 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 c622b3df69c0..4f72579b355f 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 b29c95b34eba..217770f85849 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 b29c95b34eba..217770f85849 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() {

Reply via email to