Nam Nguyen writes: > Nam Nguyen writes: > >> Two diffs are attached, incorporating feedback from espie@ sthen@ and >> naddy@. Feedback is welcome. OK?
ping. Diffs are reattached for convenience. >> >> 1. rsync_stable.diff: intended for -stable. brings bundled zlib from >> rsync 3.2.4 to 3.2.3 with this commit: >> >> https://github.com/WayneD/rsync/commit/1de71e8a7870fa1be29f562df61f4c5c4685818f >> > >> >> 2. rsync.diff: >> - --enable-md5-asm (from naddy@ to retain >> checking whether to enable MD5 ASM optimizations... yes (x86_64)) >> - --with-nobody-user=_rsync >> - install rrsync(1) man page. If --with-rrsync is used to build and >> install the man page, it introduces python3 as a dependency to run >> ${WRKSRC}/md-convert script. Drawback: rrsync(1) prints 3.2.4pre4 >> - remove compat.c (fixed) >> - remove configure.sh (use --with-nobody-user=_rsync instead) >> - remove receiver.c (upstreamed) >> - rsync(1) patch: churn >> - rsyncd.conf patch: add missing ${PREFIX}/bin and remove ${SYSCONFDIR} >> bits >> - rrsync patch: churn and moves from perl to python3 > > rsync_stable.diff is the same. > > Here is a fresh rsync.diff that additionally: > - --with-rrsync and brings in python as BUILD_DEPENDS (not RUN_DEPENDS) > and textproc/py-commonmark, needed to run > ${WRKSRC}/md-convert. md-convert converts rsync.1.md --> rsync.1, so > remove patches for man pages and patch markdown files instead. > - remove rsyncd.conf.5 from ${SUBST_CMD} as /usr/local/bin correctly > appears in man page. > - --enable-md5-asm only on amd64, as configure check fails on other > platforms > >> >> I plan to do the following soon (these don't have to hold up the >> update): >> - add zstd flavor >> - port py-braceexpand for better rrsync support
rsync_stable.diff
Description: rsync_stable.diff
rsync.diff
Description: rsync.diff