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: trondiff -r1.71 -r1.72 pkgsrc/net/rsync/Makefile
(tonnerre)
@@ -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 | |||
3 | DISTNAME= rsync-2.6.9 | 3 | DISTNAME= rsync-3.0.1 | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | PKGREVISION= 1 | |||
6 | MASTER_SITES= http://rsync.samba.org/ftp/rsync/ \ | 5 | MASTER_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 | |||
11 | MAINTAINER= tron@NetBSD.org | 10 | MAINTAINER= tron@NetBSD.org | |
12 | HOMEPAGE= http://rsync.samba.org/ | 11 | HOMEPAGE= http://rsync.samba.org/ | |
13 | COMMENT= Network file distribution/synchronisation utility | 12 | COMMENT= Network file distribution/synchronisation utility | |
14 | 13 | |||
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
16 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | 16 | |||
18 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 share/doc/rsync | 17 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 share/doc/rsync |
@@ -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 | |||
3 | SHA1 (rsync-2.6.9.tar.gz) = 341618e230ea2e0e551d0ccf06f840d4f824c843 | 3 | SHA1 (rsync-3.0.1.tar.gz) = e76b6ed0b8f59dfb30123228b8495578019181d7 | |
4 | RMD160 (rsync-2.6.9.tar.gz) = 36d270d9f01e9a8e808f426196796001bdd3d5d2 | 4 | RMD160 (rsync-3.0.1.tar.gz) = ff5bb3d17b9f159d75752d464e183cf91c7f77e0 | |
5 | Size (rsync-2.6.9.tar.gz) = 811841 bytes | 5 | Size (rsync-3.0.1.tar.gz) = 765881 bytes | |
6 | SHA1 (patch-aa) = f8193d10197d44f78d923b9c2e4809072d25e988 | 6 | SHA1 (patch-ab) = b5afcb96dc3fc85722d5b8f8e1542676abab450a | |
7 | SHA1 (patch-ab) = 1666dbc37c04c219886b2e5d160792e9b9e2b97d |
@@ -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 |