pkgsrc/net/rsync/patches/patch-ab
salo 64ecc1fb3d Updated to version 2.5.6.
Changes:

- follow PKG_SYSCONFDIR
- fix paths in manpages
- minor cleanups

2.5.6:
======

ENHANCEMENTS:
=============
- The --delete-after option now implies --delete.  (Wayne Davison)

- The --suffix option can now be used with --backup-dir.  (Michael
  Zimmerman)

- Combining "::" syntax with the -rsh/-e option now uses the
  specified remote-shell as a transport to talk to a (newly-spawned)
  server-daemon.  This allows someone to use daemon features, such
  as modules, over a secure protocol, such as ssh.  (JD Paul)

- The rsync:// syntax for daemon connections is now accepted in the
  destination field.

- If the file name given to --include-from or --exclude-from is "-",
  rsync will read from standard input.  (J.W. Schultz)

- New option --link-dest which is like --compare-dest except that
  unchanged files are hard-linked in to the destination directory.
  (J.W. Schultz)

- Don't report an error if an excluded file disappears during an
  rsync run.  (Eugene Chupriyanov and Bo Kersey)

- Added .svn to --cvs-exclude list to support subversion.  (Jon
  Middleton)

- Properly support IPv6 addresses in the rsyncd.conf "hosts allow"
  And "hosts deny" fields.  (Hideaki Yoshifuji)

- Changed exclude file handling to permit DOS or MAC style line
  terminations.  (J.W. Schultz)

- Ignore errors from chmod when -p/-a/--preserve-perms is not set.
  (Dave Dykstra)

BUG FIXES:
==========
- Fix "forward name lookup failed" errors on AIX 4.3.3.  (John
  L. Allen, Martin Pool)

- Generate each file's rolling-checksum data as we send it, not
  in a separate (memory-eating) pass before hand.  This prevents
  timeout errors on really large files. (Stefan Nehlsen)

- Fix compilation on Tru64.  (Albert Chin, Zoong Pham)

- Better handling of some client-server errors.  (Martin Pool)

- Fixed a crash that would occur when sending a list of files that
  contains a duplicate name (if it sorts to the end of the file
  list) and using --delete.  (Wayne Davison)

- Fixed the file-name duplicate-removal code when dealing with multiple
  dups in a row. (Wayne Davison)

- Fixed a bug that caused rsync to lose the exit status of its child
  processes and sometimes return an exit code of 0 instead of showing
  an error.  (David R. Staples, Dave Dykstra)

- Fixed bug in --copy-unsafe-links that caused it to be completely
  broken.  (Dave Dykstra)

- Prevent infinite recursion in cleanup code under certain circumstances.
  (Sviatoslav Sviridov and Marc Espie)

- Fixed a bug that prevented rsync from creating intervening directories
  when --relative-paths/-R is set.  (Craig Barratt)

- Prevent "Connection reset by peer" messages from Cygwin. (Randy O'Meara)

INTERNAL:
=========
- Many code cleanups and improved internal documentation.  (Martin
  Pool, Nelson Beebe)

- Portability fixes. (Dave Dykstra and Wayne Davison)

- More test cases.  (Martin Pool)

- Some test-case fixes.  (Brian Poole, Wayne Davison)

- Updated included popt to the latest vendor drop, version 1.6.4.
  (Jos Backus)

- Updated config.guess and config.sub to latest versions; this
  means rsync should build on more platforms.  (Paul Green)
2003-03-06 20:44:13 +00:00

22 lines
924 B
Text

$NetBSD: patch-ab,v 1.8 2003/03/06 20:44:14 salo Exp $
--- Makefile.in.orig 2003-01-20 19:26:14.000000000 +0100
+++ Makefile.in 2003-03-06 20:50:23.000000000 +0100
@@ -60,12 +60,11 @@
man: rsync.1 rsyncd.conf.5
install: all
- -mkdir -p ${DESTDIR}${bindir}
- ${INSTALLCMD} ${STRIP} -m 755 rsync$(EXEEXT) ${DESTDIR}${bindir}
- -mkdir -p ${DESTDIR}${mandir}/man1
- -mkdir -p ${DESTDIR}${mandir}/man5
- ${INSTALLMAN} -m 644 $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1
- ${INSTALLMAN} -m 644 $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5
+ ${BSD_INSTALL_PROGRAM} rsync$(EXEEXT) ${DESTDIR}${bindir}
+ ${BSD_INSTALL_MAN} $(srcdir)/rsync.1 ${DESTDIR}${mandir}/man1
+ ${BSD_INSTALL_MAN} $(srcdir)/rsyncd.conf.5 ${DESTDIR}${mandir}/man5
+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/rsync
+ ${BSD_INSTALL_DATA} README tech_report.tex ${DESTDIR}${PREFIX}/share/doc/rsync
install-strip:
$(MAKE) STRIP='-s' install