2006-11-18 10:12:53 +01:00
|
|
|
# $NetBSD: Makefile,v 1.67 2006/11/18 09:12:53 adam Exp $
|
1998-01-23 10:57:21 +01:00
|
|
|
|
2006-11-18 10:12:53 +01:00
|
|
|
DISTNAME= rsync-2.6.9
|
1998-01-23 10:57:21 +01:00
|
|
|
CATEGORIES= net
|
2002-05-16 04:23:00 +02:00
|
|
|
MASTER_SITES= http://rsync.samba.org/ftp/rsync/ \
|
|
|
|
ftp://rsync.samba.org/pub/rsync/ \
|
fix typo in MASTER_SITES.
rsync 2.5.5 "Snowy River" (2 April 2002)
ENHANCEMENTS:
* With --progress, when a transfer is complete show the time taken;
otherwise show expected time to complete. (Cameron Simpson)
* Make "make install-strip" works properly, and "make install"
accepts a DESTDIR variable for help in building binary packages.
(Peter Breitenlohner, Greg Louis)
* If configured with --enable-maintainer-mode, then on receipt of
a fatal signal rsync will try to open an xterm running gdb,
similarly to Samba's "panic action" or GNOME's bug-buddy.
(Martin Pool)
BUG FIXES:
* Fix situation where failure to fork (e.g. because out of process
slots) would cause rsync to kill all processes owned by the
current user. Yes, really! (Paul Haas, Martin Pool)
* Fix test suite on Solaris. (Jos Backus, Martin Pool)
* Fix minor memory leak in socket code. (Dave Dykstra, Martin
Pool.)
* Fix --whole-file problem that caused it to be the default even
for remote connections. (Martin Pool, Frank Schulz)
* Work around bug in Mac OS X mkdir(2), which cannot handle
trailing slashes.
<http://www.opensource.apple.com/bugs/X/BSD%20Kernel/2734739.html>
(Martin Pool)
* Improved network error handling. (Greg A. Woods)
2002-05-16 04:27:04 +02:00
|
|
|
http://rsync.samba.org/ftp/rsync/old-versions/ \
|
2002-05-16 04:10:47 +02:00
|
|
|
ftp://rsync.samba.org/pub/rsync/old-versions/ \
|
1998-01-23 10:57:21 +01:00
|
|
|
ftp://sunsite.auc.dk/pub/unix/rsync/ \
|
2003-06-19 09:33:13 +02:00
|
|
|
ftp://ftp.sunet.se/pub/unix/admin/rsync/ \
|
2000-02-09 23:17:44 +01:00
|
|
|
ftp://ftp.fu-berlin.de/unix/network/rsync/
|
1998-01-23 10:57:21 +01:00
|
|
|
|
2006-11-18 10:12:53 +01:00
|
|
|
MAINTAINER= tron@NetBSD.org
|
2000-07-12 22:02:54 +02:00
|
|
|
HOMEPAGE= http://rsync.samba.org/
|
2001-02-17 18:52:59 +01:00
|
|
|
COMMENT= Network file distribution/synchronisation utility
|
1998-07-04 11:56:26 +02:00
|
|
|
|
2004-05-11 09:15:59 +02:00
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
2006-11-05 18:31:09 +01:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
2005-12-27 22:26:05 +01:00
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 share/doc/rsync
|
2004-05-11 09:15:59 +02:00
|
|
|
|
2006-11-18 10:12:53 +01:00
|
|
|
GNU_CONFIGURE= yes
|
2005-10-20 19:28:32 +02:00
|
|
|
CONFIGURE_ARGS+= --with-included-popt \
|
|
|
|
--with-rsyncd-conf=${PKG_SYSCONFDIR}/rsyncd.conf
|
2005-08-03 19:30:56 +02:00
|
|
|
TEST_TARGET= test
|
1999-09-29 10:28:06 +02:00
|
|
|
|
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 21:44:13 +01:00
|
|
|
PKG_SYSCONFSUBDIR= rsync
|
|
|
|
|
2004-01-20 06:16:42 +01:00
|
|
|
SUBST_CLASSES+= paths
|
2006-04-22 11:22:05 +02:00
|
|
|
SUBST_MESSAGE.paths= Fixing hardcoded paths.
|
2004-01-20 06:16:42 +01:00
|
|
|
SUBST_STAGE.paths= post-patch
|
|
|
|
SUBST_FILES.paths= rsync.h rsync.1 rsyncd.conf.5
|
2004-01-20 10:33:33 +01:00
|
|
|
SUBST_SED.paths= -e 's|/etc/rsyncd|${PKG_SYSCONFDIR}/rsyncd|g' \
|
2004-01-20 06:16:42 +01:00
|
|
|
-e 's|/usr/bin/rsync|${PREFIX}/bin/rsync|g'
|
1998-01-23 10:57:21 +01:00
|
|
|
|
1998-04-15 12:38:15 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|