From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 10 22:10:01 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6B79106566C for ; Fri, 10 Jul 2009 22:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8E5148FC15 for ; Fri, 10 Jul 2009 22:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6AMA1tn090200 for ; Fri, 10 Jul 2009 22:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6AMA1uW090199; Fri, 10 Jul 2009 22:10:01 GMT (envelope-from gnats) Resent-Date: Fri, 10 Jul 2009 22:10:01 GMT Resent-Message-Id: <200907102210.n6AMA1uW090199@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Schuller Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BF841065680 for ; Fri, 10 Jul 2009 22:05:29 +0000 (UTC) (envelope-from root@prometheus.scode.org) Received: from proxy2.bredband.net (proxy2.bredband.net [195.54.101.72]) by mx1.freebsd.org (Postfix) with ESMTP id 2D49F8FC18 for ; Fri, 10 Jul 2009 22:05:29 +0000 (UTC) (envelope-from root@prometheus.scode.org) Received: from iph1.telenor.se (195.54.127.132) by proxy2.bredband.net (7.3.140.3) id 49F59CBD017DB57E for FreeBSD-gnats-submit@freebsd.org; Fri, 10 Jul 2009 23:44:41 +0200 Received: from c-9b9b72d5.03-51-73746f3.cust.bredbandsbolaget.se (HELO prometheus.scode.org) ([213.114.155.155]) by iph1.telenor.se with ESMTP; 10 Jul 2009 23:44:40 +0200 Received: by prometheus.scode.org (Postfix, from userid 0) id 553C54879FC; Fri, 10 Jul 2009 23:44:36 +0200 (CEST) Message-Id: <20090710214436.553C54879FC@prometheus.scode.org> Date: Fri, 10 Jul 2009 23:44:36 +0200 (CEST) From: Peter Schuller To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/136647: [NEW PORT] sysutils/duplicity-devel: Untrusted backup using rsync algorithm (development/unstable version) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2009 22:10:02 -0000 >Number: 136647 >Category: ports >Synopsis: [NEW PORT] sysutils/duplicity-devel: Untrusted backup using rsync algorithm (development/unstable version) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 10 22:10:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: peter.schuller@infidyne.com >Release: FreeBSD 8.0-BETA1 amd64 >Organization: >Environment: System: FreeBSD prometheus.scode.org 8.0-BETA1 FreeBSD 8.0-BETA1 #0: Thu Jul 9 00:51:47 CEST >Description: Development/unstable version of duplicity. Conflicts with sysutils/duplicity and should ideally be committed after the conflict addition to duplicity (sorry no PR number, there's a GNATS delay). Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- duplicity-devel-0.6.02.shar 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: # # duplicity-devel # duplicity-devel/pkg-plist # duplicity-devel/pkg-message # duplicity-devel/distinfo # duplicity-devel/files # duplicity-devel/files/patch-setup.py # duplicity-devel/Makefile # duplicity-devel/pkg-descr # echo c - duplicity-devel mkdir -p duplicity-devel > /dev/null 2>&1 echo x - duplicity-devel/pkg-plist sed 's/^X//' >duplicity-devel/pkg-plist << '34daf15c1e5dc2363cb9d1a1bbea03d1' Xbin/duplicity Xbin/rdiffdir X%%PYTHON_SITELIBDIR%%/duplicity/GnuPGInterface.py X%%PYTHON_SITELIBDIR%%/duplicity/GnuPGInterface.pyc X%%PYTHON_SITELIBDIR%%/duplicity/GnuPGInterface.pyo X%%PYTHON_SITELIBDIR%%/duplicity/__init__.py X%%PYTHON_SITELIBDIR%%/duplicity/__init__.pyc X%%PYTHON_SITELIBDIR%%/duplicity/__init__.pyo X%%PYTHON_SITELIBDIR%%/duplicity/_librsync.so X%%PYTHON_SITELIBDIR%%/duplicity/asyncscheduler.py X%%PYTHON_SITELIBDIR%%/duplicity/asyncscheduler.pyc X%%PYTHON_SITELIBDIR%%/duplicity/asyncscheduler.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backend.py X%%PYTHON_SITELIBDIR%%/duplicity/backend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/__init__.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/__init__.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/__init__.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/botobackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/botobackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/botobackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/cloudfilesbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/cloudfilesbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/cloudfilesbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/ftpbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/ftpbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/ftpbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/giobackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/giobackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/giobackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/hsibackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/hsibackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/hsibackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/imapbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/imapbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/imapbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/localbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/localbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/localbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/rsyncbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/rsyncbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/rsyncbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/sshbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/sshbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/sshbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/tahoebackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/tahoebackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/tahoebackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/backends/webdavbackend.py X%%PYTHON_SITELIBDIR%%/duplicity/backends/webdavbackend.pyc X%%PYTHON_SITELIBDIR%%/duplicity/backends/webdavbackend.pyo X%%PYTHON_SITELIBDIR%%/duplicity/collections.py X%%PYTHON_SITELIBDIR%%/duplicity/collections.pyc X%%PYTHON_SITELIBDIR%%/duplicity/collections.pyo X%%PYTHON_SITELIBDIR%%/duplicity/commandline.py X%%PYTHON_SITELIBDIR%%/duplicity/commandline.pyc X%%PYTHON_SITELIBDIR%%/duplicity/commandline.pyo X%%PYTHON_SITELIBDIR%%/duplicity/diffdir.py X%%PYTHON_SITELIBDIR%%/duplicity/diffdir.pyc X%%PYTHON_SITELIBDIR%%/duplicity/diffdir.pyo X%%PYTHON_SITELIBDIR%%/duplicity/dup_temp.py X%%PYTHON_SITELIBDIR%%/duplicity/dup_temp.pyc X%%PYTHON_SITELIBDIR%%/duplicity/dup_temp.pyo X%%PYTHON_SITELIBDIR%%/duplicity/dup_threading.py X%%PYTHON_SITELIBDIR%%/duplicity/dup_threading.pyc X%%PYTHON_SITELIBDIR%%/duplicity/dup_threading.pyo X%%PYTHON_SITELIBDIR%%/duplicity/dup_time.py X%%PYTHON_SITELIBDIR%%/duplicity/dup_time.pyc X%%PYTHON_SITELIBDIR%%/duplicity/dup_time.pyo X%%PYTHON_SITELIBDIR%%/duplicity/errors.py X%%PYTHON_SITELIBDIR%%/duplicity/errors.pyc X%%PYTHON_SITELIBDIR%%/duplicity/errors.pyo X%%PYTHON_SITELIBDIR%%/duplicity/file_naming.py X%%PYTHON_SITELIBDIR%%/duplicity/file_naming.pyc X%%PYTHON_SITELIBDIR%%/duplicity/file_naming.pyo X%%PYTHON_SITELIBDIR%%/duplicity/globals.py X%%PYTHON_SITELIBDIR%%/duplicity/globals.pyc X%%PYTHON_SITELIBDIR%%/duplicity/globals.pyo X%%PYTHON_SITELIBDIR%%/duplicity/gpg.py X%%PYTHON_SITELIBDIR%%/duplicity/gpg.pyc X%%PYTHON_SITELIBDIR%%/duplicity/gpg.pyo X%%PYTHON_SITELIBDIR%%/duplicity/lazy.py X%%PYTHON_SITELIBDIR%%/duplicity/lazy.pyc X%%PYTHON_SITELIBDIR%%/duplicity/lazy.pyo X%%PYTHON_SITELIBDIR%%/duplicity/librsync.py X%%PYTHON_SITELIBDIR%%/duplicity/librsync.pyc X%%PYTHON_SITELIBDIR%%/duplicity/librsync.pyo X%%PYTHON_SITELIBDIR%%/duplicity/log.py X%%PYTHON_SITELIBDIR%%/duplicity/log.pyc X%%PYTHON_SITELIBDIR%%/duplicity/log.pyo X%%PYTHON_SITELIBDIR%%/duplicity/manifest.py X%%PYTHON_SITELIBDIR%%/duplicity/manifest.pyc X%%PYTHON_SITELIBDIR%%/duplicity/manifest.pyo X%%PYTHON_SITELIBDIR%%/duplicity/misc.py X%%PYTHON_SITELIBDIR%%/duplicity/misc.pyc X%%PYTHON_SITELIBDIR%%/duplicity/misc.pyo X%%PYTHON_SITELIBDIR%%/duplicity/patchdir.py X%%PYTHON_SITELIBDIR%%/duplicity/patchdir.pyc X%%PYTHON_SITELIBDIR%%/duplicity/patchdir.pyo X%%PYTHON_SITELIBDIR%%/duplicity/path.py X%%PYTHON_SITELIBDIR%%/duplicity/path.pyc X%%PYTHON_SITELIBDIR%%/duplicity/path.pyo X%%PYTHON_SITELIBDIR%%/duplicity/pexpect.py X%%PYTHON_SITELIBDIR%%/duplicity/pexpect.pyc X%%PYTHON_SITELIBDIR%%/duplicity/pexpect.pyo X%%PYTHON_SITELIBDIR%%/duplicity/robust.py X%%PYTHON_SITELIBDIR%%/duplicity/robust.pyc X%%PYTHON_SITELIBDIR%%/duplicity/robust.pyo X%%PYTHON_SITELIBDIR%%/duplicity/selection.py X%%PYTHON_SITELIBDIR%%/duplicity/selection.pyc X%%PYTHON_SITELIBDIR%%/duplicity/selection.pyo X%%PYTHON_SITELIBDIR%%/duplicity/static.py X%%PYTHON_SITELIBDIR%%/duplicity/static.pyc X%%PYTHON_SITELIBDIR%%/duplicity/static.pyo X%%PYTHON_SITELIBDIR%%/duplicity/statistics.py X%%PYTHON_SITELIBDIR%%/duplicity/statistics.pyc X%%PYTHON_SITELIBDIR%%/duplicity/statistics.pyo X%%PYTHON_SITELIBDIR%%/duplicity/tarfile.py X%%PYTHON_SITELIBDIR%%/duplicity/tarfile.pyc X%%PYTHON_SITELIBDIR%%/duplicity/tarfile.pyo X%%PYTHON_SITELIBDIR%%/duplicity/tempdir.py X%%PYTHON_SITELIBDIR%%/duplicity/tempdir.pyc X%%PYTHON_SITELIBDIR%%/duplicity/tempdir.pyo X%%PYTHON_SITELIBDIR%%/duplicity/urlparse_2_5.py X%%PYTHON_SITELIBDIR%%/duplicity/urlparse_2_5.pyc X%%PYTHON_SITELIBDIR%%/duplicity/urlparse_2_5.pyo X%%PYTHON_SITELIBDIR%%/duplicity/util.py X%%PYTHON_SITELIBDIR%%/duplicity/util.pyc X%%PYTHON_SITELIBDIR%%/duplicity/util.pyo X@dirrm %%PYTHON_SITELIBDIR%%/duplicity/backends X@dirrm %%PYTHON_SITELIBDIR%%/duplicity X%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG X%%PORTDOCS%%%%DOCSDIR%%/COPYING X%%PORTDOCS%%%%DOCSDIR%%/CVS-README X%%PORTDOCS%%%%DOCSDIR%%/LOG-README X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/tarfile-LICENSE X%%PORTDOCS%%@dirrm %%DOCSDIR%% Xshare/locale/io/LC_MESSAGES/duplicity.mo X@dirrmtry share/locale/io/LC_MESSAGES X@dirrmtry share/locale/io 34daf15c1e5dc2363cb9d1a1bbea03d1 echo x - duplicity-devel/pkg-message sed 's/^X//' >duplicity-devel/pkg-message << '6555e85f2f5083faa30cf39f1ae71c0c' X************************************************************************* X* The following two backends are supported by duplicity itself, * X* but will require manual installation of their respective dependencies * X* because they are not yet available in the ports tree: * X* * X* - The CloudFiles backend (for RackSpace's CloudFiles). * X* - The tahoe backend for Tahoe-LAFS. * X* * X* Please refer to upstream duplicity documentation for information on * X* the use of these backends. * X************************************************************************* 6555e85f2f5083faa30cf39f1ae71c0c echo x - duplicity-devel/distinfo sed 's/^X//' >duplicity-devel/distinfo << '98ec74fa8a796ad68329a28f7540705c' XMD5 (duplicity-0.6.02.tar.gz) = 02e35fcfdc815a1934ea69ee2562b91f XSHA256 (duplicity-0.6.02.tar.gz) = 4032d1ceaba7f6e561c21b84a158057054ffed9d1d303f0bc7245a45eb3d59fd XSIZE (duplicity-0.6.02.tar.gz) = 237621 98ec74fa8a796ad68329a28f7540705c echo c - duplicity-devel/files mkdir -p duplicity-devel/files > /dev/null 2>&1 echo x - duplicity-devel/files/patch-setup.py sed 's/^X//' >duplicity-devel/files/patch-setup.py << '06cd178a78f8e5b84ebd2097ca6c9c84' X--- setup.py.orig 2009-01-09 16:05:11.000000000 +0200 X+++ setup.py 2009-01-10 16:06:40.000000000 +0200 X@@ -12,6 +12,10 @@ X X incdir_list = libdir_list = None X X+LOCALBASE = os.environ.get("LOCALBASE", "/usr/local") X+incdir_list = ['%s/include' % LOCALBASE] X+libdir_list = ['%s/lib/' % LOCALBASE] X+ X if os.name == 'posix': X LIBRSYNC_DIR = os.environ.get('LIBRSYNC_DIR', '') X args = sys.argv[:] X@@ -23,16 +27,9 @@ X incdir_list = [os.path.join(LIBRSYNC_DIR, 'include')] X libdir_list = [os.path.join(LIBRSYNC_DIR, 'lib')] X X-data_files = [('share/man/man1', X+data_files = [('man/man1', X ['duplicity.1', X 'rdiffdir.1']), X- ('share/doc/duplicity-%s' % version_string, X- ['COPYING', X- 'CVS-README', X- 'LOG-README', X- 'README', X- 'tarfile-LICENSE', X- 'CHANGELOG']), X ] X X assert os.path.exists("po"), "Missing 'po' directory." 06cd178a78f8e5b84ebd2097ca6c9c84 echo x - duplicity-devel/Makefile sed 's/^X//' >duplicity-devel/Makefile << '1cc019d71a233fdd3efc4f4c07a75f98' X# New ports collection makefile for: duplicity-devel X# Date created: Fri Jul 10 23:12:20 CEST 2009 X# Whom: Peter Schuller X# X# $FreeBSD: $ X# X XPORTNAME= duplicity XPORTVERSION= 0.6.02 XCATEGORIES= sysutils XMASTER_SITES= ${MASTER_SITE_SAVANNAH} XMASTER_SITE_SUBDIR= ${PORTNAME} XPKGNAMESUFFIX= -devel X XMAINTAINER= peter.schuller@infidyne.com XCOMMENT= Untrusted backup using rsync algorithm (development/unstable version) X XLIB_DEPENDS= rsync.1:${PORTSDIR}/net/librsync XRUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg \ X ncftp>=3.2.2:${PORTSDIR}/ftp/ncftp3 X XCONFLICTS= duplicity-[0-9]* X XUSE_PYTHON= 2.4+ XUSE_PYDISTUTILS=yes X XMAN1= duplicity.1 rdiffdir.1 X XDOCFILES= CHANGELOG \ X COPYING \ X CVS-README \ X LOG-README \ X README \ X tarfile-LICENSE X X.include X Xpost-install: 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 1cc019d71a233fdd3efc4f4c07a75f98 echo x - duplicity-devel/pkg-descr sed 's/^X//' >duplicity-devel/pkg-descr << '6c9aae945e56f3f77328c93c3287eebb' XDuplicity backs directories by producing encrypted tar-format volumes and Xuploading them to a remote or local file server. Because duplicity uses Xlibrsync, the incremental archives are space efficient and only record the Xparts of files that have changed since the last backup. Because duplicity Xuses GnuPG to encrypt and/or sign these archives, they will be safe from Xspying and/or modification by the server. X XWWW: http://www.nongnu.org/duplicity/ 6c9aae945e56f3f77328c93c3287eebb exit --- duplicity-devel-0.6.02.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: