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 | |