On Tue, Aug 06, 2024 at 09:59:33PM +0100, Stuart Henderson wrote:
> On 2024/08/04 22:47, Bryan Vyhmeister wrote:
> > On Sat, Jul 27, 2024 at 11:55:31PM -0700, Bryan Vyhmeister wrote:
> > > I am re-posting about this change for rsync since it has been several
> > > more weeks. I appreciate everyone who has responded. I would like to see
> > > anyone else who might have objections to this speak up. I also checked
> > > around to see what FreeBSD and Debian are doing and both include zstd,
> > > lz4, and iconv in the default install.
> > 
> > Posting again. No one else has responded negatively.
> 
> It's OK with me, fwiw.

OK as well.

> > Index: net/rsync/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/net/rsync/Makefile,v
> > diff -u -p -u -r1.103 Makefile
> > --- net/rsync/Makefile      6 May 2024 12:23:48 -0000       1.103
> > +++ net/rsync/Makefile      3 Jul 2024 07:56:56 -0000
> > @@ -3,9 +3,9 @@ COMMENT =   mirroring/synchronization over
> >  DISTNAME = rsync-3.3.0
> >  CATEGORIES =       net
> >  HOMEPAGE = https://rsync.samba.org/
> > -REVISION = 0
> > +REVISION = 1
> >  
> > -FLAVORS =  iconv
> > +FLAVORS =  minimal
> >  FLAVOR ?=
> >  
> >  # GPLv3
> > @@ -43,10 +43,14 @@ CONFIGURE_ENV +=CPPFLAGS="-I${LOCALBASE}
> >  CONFIGURE_ARGS +=--enable-md5-asm
> >  .endif
> >  
> > -.if ${FLAVOR:Miconv}
> > +.if !${FLAVOR:Mminimal}
> > +CONFIGURE_ARGS +=--enable-lz4 \
> > +           --enable-zstd
> >  CONFIGURE_ENV +=LDFLAGS='-L${LOCALBASE}/lib'
> > -LIB_DEPENDS +=     converters/libiconv
> > -WANTLIB += iconv
> > +LIB_DEPENDS +=     archivers/lz4 \
> > +           archivers/zstd \
> > +           converters/libiconv
> > +WANTLIB += iconv lz4 zstd
> >  .endif
> >  
> >  DOCDIR =   ${PREFIX}/share/doc/rsync
> > Index: net/rsync/pkg/DESCR
> > ===================================================================
> > RCS file: /cvs/ports/net/rsync/pkg/DESCR,v
> > diff -u -p -u -r1.6 DESCR
> > --- net/rsync/pkg/DESCR     26 Apr 2024 13:26:27 -0000      1.6
> > +++ net/rsync/pkg/DESCR     3 Jul 2024 07:57:10 -0000
> > @@ -7,11 +7,12 @@ its delta-transfer algorithm, which redu
> >  over the network by sending only the differences between the source
> >  files and the existing files in the destination. Rsync is widely
> >  used for backups and mirroring and as an improved copy command for
> > -everyday use.
> > +everyday use. This also includes options for lz4 and zstd compression
> > +as well as iconv for people wanting to bring files from other OSes 
> > +with more versatile filenames.
> >  
> > -Flavor: iconv
> > -    extra dependency, for people wanting to bring files from other OSes 
> > with
> > -    more versatile filenames.
> > +Flavor: minimal
> > +    without any extra dependencies of iconv, lz4, and zstd.
> >  
> >  To use the rrsync wrapper, python3 should be installed.
> >  
> > Index: net/rsync/pkg/PFRAG.no-minimal
> > ===================================================================
> > RCS file: net/rsync/pkg/PFRAG.no-minimal
> > diff -N net/rsync/pkg/PFRAG.no-minimal
> > --- /dev/null       1 Jan 1970 00:00:00 -0000
> > +++ net/rsync/pkg/PFRAG.no-minimal  3 Jul 2024 07:57:10 -0000
> > @@ -0,0 +1 @@
> > +@pkgpath net/rsync,iconv
> > Index: net/rsync/pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/net/rsync/pkg/PLIST,v
> > diff -u -p -u -r1.18 PLIST
> > --- net/rsync/pkg/PLIST     8 Nov 2022 11:17:01 -0000       1.18
> > +++ net/rsync/pkg/PLIST     3 Jul 2024 07:57:10 -0000
> > @@ -11,3 +11,4 @@ bin/rsync-ssl
> >  share/doc/rsync/
> >  share/doc/rsync/tech_report.tex
> >  @extra ${SYSCONFDIR}/rsyncd.conf
> > +!%%minimal%%
> > 
> 

-- 
Antoine

Reply via email to