Tue Apr 8 11:54:31 2008 UTC ()
Update to rsync 3.0.1. Changes between 2.6.9 and 3.0.0 are just too many,
mostly improvements in speed of execution (usually up by around factor 10)
and memory use (the same factor down). Please see <http://samba.rsync.org/>
or ${WRKSRC}/CHANGES for more detailed information.

Changes between 3.0.0 and 3.0.1:
 - New flag "c" for itemizing non-regular files.
 - Fix crash when running rsyncd without --config-file= .
 - Fix crash when backing up a directory which has default ACLs.
 - Fixed the working of --fake-super with --link-dest and --xattrs.
 - Fixed a hang when combining --dry-run with --remove-source-files.
 - Fixed a bug with --iconv preventing gobbled file names from causing
   transfer failures.
 - Fixed the use of the --protect-args (-s) option when talking to a daemon.
 - Fixed the --ignore-existing symlink problems.
 - Avoid setting the mtime on a directory that already has the right one.
 - Improved the daemon-exclude handling.
 - Fixed a glitch in the itemizing of permissions with the -E option.
 - Various other bugfixes.
 - Fixed a couple minor bugs in the included popt library.
 - Fixed a stat() call that should have been do_stat() for 64-bit
   functionality.
 - Changed the file-glob code to do a more memory efficient directory scan.

Approved-by: tron


(tonnerre)
diff -r1.71 -r1.72 pkgsrc/net/rsync/Makefile
diff -r1.28 -r1.29 pkgsrc/net/rsync/distinfo
diff -r1.13 -r0 pkgsrc/net/rsync/patches/patch-aa
diff -r1.12 -r1.13 pkgsrc/net/rsync/patches/patch-ab

cvs diff -r1.71 -r1.72 pkgsrc/net/rsync/Makefile (expand / switch to unified diff)

--- pkgsrc/net/rsync/Makefile 2008/03/11 10:16:42 1.71
+++ pkgsrc/net/rsync/Makefile 2008/04/08 11:54:31 1.72
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.71 2008/03/11 10:16:42 tron Exp $ 1# $NetBSD: Makefile,v 1.72 2008/04/08 11:54:31 tonnerre Exp $
2 2
3DISTNAME= rsync-2.6.9 3DISTNAME= rsync-3.0.1
4CATEGORIES= net 4CATEGORIES= net
5PKGREVISION= 1 
6MASTER_SITES= http://rsync.samba.org/ftp/rsync/ \ 5MASTER_SITES= http://rsync.samba.org/ftp/rsync/ \
7 http://rsync.samba.org/ftp/rsync/old-versions/ \ 6 http://rsync.samba.org/ftp/rsync/old-versions/ \
8 ftp://ftp.sunet.se/pub/unix/admin/rsync/ \ 7 ftp://ftp.sunet.se/pub/unix/admin/rsync/ \
9 ftp://ftp.fu-berlin.de/unix/network/rsync/ 8 ftp://ftp.fu-berlin.de/unix/network/rsync/
10 9
11MAINTAINER= tron@NetBSD.org 10MAINTAINER= tron@NetBSD.org
12HOMEPAGE= http://rsync.samba.org/ 11HOMEPAGE= http://rsync.samba.org/
13COMMENT= Network file distribution/synchronisation utility 12COMMENT= Network file distribution/synchronisation utility
14 13
15PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
16PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
17 16
18INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 share/doc/rsync 17INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 share/doc/rsync

cvs diff -r1.28 -r1.29 pkgsrc/net/rsync/distinfo (expand / switch to unified diff)

