git: 7e10a6b57279 - main - net/rsync: update 3.5.0 -> 3.5.1

From: Rodrigo Osorio <rodrigo_at_FreeBSD.org>
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