From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jun 10 22:20:24 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D811316A41C for ; Fri, 10 Jun 2005 22:20:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AD8E43D1F for ; Fri, 10 Jun 2005 22:20:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5AMKOfj092256 for ; Fri, 10 Jun 2005 22:20:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5AMKOiw092255; Fri, 10 Jun 2005 22:20:24 GMT (envelope-from gnats) Date: Fri, 10 Jun 2005 22:20:24 GMT Message-Id: <200506102220.j5AMKOiw092255@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Peter Schuller Cc: Subject: Re: ports/82130: New port: sysutils/rdiff-backup/devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Schuller List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2005 22:20:25 -0000 The following reply was made to PR ports/82130; it has been noted by GNATS. From: Peter Schuller To: bug-followup@FreeBSD.org, peter.schuller@infidyne.com Cc: Subject: Re: ports/82130: New port: sysutils/rdiff-backup/devel Date: Sat, 11 Jun 2005 00:11:37 +0200 My apologies, I forgot to include pkg-plist in the shar. This is the correct version: --- rdiff-backup-devel.sh begins here --- # 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: # # /usr/ports/sysutils/rdiff-backup-devel # /usr/ports/sysutils/rdiff-backup-devel/files # /usr/ports/sysutils/rdiff-backup-devel/files/patch-setup.py # /usr/ports/sysutils/rdiff-backup-devel/Makefile # /usr/ports/sysutils/rdiff-backup-devel/distinfo # /usr/ports/sysutils/rdiff-backup-devel/pkg-descr # /usr/ports/sysutils/rdiff-backup-devel/pkg-message # /usr/ports/sysutils/rdiff-backup-devel/pkg-plist # echo c - /usr/ports/sysutils/rdiff-backup-devel mkdir -p /usr/ports/sysutils/rdiff-backup-devel > /dev/null 2>&1 echo c - /usr/ports/sysutils/rdiff-backup-devel/files mkdir -p /usr/ports/sysutils/rdiff-backup-devel/files > /dev/null 2>&1 echo x - /usr/ports/sysutils/rdiff-backup-devel/files/patch-setup.py sed 's/^X//' >/usr/ports/sysutils/rdiff-backup-devel/files/patch-setup.py << 'END-of-/usr/ports/sysutils/rdiff-backup-devel/files/patch-setup.py' X--- setup.py.orig Thu Jun 26 15:27:30 2003 X+++ setup.py Thu Jul 3 15:09:19 2003 X@@ -41,6 +41,10 @@ X if '-lrsync' in LIBS: X libname = [] 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@@ -51,12 +55,9 @@ X ext_modules = [Extension("rdiff_backup.C", ["cmodule.c"]), X Extension("rdiff_backup._librsync", X ["_librsyncmodule.c"], X- include_dirs=incdir_list, X- library_dirs=libdir_list, X- libraries=libname, X- extra_link_args=lflags_arg)], X+ libraries=["rsync"], X+ include_dirs=include_dirs, X+ library_dirs=library_dirs)], 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 END-of-/usr/ports/sysutils/rdiff-backup-devel/files/patch-setup.py echo x - /usr/ports/sysutils/rdiff-backup-devel/Makefile sed 's/^X//' >/usr/ports/sysutils/rdiff-backup-devel/Makefile << 'END-of-/usr/ports/sysutils/rdiff-backup-devel/Makefile' X# New ports collection makefile for: rdiff-backup X# Date created: Fri Jun 10 23:30:39 CEST 2005 X# Whom: Peter Schuller X# X# $FreeBSD$ X# X XPORTNAME= rdiff-backup-devel XPORTVERSION= 0.13.6 XPORTEPOCH= 1 XCATEGORIES= sysutils XMASTER_SITES= http://www.nongnu.org/rdiff-backup/ XDISTNAME= rdiff-backup-${PORTVERSION} X XMAINTAINER= peter.schuller@infidyne.com XCOMMENT= Local/remote mirroring+incremental backup X XLIB_DEPENDS= rsync.1:${PORTSDIR}/net/librsync X XCONFLICTS= rdiff-backup-[0-9]* 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 @${CAT} ${PKGMESSAGE} X.endif X X.include END-of-/usr/ports/sysutils/rdiff-backup-devel/Makefile echo x - /usr/ports/sysutils/rdiff-backup-devel/distinfo sed 's/^X//' >/usr/ports/sysutils/rdiff-backup-devel/distinfo << 'END-of-/usr/ports/sysutils/rdiff-backup-devel/distinfo' XMD5 (rdiff-backup-0.13.6.tar.gz) = 97141e12bc8ac0ca873fae84b7f39ac1 XSIZE (rdiff-backup-0.13.6.tar.gz) = 145871 END-of-/usr/ports/sysutils/rdiff-backup-devel/distinfo echo x - /usr/ports/sysutils/rdiff-backup-devel/pkg-descr sed 's/^X//' >/usr/ports/sysutils/rdiff-backup-devel/pkg-descr << 'END-of-/usr/ports/sysutils/rdiff-backup-devel/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 Xcan still 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 Xis running as root), and modification times. Finally, rdiff-backup can operate Xin a 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, Xand only the differences will be transmitted. X XWWW: http://rdiff-backup.stanford.edu/ END-of-/usr/ports/sysutils/rdiff-backup-devel/pkg-descr echo x - /usr/ports/sysutils/rdiff-backup-devel/pkg-message sed 's/^X//' >/usr/ports/sysutils/rdiff-backup-devel/pkg-message << 'END-of-/usr/ports/sysutils/rdiff-backup-devel/pkg-message' X### ---------------------------------------------------------------------- ### X### Upgrading to unstable 0.13.x uses a different archive format. ### X### So if you downgrade from 0.13.x you HAVE TO re-do the initial seed! ### X### Sorry for the inconvenience. ### X### ---------------------------------------------------------------------- ### END-of-/usr/ports/sysutils/rdiff-backup-devel/pkg-message echo x - /usr/ports/sysutils/rdiff-backup-devel/pkg-plist sed 's/^X//' >/usr/ports/sysutils/rdiff-backup-devel/pkg-plist << 'END-of-/usr/ports/sysutils/rdiff-backup-devel/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/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/TempFile.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/TempFile.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/TempFile.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/backup.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/backup.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/backup.pyo 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/eas_acls.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/eas_acls.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/eas_acls.pyo X%%PYTHON_SITELIBDIR%%/rdiff_backup/fs_abilities.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/fs_abilities.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/fs_abilities.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/metadata.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/metadata.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/metadata.pyo X%%PYTHON_SITELIBDIR%%/rdiff_backup/regress.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/regress.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/regress.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/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%%PYTHON_SITELIBDIR%%/rdiff_backup/user_group.py X%%PYTHON_SITELIBDIR%%/rdiff_backup/user_group.pyc X%%PYTHON_SITELIBDIR%%/rdiff_backup/user_group.pyo X%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/FAQ.html X%%PORTDOCS%%%%DOCSDIR%%/README X@dirrm %%PYTHON_SITELIBDIR%%/rdiff_backup END-of-/usr/ports/sysutils/rdiff-backup-devel/pkg-plist exit --- rdiff-backup-devel.sh ends here --- -- / Peter Schuller, InfiDyne Technologies HB PGP userID: 0xE9758B7D or 'Peter Schuller ' Key retrieval: Send an E-Mail to getpgpkey@scode.org E-Mail: peter.schuller@infidyne.com Web: http://www.scode.org