Updated duplicity to 0.7.08. >From Fr辿d辿ric Fauberteau in PR 51316. New in v0.7.08 (2016/07/01) --------------------------- * Merged in lp:~noizyland/duplicity/fix_azurebackend_typo - Fix typo in error handling code * Merged in lp:~ghoz/duplicity/swift-prefix - adds the abiliy to use path in the swift backend, in order to have multiple backups to the same container neatly organized. * Fixed bug #1573957 with patches from Dmitry Nezhevenko - upload last chunk with files_upload_session_finish to avoid extra request - upload small files using non-chunked api * Fixed bug #1586934 with patches from Dmitry Nezhevenko - fixes error handling in wrapper * Fixed bug #1586992 with patches from Dmitry Nezhevenko - Patch adds _delete_list to Par2Backend. And _delete_list fallbacks to _delete calls if wrapped backend has no _delete_list. * Fixed bug #1589038 with patches from Malte Schr旦der - Added ignore_case option to selection functions * Merged in lp:~mstoll-de/duplicity/b2-reauth - Fixes bug #1588503 b2: large uploads fail due to expired auth token * Merged in lp:~aaron-whitehouse/duplicity/fix_pep8 - Fix PEP8 error in onedrivebackend.py (space before bracket) * Fixed bug #822697 ssh-options not passed in rsync over ssh - Added globals.ssh_options to rsync command line * Increased default volume size to 200M, was 25M * Fixed README-REPO to no longer mention 0.6-series * Merged in lp:~aaron-whitehouse/duplicity/fix_stat_errors - Only give an error about not being able to access possibly locked file if that file is supposed to be included or scanned (i.e. not excluded). Fixes Bug #1089131 * Fixed bug #1594780 with patches from B. Reitsma - Use re.finditer() to speed processing * Merged in lp:~aaron-whitehouse/duplicity/PEP8_W503_fixes - Fix PEP8 W503 errors (line break before binary operator) and enable the PEP8 test for this in test_code.CodeTest. * Merged in lp:~aaron-whitehouse/duplicity/PEP8_line_length - Set line length error length to 120 (matching tox.ini) for PEP8 and fixed E501(line too long) errors. * Merged in lp:~duplicity-team/duplicity/po-updatesdiff -r1.3 -r0 pkgsrc/sysutils/duplicity/MESSAGE
(wiz)
@@ -1,34 +1,35 @@ | @@ -1,34 +1,35 @@ | |||
1 | # $NetBSD: Makefile,v 1.34 2016/05/24 19:10:46 bsiegert Exp $ | 1 | # $NetBSD: Makefile,v 1.35 2016/07/07 08:35:46 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= duplicity-0.7.07.1 | 3 | DISTNAME= duplicity-0.7.08 | |
4 | CATEGORIES= sysutils net | 4 | CATEGORIES= sysutils net | |
5 | MASTER_SITES= http://code.launchpad.net/duplicity/0.7-series/${PKGVERSION_NOREV}/+download/ | 5 | MASTER_SITES= http://code.launchpad.net/duplicity/0.7-series/${PKGVERSION_NOREV}/+download/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://www.nongnu.org/duplicity/ | 8 | HOMEPAGE= http://www.nongnu.org/duplicity/ | |
9 | COMMENT= Remote encrypting incremental backup utility | 9 | COMMENT= Remote encrypting incremental backup utility | |
10 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
11 | 11 | |||
12 | USE_PKGLOCALEDIR= yes | 12 | USE_PKGLOCALEDIR= yes | |
13 | 13 | |||
14 | .include "options.mk" | 14 | .include "options.mk" | |
15 | 15 | |||
16 | DEPENDS+= ${PYPKGPREFIX}-lockfile>=0.9.1:../../devel/py-lockfile | 16 | DEPENDS+= ${PYPKGPREFIX}-lockfile>=0.9.1:../../devel/py-lockfile | |
17 | DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko | |||
17 | 18 | |||
18 | REPLACE_PYTHON+= bin/duplicity \ | 19 | REPLACE_PYTHON+= bin/duplicity \ | |
19 | bin/rdiffdir | 20 | bin/rdiffdir | |
20 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.6.22 | 21 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.6.22 | |
21 | EGG_NAME= ${DISTNAME:S/07/7/} | 22 | EGG_NAME= ${DISTNAME:S/08/8/} | |
22 | 23 | |||
23 | SUBST_CLASSES+= fix-paths | 24 | SUBST_CLASSES+= fix-paths | |
24 | SUBST_STAGE.fix-paths= pre-configure | 25 | SUBST_STAGE.fix-paths= pre-configure | |
25 | SUBST_MESSAGE.fix-paths= fixing hard coded dirs | 26 | SUBST_MESSAGE.fix-paths= fixing hard coded dirs | |
26 | SUBST_FILES.fix-paths= setup.py | 27 | SUBST_FILES.fix-paths= setup.py | |
27 | SUBST_SED.fix-paths= -e 's,share/man/man1,${PKGMANDIR}/man1,' | 28 | SUBST_SED.fix-paths= -e 's,share/man/man1,${PKGMANDIR}/man1,' | |
28 | SUBST_SED.fix-paths+= -e 's,share/locale,${PKGLOCALEDIR}/locale,' | 29 | SUBST_SED.fix-paths+= -e 's,share/locale,${PKGLOCALEDIR}/locale,' | |
29 | 30 | |||
30 | SUBST_CLASSES+= gpgpath | 31 | SUBST_CLASSES+= gpgpath | |
31 | SUBST_STAGE.gpgpath= pre-configure | 32 | SUBST_STAGE.gpgpath= pre-configure | |
32 | SUBST_FILES.gpgpath= duplicity/gpginterface.py | 33 | SUBST_FILES.gpgpath= duplicity/gpginterface.py | |
33 | SUBST_VARS.gpgpath= GPGPATH | 34 | SUBST_VARS.gpgpath= GPGPATH | |
34 | 35 |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2016/05/24 19:10:46 bsiegert Exp $ | 1 | $NetBSD: distinfo,v 1.22 2016/07/07 08:35:46 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (duplicity-0.7.07.1.tar.gz) = 2aa0bea171a02cb074d86145dcf9c9328867e7c8 | 3 | SHA1 (duplicity-0.7.08.tar.gz) = 191d7a4bdf1cbd9ce24c52f294f6a615f9805514 | |
4 | RMD160 (duplicity-0.7.07.1.tar.gz) = 31fa6c10928376729dc413ed3d677c76bc6997d9 | 4 | RMD160 (duplicity-0.7.08.tar.gz) = d7ae400613309c0fb89278a692079d88981e0262 | |
5 | SHA512 (duplicity-0.7.07.1.tar.gz) = 363266232763791bac9e84a9e345dda6ffa278a89597a094540088e12e47b56cb2459f72073c0020b77504514149b1ccb9bed7a67e516443a674975954f49129 | 5 | SHA512 (duplicity-0.7.08.tar.gz) = 62018013077e6de654d0b09439e2d654b7dea27e554797f6c9dfb76389d3badbbba2cfcd129f23bdf4606b1454b2cf912b2ce5ef720dbf6af2d6efd49f21cf9d | |
6 | Size (duplicity-0.7.07.1.tar.gz) = 1539310 bytes | 6 | Size (duplicity-0.7.08.tar.gz) = 1541904 bytes | |
7 | SHA1 (patch-aa) = f1210f703dccf759f234846a3139ce98063011cb | 7 | SHA1 (patch-aa) = f1210f703dccf759f234846a3139ce98063011cb |
@@ -1,14 +1,23 @@ | @@ -1,14 +1,23 @@ | |||
1 | # $NetBSD: options.mk,v 1.2 2016/05/24 19:10:46 bsiegert Exp $ | 1 | # $NetBSD: options.mk,v 1.3 2016/07/07 08:35:46 wiz Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.duplicity | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.duplicity | |
4 | PKG_SUPPORTED_OPTIONS= gnupg2 | 4 | PKG_SUPPORTED_OPTIONS= duplicity-amazons3 duplicity-dropbox gnupg2 | |
5 | PKG_SUGGESTED_OPTIONS= duplicity-amazons3 duplicity-dropbox | |||
5 | 6 | |||
6 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
7 | 8 | |||
9 | .if !empty(PKG_OPTIONS:Mduplicity-amazons3) | |||
10 | DEPENDS+= ${PYPKGPREFIX}-boto-[0-9]*:../../net/py-boto | |||
11 | .endif | |||
12 | ||||
13 | .if !empty(PKG_OPTIONS:Mduplicity-dropbox) | |||
14 | DEPENDS+= ${PYPKGPREFIX}-dropbox-[0-9]*:../../net/py-dropbox | |||
15 | .endif | |||
16 | ||||
8 | .if !empty(PKG_OPTIONS:Mgnupg2) | 17 | .if !empty(PKG_OPTIONS:Mgnupg2) | |
9 | DEPENDS+= gnupg2-[0-9]*:../../security/gnupg2 | 18 | DEPENDS+= gnupg2-[0-9]*:../../security/gnupg2 | |
10 | GPGPATH= ${PREFIX}/bin/gpg2 | 19 | GPGPATH= ${PREFIX}/bin/gpg2 | |
11 | .else | 20 | .else | |
12 | DEPENDS+= gnupg>=1.0.0:../../security/gnupg | 21 | DEPENDS+= gnupg>=1.0.0:../../security/gnupg | |
13 | GPGPATH= ${PREFIX}/bin/gpg | 22 | GPGPATH= ${PREFIX}/bin/gpg | |
14 | .endif | 23 | .endif |