ports/53234: New port: sysutils/rdiff-backup

Gerhard Haering gh at ghaering.de
Tue Jun 24 14:47:53 UTC 2003


* Foxfair Hu <foxfair at FreeBSD.org> [2003-06-23 19:44 -0700]:
> Failed to create files from this PR, please re-submit your shar file.

New shar file:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	rdiff-backup
#	rdiff-backup/files
#	rdiff-backup/files/patch-setup.py
#	rdiff-backup/pkg-plist
#	rdiff-backup/pkg-descr
#	rdiff-backup/distinfo
#	rdiff-backup/Makefile
#
echo c - rdiff-backup
mkdir -p rdiff-backup > /dev/null 2>&1
echo c - rdiff-backup/files
mkdir -p rdiff-backup/files > /dev/null 2>&1
echo x - rdiff-backup/files/patch-setup.py
sed 's/^X//' >rdiff-backup/files/patch-setup.py << 'END-of-rdiff-backup/files/patch-setup.py'
X*** /tmp/rdiff-backup-0.10.2/setup.py	Mon Jan 27 06:04:22 2003
X--- setup.py	Thu Jun 12 03:25:40 2003
X***************
X*** 9,14 ****
X--- 9,18 ----
X  	print "Sorry, rdiff-backup requires version 2.2 or later of python"
X  	sys.exit(1)
X  
X+ LOCALBASE = os.getenv("LOCALBASE", "/usr/local")
X+ include_dirs = ["%s/include" % LOCALBASE]
X+ library_dirs = ["%s/lib" % LOCALBASE]
X+ 
X  setup(name="rdiff-backup",
X  	  version=version_string,
X  	  description="Local/remote mirroring+incremental backup",
X***************
X*** 19,29 ****
X  	  ext_modules = [Extension("rdiff_backup.C", ["cmodule.c"]),
X  					 Extension("rdiff_backup._librsync",
X  							   ["_librsyncmodule.c"],
X! 							   libraries=["rsync"])],
X  	  scripts = ['rdiff-backup'],
X! 	  data_files = [('share/man/man1', ['rdiff-backup.1']),
X! 					('share/doc/rdiff-backup-%s' % version_string,
X! 					 ['CHANGELOG', 'COPYING', 'README', 'FAQ.html'])])
X  
X  
X  
X--- 23,33 ----
X  	  ext_modules = [Extension("rdiff_backup.C", ["cmodule.c"]),
X  					 Extension("rdiff_backup._librsync",
X  							   ["_librsyncmodule.c"],
X! 							   libraries=["rsync"],
X!                                                            include_dirs=include_dirs,
X!                                                            library_dirs=library_dirs)],
X  	  scripts = ['rdiff-backup'],
X! )
X  
X  
X  
END-of-rdiff-backup/files/patch-setup.py
echo x - rdiff-backup/pkg-plist
sed 's/^X//' >rdiff-backup/pkg-plist << 'END-of-rdiff-backup/pkg-plist'
Xbin/rdiff-backup
X%%PYTHON_SITELIBDIR%%/rdiff_backup/C.so
X%%PYTHON_SITELIBDIR%%/rdiff_backup/FilenameMapping.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/FilenameMapping.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/FilenameMapping.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Globals.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Globals.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Globals.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Hardlink.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Hardlink.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Hardlink.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Main.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Main.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Main.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/MiscStats.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/MiscStats.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/MiscStats.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Rdiff.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Rdiff.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Rdiff.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Security.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Security.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Security.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/SetConnections.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/SetConnections.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/SetConnections.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Time.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Time.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/Time.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/__init__.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/__init__.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/__init__.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/_librsync.so
X%%PYTHON_SITELIBDIR%%/rdiff_backup/connection.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/connection.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/connection.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/destructive_stepping.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/destructive_stepping.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/destructive_stepping.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/highlevel.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/highlevel.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/highlevel.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/increment.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/increment.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/increment.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/iterfile.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/iterfile.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/iterfile.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/lazy.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/lazy.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/lazy.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/librsync.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/librsync.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/librsync.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/log.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/log.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/log.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/manage.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/manage.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/manage.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/restore.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/restore.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/restore.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rlist.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rlist.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rlist.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/robust.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/robust.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/robust.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rorpiter.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rorpiter.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rorpiter.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rpath.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rpath.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/rpath.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/selection.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/selection.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/selection.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/static.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/static.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/static.pyo
X%%PYTHON_SITELIBDIR%%/rdiff_backup/statistics.py
X%%PYTHON_SITELIBDIR%%/rdiff_backup/statistics.pyc
X%%PYTHON_SITELIBDIR%%/rdiff_backup/statistics.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/rdiff_backup
X%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
X%%PORTDOCS%%%%DOCSDIR%%/COPYING
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-rdiff-backup/pkg-plist
echo x - rdiff-backup/pkg-descr
sed 's/^X//' >rdiff-backup/pkg-descr << 'END-of-rdiff-backup/pkg-descr'
Xrdiff-backup backs up one directory to another, possibly over a network. The
Xtarget directory ends up a copy of the source directory, but extra reverse
Xdiffs are stored in a special subdirectory of that target directory, so you can
Xstill recover files lost some time ago. The idea is to combine the best
Xfeatures of a mirror and an incremental backup. rdiff-backup also preserves
Xsubdirectories, hard links, dev files, permissions, uid/gid ownership (if it is
Xrunning as root), and modification times. Finally, rdiff-backup can operate in
Xa bandwidth efficient manner over a pipe, like rsync. Thus you can use
Xrdiff-backup and ssh to securely back a hard drive up to a remote location, and
Xonly the differences will be transmitted.
X
XWWW: http://rdiff-backup.stanford.edu/
END-of-rdiff-backup/pkg-descr
echo x - rdiff-backup/distinfo
sed 's/^X//' >rdiff-backup/distinfo << 'END-of-rdiff-backup/distinfo'
XMD5 (rdiff-backup-0.10.2.tar.gz) = 8c7d0bfee036560cd5cc2a24db5d3516
END-of-rdiff-backup/distinfo
echo x - rdiff-backup/Makefile
sed 's/^X//' >rdiff-backup/Makefile << 'END-of-rdiff-backup/Makefile'
X# New ports collection makefile for:	rdiff-backup
X# Date created:		Wed Jun 11 19:53:46 CEST 2003
X# Whom:			Gerhard Häring <gh at ghaering.de>
X#
X# $FreeBSD: ports/sysutils/arson/Makefile,v 1.3 2003/03/04 16:26:27 nork Exp $
X#
X
XPORTNAME=	rdiff-backup
XPORTVERSION=	0.10.2
XCATEGORIES=	sysutils
XMASTER_SITES=	http://rdiff-backup.stanford.edu/
XDISTNAME=	${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	gh at ghaering.de
XCOMMENT=	Local/remote mirroring+incremental backup
X
XLIB_DEPENDS=	rsync.1:${PORTSDIR}/net/librsync
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
X
XMAN1=		rdiff-backup.1
X
XDOCFILES=	CHANGELOG README COPYING FAQ.html
XDOCSDIR=	${PREFIX}/share/doc/${PORTNAME}
X
Xpost-install:
X	${INSTALL_MAN} ${WRKSRC}/rdiff-backup.1 ${PREFIX}/man/man1
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for file in ${DOCFILES}
X	@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-rdiff-backup/Makefile
exit



More information about the freebsd-ports-bugs mailing list