FreeBSD Bugzilla – Attachment 233329 Details for
Bug 263417
net/rsync: Update to 3.2.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch file
net_rsync.patch (text/plain), 6.36 KB, created by
Yasuhiro Kimura
on 2022-04-19 11:37:52 UTC
(
hide
)
Description:
Patch file
Filename:
MIME Type:
Creator:
Yasuhiro Kimura
Created:
2022-04-19 11:37:52 UTC
Size:
6.36 KB
patch
obsolete
>From 0572d8af78e5b933728496d76e8b010ea746aaa2 Mon Sep 17 00:00:00 2001 >From: Yasuhiro Kimura <yasu@FreeBSD.org> >Date: Tue, 19 Apr 2022 20:27:39 +0900 >Subject: [PATCH] net/rsync: Update to 3.2.4 > >* Pet portclippy >* Tidy up Makefile with portfmt > >ChangeLog: https://download.samba.org/pub/rsync/NEWS#3.2.4 >--- > net/rsync/Makefile | 69 +++++++++++++++++++------------------- > net/rsync/distinfo | 10 +++--- > net/rsync/files/patch-io.c | 27 --------------- > 3 files changed, 39 insertions(+), 67 deletions(-) > delete mode 100644 net/rsync/files/patch-io.c > >diff --git a/net/rsync/Makefile b/net/rsync/Makefile >index 0f9df25989e8..a558a11d612e 100644 >--- a/net/rsync/Makefile >+++ b/net/rsync/Makefile >@@ -1,13 +1,12 @@ > # Created by: David O'Brien (obrien@cs.ucdavis.edu) > > PORTNAME= rsync >-DISTVERSION= 3.2.3 >-PORTREVISION= 1 >+DISTVERSION= 3.2.4 > CATEGORIES= net > MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \ >- http://rsync.mirror.garr.it/src/ \ >- http://www.mirrorservice.org/sites/rsync.samba.org/src/ \ >- https://download.samba.org/pub/rsync/src/ >+ http://rsync.mirror.garr.it/src/ \ >+ http://www.mirrorservice.org/sites/rsync.samba.org/src/ \ >+ https://download.samba.org/pub/rsync/src/ > DISTFILES= ${DISTNAME}${EXTRACT_SUFX} > > MAINTAINER= rodrigo@FreeBSD.org >@@ -16,67 +15,67 @@ COMMENT= Network file distribution/synchronization utility > LICENSE= GPLv3+ > LICENSE_FILE= ${WRKSRC}/COPYING > >-LIB_DEPENDS= libxxhash.so:devel/xxhash \ >- libzstd.so:archivers/zstd \ >- liblz4.so:archivers/liblz4 >- >-USES= cpe shebangfix ssl >-SHEBANG_FILES= support/rrsync >+LIB_DEPENDS= liblz4.so:archivers/liblz4 \ >+ libxxhash.so:devel/xxhash \ >+ libzstd.so:archivers/zstd > >+USES= cpe python shebangfix ssl > CPE_VENDOR= samba > CPE_PRODUCT= rsync >+USE_RC_SUBR= rsyncd >+ >+SHEBANG_FILES= support/rrsync > >-PATCH_STRIP= -p1 > GNU_CONFIGURE= yes >-USE_RC_SUBR= rsyncd >-SUB_LIST= NAME=rsyncd >+CONFIGURE_ARGS= --disable-debug \ >+ --enable-ipv6 \ >+ --with-rsyncd-conf=${ETCDIR}/rsyncd.conf > > INSTALL_TARGET= install-strip > TEST_TARGET= check > >-CONFIGURE_ARGS= --disable-debug --enable-ipv6 \ >- --with-rsyncd-conf=${ETCDIR}/rsyncd.conf > CPPFLAGS+= -I${LOCALBASE}/include > LDFLAGS+= -L${LOCALBASE}/lib > >+PATCH_STRIP= -p1 >+SUB_LIST= NAME=rsyncd >+ > PORTDOCS= NEWS.md README.md csprotocol.txt tech_report.tex > > # define options >-OPTIONS_DEFINE= DOCS POPT_PORT ZLIB_BASE SSH ICONV >+OPTIONS_DEFINE= DOCS ICONV POPT_PORT SSH ZLIB_BASE >+OPTIONS_DEFAULT= FLAGS ICONV SSH ZLIB_BASE > OPTIONS_RADIO= PTS >-OPTIONS_RADIO_PTS= RENAMED FLAGS >+OPTIONS_RADIO_PTS= FLAGS RENAMED > > # options provided upstream >+FLAGS_DESC= File system flags support patch, adds --fileflags > POPT_PORT_DESC= Use popt from devel/popt instead of bundled one >-ZLIB_BASE_DESC= Use zlib from base instead of bundled one > SSH_DESC= Use SSH instead of RSH >+ZLIB_BASE_DESC= Use zlib from base instead of bundled one > > # options provided by patch (mutually exclusive) > PTS_DESC= Functionality provided by third party patches > RENAMED_DESC= Add support for renamed file detection >-FLAGS_DESC= File system flags support patch, adds --fileflags >- >-# define default options >-OPTIONS_DEFAULT=FLAGS ICONV SSH ZLIB_BASE > >-ZLIB_BASE_CONFIGURE_ON= --with-included-zlib=no >-FLAGS_EXTRA_PATCHES= ${WRKSRC}/patches/fileflags.diff \ >- ${FILESDIR}/extrapatch-main.c >-RENAMED_EXTRA_PATCHES= ${WRKSRC}/patches/detect-renamed.diff >+FLAGS_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >+FLAGS_EXTRA_PATCHES= ${WRKSRC}/patches/fileflags.diff \ >+ ${FILESDIR}/extrapatch-main.c > >-ICONV_USES= iconv:translit >+ICONV_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >+ICONV_USES= iconv:translit > ICONV_CONFIGURE_ENABLE= iconv iconv-open > >-POPT_PORT_LIB_DEPENDS= libpopt.so:devel/popt >- >+POPT_PORT_LIB_DEPENDS= libpopt.so:devel/popt > POPT_PORT_CONFIGURE_OFF= --with-included-popt > >+RENAMED_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >+RENAMED_EXTRA_PATCHES= ${WRKSRC}/patches/detect-renamed.diff >+ > SSH_CONFIGURE_ON= --with-rsh=ssh > SSH_CONFIGURE_OFF= --with-rsh=rsh > >-FLAGS_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >-ICONV_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >-RENAMED_DISTFILES= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >+ZLIB_BASE_CONFIGURE_ON= --with-included-zlib=no > > .if make(makesum) > DISTFILES+= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} >@@ -84,8 +83,8 @@ DISTFILES+= ${PORTNAME}-patches-${DISTVERSION}${EXTRACT_SUFX} > > .include <bsd.port.pre.mk> > >-.if empty(ICONV_LIB) || ! ${PORT_OPTIONS:MICONV} >-CONFIGURE_ARGS+=ac_cv_search_libiconv_open=no >+.if empty(ICONV_LIB) || !${PORT_OPTIONS:MICONV} >+CONFIGURE_ARGS+= ac_cv_search_libiconv_open=no > .endif > > post-patch: >diff --git a/net/rsync/distinfo b/net/rsync/distinfo >index 59d408723a6d..febadd2a8a24 100644 >--- a/net/rsync/distinfo >+++ b/net/rsync/distinfo >@@ -1,5 +1,5 @@ >-TIMESTAMP = 1597589726 >-SHA256 (rsync-3.2.3.tar.gz) = becc3c504ceea499f4167a260040ccf4d9f2ef9499ad5683c179a697146ce50e >-SIZE (rsync-3.2.3.tar.gz) = 1069784 >-SHA256 (rsync-patches-3.2.3.tar.gz) = de6645b46967bd701b7d6f3e29cccb19d2b46a6fa2d26a9db165847dca0e42f2 >-SIZE (rsync-patches-3.2.3.tar.gz) = 157092 >+TIMESTAMP = 1650365056 >+SHA256 (rsync-3.2.4.tar.gz) = 6f761838d08052b0b6579cf7f6737d93e47f01f4da04c5d24d3447b7f2a5fad1 >+SIZE (rsync-3.2.4.tar.gz) = 1114853 >+SHA256 (rsync-patches-3.2.4.tar.gz) = 70a597590af6c61cf3d05d663429ff9f60ffe24e44f9c73a4cdc69ebdc1322a4 >+SIZE (rsync-patches-3.2.4.tar.gz) = 133580 >diff --git a/net/rsync/files/patch-io.c b/net/rsync/files/patch-io.c >deleted file mode 100644 >index 4e051d32c9c9..000000000000 >--- a/net/rsync/files/patch-io.c >+++ /dev/null >@@ -1,27 +0,0 @@ >---- io.c.orig >-+++ io.c >-@@ -787,18 +787,19 @@ >- if (msgs2stderr == 1 && DEBUG_GTE(IO, 2)) >- rprintf(FINFO, "[%s] recv=%ld\n", who_am_i(), (long)n); >- >-- if (io_timeout || stop_at_utime) { >-+ if (io_timeout) { >- last_io_in = time(NULL); >-- if (stop_at_utime && last_io_in >= stop_at_utime) { >-- rprintf(FERROR, "stopping at requested limit\n"); >-- exit_cleanup(RERR_TIMEOUT); >-- } >- if (io_timeout && flags & PIO_NEED_INPUT) >- maybe_send_keepalive(last_io_in, 0); >- } >- stats.total_read += n; >- >- iobuf.in.len += n; >-+ } >-+ >-+ if (stop_at_utime && time(NULL) >= stop_at_utime) { >-+ rprintf(FERROR, "stopping at requested limit\n"); >-+ exit_cleanup(RERR_TIMEOUT); >- } >- >- if (out && FD_ISSET(iobuf.out_fd, &w_fds)) { >-- >2.36.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 263417
: 233329 |
233723