Diff rsync-3.4.1-r3 with a rsync-9999

/usr/portage/net-misc/rsync/rsync-9999.ebuild 2026-05-01 00:17:35.158124253 +0300
41 41
REQUIRED_USE+=" examples? ( ${PYTHON_REQUIRED_USE} )"
42 42
REQUIRED_USE+=" rrsync? ( ${PYTHON_REQUIRED_USE} )"
43 43

  
44
# attr is autodetected and then dropped by -Wl,--as-needed:
45
# https://github.com/RsyncProject/rsync/pull/753
46 44
RDEPEND="
47 45
	>=dev-libs/popt-1.19
48 46
	acl? ( virtual/acl )
......
77 75
	BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-andrewtridgell )"
78 76
fi
79 77

  
80
PATCHES=(
81
	"${FILESDIR}"/${PN}-3.4.1-c23.patch
82
	"${FILESDIR}"/${PN}-3.4.1-CVE-2025-10158.patch
83
	"${FILESDIR}"/${PN}-3.4.1-fix-uninitialized-mul_one.patch
84
	"${FILESDIR}"/${PN}-3.4.1-glibc-2.43.patch
85
)
86

  
87 78
pkg_setup() {
88 79
	# - USE=examples needs Python itself at runtime, but nothing else
89 80
	# - 9999 needs commonmark at build time
......
139 130
		append-flags -DCAREFUL_ALIGNMENT
140 131
	fi
141 132

  
142
	# workaround for autoconf-2.73 using C23:
143
	# https://bugs.gentoo.org/972320
144
	append-cflags -std=gnu17
145

  
146 133
	econf "${myeconfargs[@]}"
147 134
}
148 135

  
Thank you!