# HG changeset patch # User David Demelier # Date 1637072449 -3600 # Node ID 19f67093409b01ec0156042c730d8391196384e5 # Parent a9335125bc385f8a93ec20b9ed6d7082e91b7790 system/rsync: upgrade to 3.2.3 diff -r a9335125bc38 -r 19f67093409b system/rsync/rsync.sh --- a/system/rsync/rsync.sh Tue Nov 16 15:11:48 2021 +0100 +++ b/system/rsync/rsync.sh Tue Nov 16 15:20:49 2021 +0100 @@ -16,14 +16,14 @@ # PKGNAME=rsync -PKGVERSION=3.1.3 +PKGVERSION=3.2.3 PKGREVISION=1 PKGLICENSE="GPLv30" PKGSUMMARY="versatile copy tool" PKGWWW="https://rsync.samba.org" PKGDOWNLOAD="https://download.samba.org/pub/$PKGNAME/src/$PKGNAME-$PKGVERSION.tar.gz" PKGDEPENDS="acl attr popt zlib" -PKGOPTIONS="IPV6" +PKGOPTIONS="IPV6 LZ4 SSL ZSTD" PKGPROTECT="etc/rsyncd.conf" : ${CHOST:=$(uname -m)-linux-musl} @@ -35,6 +35,36 @@ : ${LDFLAGS:=} : ${LIBS:=} : ${IPV6:=yes} +: ${LZ4:=yes} +: ${SSL:=yes} +: ${ZSTD:=yes} + +if [ "$IPV6" = "yes" ]; then + with_ipv6="--enable-ipv6" +else + with_ipv6="--disable-ipv6" +fi + +if [ "$LZ4" = "yes" ]; then + PKGDEPENDS="lz4 $PKGDEPENDS" + with_lz4="--enable-lz4" +else + with_lz4="--disable-lz4" +fi + +if [ "$SSL" = "yes" ]; then + PKGDEPENDS="libressl $PKGDEPENDS" + with_ssl="--enable-openssl" +else + with_ssl="--disable-openssl" +fi + +if [ "$ZSTD" = "yes" ]; then + PKGDEPENDS="zstd $PKGDEPENDS" + with_zstd="--enable-zstd" +else + with_zstd="--disable-zstd" +fi build() { @@ -42,6 +72,7 @@ tar -xvf $PKGNAME-$PKGVERSION.tar.gz cd $PKGNAME-$PKGVERSION + # --disable-xxhash: not available yet. CC="$CC" \ CFLAGS="$CFLAGS" \ CXX="$CXX" \ @@ -52,8 +83,13 @@ --build=$CBUILD \ --host=$CHOST \ --prefix= \ - --with-included-popt \ - --with-included-zlib + --disable-xxhash \ + --without-included-popt \ + --without-included-zlib \ + $with_ipv6 \ + $with_lz4 \ + $with_ssl \ + $with_zstd make make install DESTDIR=$DESTDIR diff -r a9335125bc38 -r 19f67093409b system/rsync/rsync.sha1 --- a/system/rsync/rsync.sha1 Tue Nov 16 15:11:48 2021 +0100 +++ b/system/rsync/rsync.sha1 Tue Nov 16 15:20:49 2021 +0100 @@ -1,1 +1,1 @@ -82e7829c0b3cefbd33c233005341e2073c425629 rsync-3.1.3.tar.gz +00823f43901e7da39f3f0daf20ec9efae47e959e rsync-3.2.3.tar.gz