Sat Aug 5 10:25:46 2017 UTC ()
Update borgbackup to 1.0.11.
(I am not 100% sure about the PLIST changes, I'd appreciate for someone
to verify.)

Version 1.0.11 (2017-07-21)
---------------------------

Bug fixes:

- use limited unpacker for outer key (security precaution), #2174
- fix paperkey import bug

Other changes:

- change --checkpoint-interval default from 600s to 1800s, #2841.
  this improves efficiency for big repositories a lot.
- docs: fix OpenSUSE command and add OpenSUSE section
- tests: add tests for split_lstring and paperkey
- vagrant:

  - fix openbsd shell
  - backport cpu/ram setup from master
  - add stretch64 VM

Version 1.0.11rc1 (2017-06-27)
------------------------------

Bug fixes:

- performance: rebuild hashtable if we have too few empty buckets, #2246.
  this fixes some sporadic, but severe performance breakdowns.
- Archive: allocate zeros when needed, #2308
  fixes huge memory usage of mount (8 MiB × number of archives)
- IPv6 address support
  also: Location: more informative exception when parsing fails
- borg single-file binary: use pyinstaller v3.2.1, #2396
  this fixes that the prelink cronjob on some distros kills the
  borg binary by stripping away parts of it.
- extract:

  - warning for unextracted big extended attributes, #2258
  - also create parent dir for device files, if needed.
  - don't write to disk with --stdout, #2645
- archive check: detect and fix missing all-zero replacement chunks, #2180
- fix (de)compression exceptions, #2224 #2221
- files cache: update inode number, #2226
- borg rpc: use limited msgpack.Unpacker (security precaution), #2139
- Manifest: use limited msgpack.Unpacker (security precaution), #2175
- Location: accept //servername/share/path
- fix ChunkIndex.__contains__ assertion  for big-endian archs (harmless)
- create: handle BackupOSError on a per-path level in one spot
- fix error msg, there is no --keep-last in borg 1.0.x, #2282
- clamp (nano)second values to unproblematic range, #2304
- fuse / borg mount:

  - fix st_blocks to be an integer (not float) value
  - fix negative uid/gid crash (they could come into archives e.g. when
    backing up external drives under cygwin), #2674
  - fix crash if empty (None) xattr is read
  - do pre-mount checks before opening repository
  - check llfuse is installed before asking for passphrase
- borg rename: expand placeholders, #2386
- borg serve: fix forced command lines containing BORG_ env vars
- fix error msg, it is --keep-within, not --within
- fix borg key/debug/benchmark crashing without subcommand, #2240
- chunker: fix invalid use of types, don't do uint32_t >> 32
- document follow_symlinks requirements, check libc, #2507

New features:

- added BORG_PASSCOMMAND environment variable, #2573
- add minimal version of in repository mandatory feature flags, #2134

  This should allow us to make sure older borg versions can be cleanly
  prevented from doing operations that are no longer safe because of
  repository format evolution. This allows more fine grained control than
  just incrementing the manifest version. So for example a change that
  still allows new archives to be created but would corrupt the repository
  when an old version tries to delete an archive or check the repository
  would add the new feature to the check and delete set but leave it out
  of the write set.
- borg delete --force --force to delete severely corrupted archives, #1975

Other changes:

- embrace y2038 issue to support 32bit platforms
- be more clear that this is a "beyond repair" case, #2427
- key file names: limit to 100 characters and remove colons from host name
- upgrade FUSE for macOS to 3.5.8, #2346
- split up parsing and filtering for --keep-within, better error message, #2610
- docs:

  - fix caskroom link, #2299
  - address SSH batch mode, #2202 #2270
  - improve remote-path description
  - document snapshot usage, #2178
  - document relative path usage, #1868
  - one link per distro in the installation page
  - development: new branching model in git repository
  - kill api page
  - added FAQ section about backing up root partition
  - add bountysource badge, #2558
  - create empty docs.txt reequirements, #2694
  - README: how to help the project
  - note -v/--verbose requirement on affected options, #2542
  - document borg init behaviour via append-only borg serve, #2440
  - be clear about what buzhash is used for (chunking) and want it is not
    used for (deduplication)- also say already in the readme that we use a
    cryptohash for dedupe, so people don't worry, #2390
  - add hint about chunker params to borg upgrade docs, #2421
  - clarify borg upgrade docs, #2436
  - quickstart: delete problematic BORG_PASSPRHASE use, #2623
  - faq: specify "using inline shell scripts"
  - document pattern denial of service, #2624
- tests:

  - remove attic dependency of the tests, #2505
  - travis:

    - enhance travis setuptools_scm situation
    - install fakeroot for Linux
  - add test for borg delete --force
  - enable remote tests on cygwin (the cygwin issue that caused these tests
    to break was fixed in cygwin at least since cygwin 2.8, maybe even since
    2.7.0).
  - remove skipping the noatime tests on GNU/Hurd, #2710
  - fix borg import issue, add comment, #2718
  - include attic.tar.gz when installing the package
    also: add include_package_data=True

Version 1.0.10 (2017-02-13)
---------------------------

Bug fixes:

- Manifest timestamps are now monotonically increasing,
  this fixes issues when the system clock jumps backwards
  or is set inconsistently across computers accessing the same repository, #2115
- Fixed testing regression in 1.0.10rc1 that lead to a hard dependency on
  py.test >= 3.0, #2112

New features:

- "key export" can now generate a printable HTML page with both a QR code and
  a human-readable "paperkey" representation (and custom text) through the
  ``--qr-html`` option.

  The same functionality is also available through `paperkey.html <paperkey.html>`_,
  which is the same HTML page generated by ``--qr-html``. It works with existing
  "key export" files and key files.

Other changes:

- docs:

  - language clarification - "borg create --one-file-system" option does not respect
    mount points, but considers different file systems instead, #2141
- setup.py: build_api: sort file list for determinism

Version 1.0.10rc1 (2017-01-29)
------------------------------

Bug fixes:

- borg serve: fix transmission data loss of pipe writes, #1268
  This affects only the cygwin platform (not Linux, BSD, OS X).
- Avoid triggering an ObjectiveFS bug in xattr retrieval, #1992
- When running out of buffer memory when reading xattrs, only skip the
  current file, #1993
- Fixed "borg upgrade --tam" crashing with unencrypted repositories. Since
  :ref:`the issue <tam_vuln>` is not relevant for unencrypted repositories,
  it now does nothing and prints an error, #1981.
- Fixed change-passphrase crashing with unencrypted repositories, #1978
- Fixed "borg check repo::archive" indicating success if "archive" does not exist, #1997
- borg check: print non-exit-code warning if --last or --prefix aren't fulfilled
- fix bad parsing of wrong repo location syntax
- create: don't create hard link refs to failed files,
  mount: handle invalid hard link refs, #2092
- detect mingw byte order, #2073
- creating a new segment: use "xb" mode, #2099
- mount: umount on SIGINT/^C when in foreground, #2082

Other changes:

- binary: use fixed AND freshly compiled pyinstaller bootloader, #2002
- xattr: ignore empty names returned by llistxattr(2) et al
- Enable the fault handler: install handlers for the SIGSEGV, SIGFPE, SIGABRT,
  SIGBUS and SIGILL signals to dump the Python traceback.
- Also print a traceback on SIGUSR2.
- borg change-passphrase: print key location (simplify making a backup of it)
- officially support Python 3.6 (setup.py: add Python 3.6 qualifier)
- tests:

  - vagrant / travis / tox: add Python 3.6 based testing
  - vagrant: fix openbsd repo, #2042
  - vagrant: fix the freebsd64 machine, #2037 #2067
  - vagrant: use python 3.5.3 to build binaries, #2078
  - vagrant: use osxfuse 3.5.4 for tests / to build binaries
    vagrant: improve darwin64 VM settings
  - travis: fix osxfuse install (fixes OS X testing on Travis CI)
  - travis: require succeeding OS X tests, #2028
  - travis: use latest pythons for OS X based testing
  - use pytest-xdist to parallelize testing
  - fix xattr test race condition, #2047
  - setup.cfg: fix pytest deprecation warning, #2050
- docs:

  - language clarification - VM backup FAQ
  - borg create: document how to backup stdin, #2013
  - borg upgrade: fix incorrect title levels
  - add CVE numbers for issues fixed in 1.0.9, #2106
- fix typos (taken from Debian package patch)
- remote: include data hexdump in "unexpected RPC data" error message
- remote: log SSH command line at debug level
- API_VERSION: use numberspaces, #2023
- remove .github from pypi package, #2051
- add pip and setuptools to requirements file, #2030
- SyncFile: fix use of fd object after close (cosmetic)
- Manifest.in: simplify, exclude \*.{so,dll,orig}, #2066
- ignore posix_fadvise errors in repository.py, #2095
  (works around issues with docker on ARM)
- make LoggedIO.close_segment reentrant, avoid reentrance


(bsiegert)
diff -r1.11 -r1.12 pkgsrc/sysutils/py-borgbackup/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/py-borgbackup/PLIST
diff -r1.6 -r1.7 pkgsrc/sysutils/py-borgbackup/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/sysutils/py-borgbackup/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/py-borgbackup/Makefile 2017/01/05 16:33:16 1.11
+++ pkgsrc/sysutils/py-borgbackup/Makefile 2017/08/05 10:25:46 1.12
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.11 2017/01/05 16:33:16 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2017/08/05 10:25:46 bsiegert Exp $
2 2
3DISTNAME= borgbackup-1.0.9 3DISTNAME= borgbackup-1.0.11
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= sysutils 5CATEGORIES= sysutils
6MASTER_SITES= ${MASTER_SITE_PYPI:=b/borgbackup/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=b/borgbackup/}
7 7
8MAINTAINER= bsiegert@NetBSD.org 8MAINTAINER= bsiegert@NetBSD.org
9HOMEPAGE= https://github.com/borgbackup/borg 9HOMEPAGE= https://github.com/borgbackup/borg
10COMMENT= Deduplicating backup program with compression and encryption 10COMMENT= Deduplicating backup program with compression and encryption
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 13BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
14DEPENDS+= ${PYPKGPREFIX}-msgpack>=0.4.6:../../devel/py-msgpack 14DEPENDS+= ${PYPKGPREFIX}-msgpack>=0.4.6:../../devel/py-msgpack
15 15
16PYTHON_VERSIONS_INCOMPATIBLE= 27 16PYTHON_VERSIONS_INCOMPATIBLE= 27

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/py-borgbackup/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/py-borgbackup/PLIST 2016/11/16 13:21:14 1.4
+++ pkgsrc/sysutils/py-borgbackup/PLIST 2017/08/05 10:25:46 1.5
@@ -1,123 +1,141 @@ @@ -1,123 +1,141 @@
1@comment $NetBSD: PLIST,v 1.4 2016/11/16 13:21:14 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.5 2017/08/05 10:25:46 bsiegert Exp $
2bin/borg-${PYVERSSUFFIX} 2bin/borg-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
9${PYSITELIB}/borg/__init__.py 9${PYSITELIB}/borg/__init__.py
10${PYSITELIB}/borg/__init__.pyc 
11${PYSITELIB}/borg/__init__.pyo 
12${PYSITELIB}/borg/__main__.py 10${PYSITELIB}/borg/__main__.py
13${PYSITELIB}/borg/__main__.pyc 11${PYSITELIB}/borg/__init__.pyo
 12${PYSITELIB}/borg/__init__.pyc
14${PYSITELIB}/borg/__main__.pyo 13${PYSITELIB}/borg/__main__.pyo
15${PYSITELIB}/borg/_version.py 14${PYSITELIB}/borg/__main__.pyc
16${PYSITELIB}/borg/_version.pyc 
17${PYSITELIB}/borg/_version.pyo 15${PYSITELIB}/borg/_version.pyo
18${PYSITELIB}/borg/archive.py 16${PYSITELIB}/borg/_version.pyc
19${PYSITELIB}/borg/archive.pyc 
20${PYSITELIB}/borg/archive.pyo 17${PYSITELIB}/borg/archive.pyo
21${PYSITELIB}/borg/archiver.py 18${PYSITELIB}/borg/archive.pyc
22${PYSITELIB}/borg/archiver.pyc 
23${PYSITELIB}/borg/archiver.pyo 19${PYSITELIB}/borg/archiver.pyo
24${PYSITELIB}/borg/cache.py 20${PYSITELIB}/borg/archiver.pyc
25${PYSITELIB}/borg/cache.pyc 
26${PYSITELIB}/borg/cache.pyo 21${PYSITELIB}/borg/cache.pyo
 22${PYSITELIB}/borg/cache.pyc
 23${PYSITELIB}/borg/fuse.pyo
 24${PYSITELIB}/borg/fuse.pyc
 25${PYSITELIB}/borg/helpers.pyo
 26${PYSITELIB}/borg/helpers.pyc
 27${PYSITELIB}/borg/key.pyo
 28${PYSITELIB}/borg/key.pyc
 29${PYSITELIB}/borg/keymanager.pyo
 30${PYSITELIB}/borg/keymanager.pyc
 31${PYSITELIB}/borg/locking.pyo
 32${PYSITELIB}/borg/locking.pyc
 33${PYSITELIB}/borg/logger.pyo
 34${PYSITELIB}/borg/logger.pyc
 35${PYSITELIB}/borg/lrucache.pyo
 36${PYSITELIB}/borg/lrucache.pyc
 37${PYSITELIB}/borg/platform.pyo
 38${PYSITELIB}/borg/platform.pyc
 39${PYSITELIB}/borg/remote.pyo
 40${PYSITELIB}/borg/remote.pyc
 41${PYSITELIB}/borg/repository.pyo
 42${PYSITELIB}/borg/repository.pyc
 43${PYSITELIB}/borg/shellpattern.pyo
 44${PYSITELIB}/borg/shellpattern.pyc
 45${PYSITELIB}/borg/upgrader.pyo
 46${PYSITELIB}/borg/upgrader.pyc
 47${PYSITELIB}/borg/xattr.pyo
 48${PYSITELIB}/borg/xattr.pyc
 49${PYSITELIB}/borg/_chunker.c
 50${PYSITELIB}/borg/_hashindex.c
 51${PYSITELIB}/borg/_version.py
 52${PYSITELIB}/borg/archive.py
 53${PYSITELIB}/borg/archiver.py
 54${PYSITELIB}/borg/cache.py
 55${PYSITELIB}/borg/chunker.c
 56${PYSITELIB}/borg/chunker.pyx
27${PYSITELIB}/borg/chunker.so 57${PYSITELIB}/borg/chunker.so
 58${PYSITELIB}/borg/compress.c
 59${PYSITELIB}/borg/compress.pyx
28${PYSITELIB}/borg/compress.so 60${PYSITELIB}/borg/compress.so
 61${PYSITELIB}/borg/crypto.c
 62${PYSITELIB}/borg/crypto.pyx
29${PYSITELIB}/borg/crypto.so 63${PYSITELIB}/borg/crypto.so
30${PYSITELIB}/borg/fuse.py 64${PYSITELIB}/borg/fuse.py
31${PYSITELIB}/borg/fuse.pyc 65${PYSITELIB}/borg/hashindex.c
32${PYSITELIB}/borg/fuse.pyo 66${PYSITELIB}/borg/hashindex.pyx
33${PYSITELIB}/borg/hashindex.so 67${PYSITELIB}/borg/hashindex.so
34${PYSITELIB}/borg/helpers.py 68${PYSITELIB}/borg/helpers.py
35${PYSITELIB}/borg/helpers.pyc 
36${PYSITELIB}/borg/helpers.pyo 
37${PYSITELIB}/borg/key.py 69${PYSITELIB}/borg/key.py
38${PYSITELIB}/borg/key.pyc 
39${PYSITELIB}/borg/key.pyo 
40${PYSITELIB}/borg/keymanager.py 70${PYSITELIB}/borg/keymanager.py
41${PYSITELIB}/borg/keymanager.pyc 
42${PYSITELIB}/borg/keymanager.pyo 
43${PYSITELIB}/borg/locking.py 71${PYSITELIB}/borg/locking.py
44${PYSITELIB}/borg/locking.pyc 
45${PYSITELIB}/borg/locking.pyo 
46${PYSITELIB}/borg/logger.py 72${PYSITELIB}/borg/logger.py
47${PYSITELIB}/borg/logger.pyc 
48${PYSITELIB}/borg/logger.pyo 
49${PYSITELIB}/borg/lrucache.py 73${PYSITELIB}/borg/lrucache.py
50${PYSITELIB}/borg/lrucache.pyc 74${PYSITELIB}/borg/paperkey.html
51${PYSITELIB}/borg/lrucache.pyo 
52${PYSITELIB}/borg/platform.py 75${PYSITELIB}/borg/platform.py
53${PYSITELIB}/borg/platform.pyc 76${PYSITELIB}/borg/platform_darwin.c
54${PYSITELIB}/borg/platform.pyo 77${PYSITELIB}/borg/platform_darwin.pyx
 78${PYSITELIB}/borg/platform_freebsd.c
 79${PYSITELIB}/borg/platform_freebsd.pyx
 80${PYSITELIB}/borg/platform_linux.c
 81${PYSITELIB}/borg/platform_linux.pyx
55${PYSITELIB}/borg/remote.py 82${PYSITELIB}/borg/remote.py
56${PYSITELIB}/borg/remote.pyc 
57${PYSITELIB}/borg/remote.pyo 
58${PYSITELIB}/borg/repository.py 83${PYSITELIB}/borg/repository.py
59${PYSITELIB}/borg/repository.pyc 
60${PYSITELIB}/borg/repository.pyo 
61${PYSITELIB}/borg/shellpattern.py 84${PYSITELIB}/borg/shellpattern.py
62${PYSITELIB}/borg/shellpattern.pyc 
63${PYSITELIB}/borg/shellpattern.pyo 
64${PYSITELIB}/borg/testsuite/__init__.py 85${PYSITELIB}/borg/testsuite/__init__.py
65${PYSITELIB}/borg/testsuite/__init__.pyc 
66${PYSITELIB}/borg/testsuite/__init__.pyo 86${PYSITELIB}/borg/testsuite/__init__.pyo
67${PYSITELIB}/borg/testsuite/archive.py 87${PYSITELIB}/borg/testsuite/__init__.pyc
68${PYSITELIB}/borg/testsuite/archive.pyc 
69${PYSITELIB}/borg/testsuite/archive.pyo 88${PYSITELIB}/borg/testsuite/archive.pyo
70${PYSITELIB}/borg/testsuite/archiver.py 89${PYSITELIB}/borg/testsuite/archive.pyc
71${PYSITELIB}/borg/testsuite/archiver.pyc 
72${PYSITELIB}/borg/testsuite/archiver.pyo 90${PYSITELIB}/borg/testsuite/archiver.pyo
73${PYSITELIB}/borg/testsuite/benchmark.py 91${PYSITELIB}/borg/testsuite/archiver.pyc
74${PYSITELIB}/borg/testsuite/benchmark.pyc 
75${PYSITELIB}/borg/testsuite/benchmark.pyo 92${PYSITELIB}/borg/testsuite/benchmark.pyo
76${PYSITELIB}/borg/testsuite/chunker.py 93${PYSITELIB}/borg/testsuite/benchmark.pyc
77${PYSITELIB}/borg/testsuite/chunker.pyc 
78${PYSITELIB}/borg/testsuite/chunker.pyo 94${PYSITELIB}/borg/testsuite/chunker.pyo
79${PYSITELIB}/borg/testsuite/compress.py 95${PYSITELIB}/borg/testsuite/chunker.pyc
80${PYSITELIB}/borg/testsuite/compress.pyc 
81${PYSITELIB}/borg/testsuite/compress.pyo 96${PYSITELIB}/borg/testsuite/compress.pyo
82${PYSITELIB}/borg/testsuite/crypto.py 97${PYSITELIB}/borg/testsuite/compress.pyc
83${PYSITELIB}/borg/testsuite/crypto.pyc 
84${PYSITELIB}/borg/testsuite/crypto.pyo 98${PYSITELIB}/borg/testsuite/crypto.pyo
85${PYSITELIB}/borg/testsuite/hashindex.py 99${PYSITELIB}/borg/testsuite/crypto.pyc
86${PYSITELIB}/borg/testsuite/hashindex.pyc 
87${PYSITELIB}/borg/testsuite/hashindex.pyo 100${PYSITELIB}/borg/testsuite/hashindex.pyo
88${PYSITELIB}/borg/testsuite/helpers.py 101${PYSITELIB}/borg/testsuite/hashindex.pyc
89${PYSITELIB}/borg/testsuite/helpers.pyc 
90${PYSITELIB}/borg/testsuite/helpers.pyo 102${PYSITELIB}/borg/testsuite/helpers.pyo
91${PYSITELIB}/borg/testsuite/key.py 103${PYSITELIB}/borg/testsuite/helpers.pyc
92${PYSITELIB}/borg/testsuite/key.pyc 
93${PYSITELIB}/borg/testsuite/key.pyo 104${PYSITELIB}/borg/testsuite/key.pyo
94${PYSITELIB}/borg/testsuite/locking.py 105${PYSITELIB}/borg/testsuite/key.pyc
95${PYSITELIB}/borg/testsuite/locking.pyc 
96${PYSITELIB}/borg/testsuite/locking.pyo 106${PYSITELIB}/borg/testsuite/locking.pyo
97${PYSITELIB}/borg/testsuite/logger.py 107${PYSITELIB}/borg/testsuite/locking.pyc
98${PYSITELIB}/borg/testsuite/logger.pyc 
99${PYSITELIB}/borg/testsuite/logger.pyo 108${PYSITELIB}/borg/testsuite/logger.pyo
100${PYSITELIB}/borg/testsuite/lrucache.py 109${PYSITELIB}/borg/testsuite/logger.pyc
101${PYSITELIB}/borg/testsuite/lrucache.pyc 
102${PYSITELIB}/borg/testsuite/lrucache.pyo 110${PYSITELIB}/borg/testsuite/lrucache.pyo
103${PYSITELIB}/borg/testsuite/platform.py 111${PYSITELIB}/borg/testsuite/lrucache.pyc
104${PYSITELIB}/borg/testsuite/platform.pyc 
105${PYSITELIB}/borg/testsuite/platform.pyo 112${PYSITELIB}/borg/testsuite/platform.pyo
106${PYSITELIB}/borg/testsuite/repository.py 113${PYSITELIB}/borg/testsuite/platform.pyc
107${PYSITELIB}/borg/testsuite/repository.pyc 
108${PYSITELIB}/borg/testsuite/repository.pyo 114${PYSITELIB}/borg/testsuite/repository.pyo
109${PYSITELIB}/borg/testsuite/shellpattern.py 115${PYSITELIB}/borg/testsuite/repository.pyc
110${PYSITELIB}/borg/testsuite/shellpattern.pyc 
111${PYSITELIB}/borg/testsuite/shellpattern.pyo 116${PYSITELIB}/borg/testsuite/shellpattern.pyo
112${PYSITELIB}/borg/testsuite/upgrader.py 117${PYSITELIB}/borg/testsuite/shellpattern.pyc
113${PYSITELIB}/borg/testsuite/upgrader.pyc 
114${PYSITELIB}/borg/testsuite/upgrader.pyo 118${PYSITELIB}/borg/testsuite/upgrader.pyo
115${PYSITELIB}/borg/testsuite/xattr.py 119${PYSITELIB}/borg/testsuite/upgrader.pyc
116${PYSITELIB}/borg/testsuite/xattr.pyc 
117${PYSITELIB}/borg/testsuite/xattr.pyo 120${PYSITELIB}/borg/testsuite/xattr.pyo
 121${PYSITELIB}/borg/testsuite/xattr.pyc
 122${PYSITELIB}/borg/testsuite/archive.py
 123${PYSITELIB}/borg/testsuite/archiver.py
 124${PYSITELIB}/borg/testsuite/attic.tar.gz
 125${PYSITELIB}/borg/testsuite/benchmark.py
 126${PYSITELIB}/borg/testsuite/chunker.py
 127${PYSITELIB}/borg/testsuite/compress.py
 128${PYSITELIB}/borg/testsuite/crypto.py
 129${PYSITELIB}/borg/testsuite/hashindex.py
 130${PYSITELIB}/borg/testsuite/helpers.py
 131${PYSITELIB}/borg/testsuite/key.py
 132${PYSITELIB}/borg/testsuite/locking.py
 133${PYSITELIB}/borg/testsuite/logger.py
 134${PYSITELIB}/borg/testsuite/lrucache.py
 135${PYSITELIB}/borg/testsuite/platform.py
 136${PYSITELIB}/borg/testsuite/repository.py
 137${PYSITELIB}/borg/testsuite/shellpattern.py
 138${PYSITELIB}/borg/testsuite/upgrader.py
 139${PYSITELIB}/borg/testsuite/xattr.py
118${PYSITELIB}/borg/upgrader.py 140${PYSITELIB}/borg/upgrader.py
119${PYSITELIB}/borg/upgrader.pyc 
120${PYSITELIB}/borg/upgrader.pyo 
121${PYSITELIB}/borg/xattr.py 141${PYSITELIB}/borg/xattr.py
122${PYSITELIB}/borg/xattr.pyc 
123${PYSITELIB}/borg/xattr.pyo 

cvs diff -r1.6 -r1.7 pkgsrc/sysutils/py-borgbackup/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/py-borgbackup/distinfo 2017/01/05 16:33:16 1.6
+++ pkgsrc/sysutils/py-borgbackup/distinfo 2017/08/05 10:25:46 1.7
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.6 2017/01/05 16:33:16 wiz Exp $ 1$NetBSD: distinfo,v 1.7 2017/08/05 10:25:46 bsiegert Exp $
2 2
3SHA1 (borgbackup-1.0.9.tar.gz) = d98f28204d8cedaafc76f7f374784ed9aac4fd04 3SHA1 (borgbackup-1.0.11.tar.gz) = bc177fc2f418f8ab56f5c1935261fdcf85bee71d
4RMD160 (borgbackup-1.0.9.tar.gz) = 170ff43929a8994825481767589b6cffcf97e653 4RMD160 (borgbackup-1.0.11.tar.gz) = cd2391b7a3d6fe1c9e096047063caea76739cd46
5SHA512 (borgbackup-1.0.9.tar.gz) = 5623916b143a3d39cab41bc5cca82589a612035d9be0bfd0d211656a975b986bc0c04133bdd1ba44b628fffd84f2c4294530a7c37b9c874e878b77d6105ff0ad 5SHA512 (borgbackup-1.0.11.tar.gz) = 438d39557a4ebc936f606a880b7f1c915fd5497b11663f03b8a767af7cca522a1b235be0f81c4310d8f12e19d147b438481b7ac82e7371588237de8f1e229525
6Size (borgbackup-1.0.9.tar.gz) = 541796 bytes 6Size (borgbackup-1.0.11.tar.gz) = 603381 bytes