git: 7e10a6b57279 - main - net/rsync: update 3.5.0 -> 3.5.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Sep 2026 20:29:45 UTC
The branch main has been updated by rodrigo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7e10a6b5727965aad6eb270dab809f5bcd099f35
commit 7e10a6b5727965aad6eb270dab809f5bcd099f35
Author: Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2026-09-24 20:16:01 +0000
Commit: Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2026-09-24 20:27:25 +0000
net/rsync: update 3.5.0 -> 3.5.1
Changelog: https://download.samba.org/pub/rsync/NEWS#3.5.1
Major changes:
- The protocol number was changed to 33
- Fixed several path-handling regressions from 3.5.0
- Fixed access to /dev/stdin, /dev/stdout, /dev/stderr and /dev/fd/N
- Restored --max-alloc=0 as a spelling for the parser's maximum allocation limit
- Fixed restricted-root paths in rrsync and detection of an inetd connection
- Allowed --contimeout for daemon connections made through --rsh
- Tightened validation of partial-directory state and alternate-destination paths on the receiver.
- Fixed undefined shifts in the bundled zlib code and a FreeBSD amd64 build involving SIMD
PR: 298724
Reported by: Christos Chatzaras <chris@cretaforce.gr>
---
net/rsync/Makefile | 30 +++++++++++++++---------------
net/rsync/distinfo | 6 +++---
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/net/rsync/Makefile b/net/rsync/Makefile
index 7648b5390d57..af31fbb9ba23 100644
--- a/net/rsync/Makefile
+++ b/net/rsync/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rsync
-DISTVERSION= 3.5.0
-PORTREVISION= 2
+DISTVERSION= 3.5.1
CATEGORIES= net
MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \
@@ -29,17 +28,16 @@ USE_RC_SUBR= rsyncd
SHEBANG_FILES= runtests.py support/rrsync
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --disable-debug \
- --disable-md2man \
- --enable-ipv6 \
- --with-rsyncd-conf=${ETCDIR}/rsyncd.conf \
- ${CONFIGURE_ARGS_${ARCH}}
+CONFIGURE_ARGS= ${CONFIGURE_ARGS_${ARCH}} \
+ --disable-debug \
+ --disable-md2man \
+ --enable-ipv6 \
+ --with-rsyncd-conf=${ETCDIR}/rsyncd.conf
CONFIGURE_ARGS_amd64= --enable-md5-asm \
- --enable-roll-simd \
- --enable-roll-asm
-CONFIGURE_TARGET= ${HOSTARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
+ --enable-roll-asm \
+ --enable-roll-simd
INSTALL_TARGET= install-strip
TEST_TARGET= check
@@ -52,20 +50,22 @@ SUB_LIST= NAME=rsyncd
PORTDOCS= NEWS.md README.md csprotocol.txt tech_report.tex
# define options
-OPTIONS_DEFINE= DOCS FLAGS ICONV POPT_PORT SSH ZLIB_BASE
+OPTIONS_DEFINE= DOCS FLAGS ICONV IDN POPT_PORT SSH ZLIB_BASE
OPTIONS_DEFAULT= FLAGS ICONV SSH ZLIB_BASE
# options provided upstream
+FLAGS_DESC= File system flags support patch, adds --file-flags
POPT_PORT_DESC= Use popt from devel/popt instead of bundled one
SSH_DESC= Use SSH instead of RSH
+ZLIB_BASE_DESC= Use zlib from base instead of bundled one
-FLAGS_DESC= File system flags support patch, adds --file-flags
FLAGS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-file-flags.diff
-ZLIB_BASE_DESC= Use zlib from base instead of bundled one
-
ICONV_USES= iconv:translit
ICONV_CONFIGURE_ENABLE= iconv iconv-open
+IDN_LIB_DEPENDS= libidn2.so:dns/libidn2
+IDN_CONFIGURE_ENABLE= idn
+
POPT_PORT_LIB_DEPENDS= libpopt.so:devel/popt
POPT_PORT_CONFIGURE_OFF= --with-included-popt
diff --git a/net/rsync/distinfo b/net/rsync/distinfo
index acf2990ac0a9..06b5f9e52b06 100644
--- a/net/rsync/distinfo
+++ b/net/rsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1786606682
-SHA256 (rsync-3.5.0.tar.gz) = c7ffd1ef653e99540f661e47cb00b7f9cad1ee6b972399b16f93d672656e0d33
-SIZE (rsync-3.5.0.tar.gz) = 1892222
+TIMESTAMP = 1790280106
+SHA256 (rsync-3.5.1.tar.gz) = c55f9c9dc10fb8bec397b399a0fdded53cc9a2d8e30891bb0d63724d25c37bef
+SIZE (rsync-3.5.1.tar.gz) = 1932807