--- pkgsrc/net/rsync/distinfo 2008/03/11 10:16:43 1.28
+++ pkgsrc/net/rsync/distinfo 2008/04/08 11:54:31 1.29
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.28 2008/03/11 10:16:43 tron Exp $ 1$NetBSD: distinfo,v 1.29 2008/04/08 11:54:31 tonnerre Exp $
2 2
3SHA1 (rsync-2.6.9.tar.gz) = 341618e230ea2e0e551d0ccf06f840d4f824c843 3SHA1 (rsync-3.0.1.tar.gz) = e76b6ed0b8f59dfb30123228b8495578019181d7
4RMD160 (rsync-2.6.9.tar.gz) = 36d270d9f01e9a8e808f426196796001bdd3d5d2 4RMD160 (rsync-3.0.1.tar.gz) = ff5bb3d17b9f159d75752d464e183cf91c7f77e0
5Size (rsync-2.6.9.tar.gz) = 811841 bytes 5Size (rsync-3.0.1.tar.gz) = 765881 bytes
6SHA1 (patch-aa) = f8193d10197d44f78d923b9c2e4809072d25e988 6SHA1 (patch-ab) = b5afcb96dc3fc85722d5b8f8e1542676abab450a
7SHA1 (patch-ab) = 1666dbc37c04c219886b2e5d160792e9b9e2b97d 

File Deleted: pkgsrc/net/rsync/patches/Attic/patch-aa

cvs diff -r1.12 -r1.13 pkgsrc/net/rsync/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/net/rsync/patches/Attic/patch-ab 2008/03/11 10:16:43 1.12
+++ pkgsrc/net/rsync/patches/Attic/patch-ab 2008/04/08 11:54:31 1.13
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1$NetBSD: patch-ab,v 1.12 2008/03/11 10:16:43 tron Exp $ 1$NetBSD: patch-ab,v 1.13 2008/04/08 11:54:31 tonnerre Exp $
2 2
3--- Makefile.in.orig 2004-08-12 14:59:03.000000000 -0400 3--- Makefile.in.orig 2008-03-21 06:30:09.000000000 +0000
4+++ Makefile.in 4+++ Makefile.in
5@@ -59,12 +59,11 @@ CHECK_OBJS=getgroups.o getfsdev.o t_stub 5@@ -62,12 +62,11 @@ CHECK_OBJS=tls.o getgroups.o getfsdev.o
6 all: rsync$(EXEEXT) 6 all: conf_stop make_stop rsync$(EXEEXT) @MAKE_MAN@
7  7
8 install: all 8 install: all
9- -mkdir -p ${DESTDIR}${bindir} 9- -mkdir -p ${DESTDIR}${bindir}
10- ${INSTALLCMD} ${INSTALL_STRIP} -m 755 rsync$(EXEEXT) ${DESTDIR}${bindir} 10- ${INSTALLCMD} ${INSTALL_STRIP} -m 755 rsync$(EXEEXT) ${DESTDIR}${bindir}
11- -mkdir -p ${DESTDIR}${mandir}/man1 11- -mkdir -p ${DESTDIR}${mandir}/man1
12- -mkdir -p ${DESTDIR}${mandir}/man5 12- -mkdir -p ${DESTDIR}${mandir}/man5
13- ${INSTALLMAN} -m 644 $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1 13- if test -f $(srcdir)/rsync.1; then ${INSTALLMAN} -m 644 $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1; fi
14- ${INSTALLMAN} -m 644 $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5 14- if test -f $(srcdir)/rsyncd.conf.5; then ${INSTALLMAN} -m 644 $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5; fi
15+ ${BSD_INSTALL_PROGRAM} rsync$(EXEEXT) ${DESTDIR}${bindir} 15+ ${BSD_INSTALL_PROGRAM} rsync$(EXEEXT) ${DESTDIR}${bindir}
16+ ${BSD_INSTALL_MAN} $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1 16+ if test -f $(srcdir)/rsync.1; then ${BSD_INSTALL_MAN} $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1; fi
17+ ${BSD_INSTALL_MAN} $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5 17+ if test -f $(srcdir)/rsyncd.conf.5; then ${BSD_INSTALL_MAN} $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5; fi
18+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rsync 18+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rsync
19+ ${BSD_INSTALL_DATA} README tech_report.tex ${DESTDIR}${PREFIX}/share/doc/rsync 19+ ${BSD_INSTALL_DATA} README tech_report.tex ${DESTDIR}${PREFIX}/share/doc/rsync
20  20
21 install-strip: 21 install-strip:
22 $(MAKE) INSTALL_STRIP='-s' install 22 $(MAKE) INSTALL_STRIP='-s' install