pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/py-borgbackup Update borgbackup to 1.1.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/084751230023
branches:  trunk
changeset: 371433:084751230023
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sun Nov 12 10:52:42 2017 +0000

description:
Update borgbackup to 1.1.2.

Full changelog (long) at
https://github.com/borgbackup/borg/blob/1.1.2/docs/changes.rst.

When upgrading from borg 1.0.x to 1.1.x, please note:

- borg might ask some security-related questions once after upgrading. You can
  answer them either manually or via environment variable. One known case is if
you use unencrypted repositories, then it will ask about a unknown unencrypted
repository one time.
- your first backup with 1.1.x might be significantly slower (it might
  completely read, chunk, hash a lot files) - this is due to the --files-cache
mode change (and happens every time you change mode). You can avoid the
one-time slowdown by using the pre-1.1.0rc4-compatible mode (but that is less
safe for detecting changed files than the default). See the --files-cache docs
for details.

diffstat:

 sysutils/py-borgbackup/ALTERNATIVES  |    1 +
 sysutils/py-borgbackup/Makefile      |    5 +-
 sysutils/py-borgbackup/PLIST         |  256 +++++++++++++++++++++++-----------
 sysutils/py-borgbackup/PLIST.Darwin  |    4 +-
 sysutils/py-borgbackup/PLIST.FreeBSD |    4 +-
 sysutils/py-borgbackup/distinfo      |   10 +-
 6 files changed, 185 insertions(+), 95 deletions(-)

diffs (truncated from 374 to 300 lines):

diff -r 32aff1fee5de -r 084751230023 sysutils/py-borgbackup/ALTERNATIVES
--- a/sysutils/py-borgbackup/ALTERNATIVES       Sun Nov 12 10:33:53 2017 +0000
+++ b/sysutils/py-borgbackup/ALTERNATIVES       Sun Nov 12 10:52:42 2017 +0000
@@ -1,1 +1,2 @@
 bin/borg @PREFIX@/bin/borg-@PYVERSSUFFIX@
+bin/borgfs @PREFIX@/bin/borg-@PYVERSSUFFIX@
diff -r 32aff1fee5de -r 084751230023 sysutils/py-borgbackup/Makefile
--- a/sysutils/py-borgbackup/Makefile   Sun Nov 12 10:33:53 2017 +0000
+++ b/sysutils/py-borgbackup/Makefile   Sun Nov 12 10:52:42 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2017/08/05 10:25:46 bsiegert Exp $
+# $NetBSD: Makefile,v 1.13 2017/11/12 10:52:42 bsiegert Exp $
 
-DISTNAME=      borgbackup-1.0.11
+DISTNAME=      borgbackup-1.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/borgbackup/}
@@ -20,6 +20,7 @@
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} borg borg-${PYVERSSUFFIX} || ${TRUE}
+       cd ${DESTDIR}${PREFIX}/bin && ${MV} borgfs borgfs-${PYVERSSUFFIX} || ${TRUE}
 
 .include "../../archivers/lz4/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
diff -r 32aff1fee5de -r 084751230023 sysutils/py-borgbackup/PLIST
--- a/sysutils/py-borgbackup/PLIST      Sun Nov 12 10:33:53 2017 +0000
+++ b/sysutils/py-borgbackup/PLIST      Sun Nov 12 10:52:42 2017 +0000
@@ -1,141 +1,229 @@
-@comment $NetBSD: PLIST,v 1.6 2017/08/06 08:34:02 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2017/11/12 10:52:42 bsiegert Exp $
 bin/borg-${PYVERSSUFFIX}
+bin/borgfs-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/borg/__init__.py
-${PYSITELIB}/borg/__init__.pyc
+${PYSITELIB}/borg/__main__.py
 ${PYSITELIB}/borg/__init__.pyo
-${PYSITELIB}/borg/__main__.py
+${PYSITELIB}/borg/__init__.pyc
+${PYSITELIB}/borg/__main__.pyo
 ${PYSITELIB}/borg/__main__.pyc
-${PYSITELIB}/borg/__main__.pyo
+${PYSITELIB}/borg/_version.pyo
+${PYSITELIB}/borg/_version.pyc
+${PYSITELIB}/borg/archive.pyo
+${PYSITELIB}/borg/archive.pyc
+${PYSITELIB}/borg/archiver.pyo
+${PYSITELIB}/borg/archiver.pyc
+${PYSITELIB}/borg/cache.pyo
+${PYSITELIB}/borg/cache.pyc
+${PYSITELIB}/borg/constants.pyo
+${PYSITELIB}/borg/constants.pyc
+${PYSITELIB}/borg/fuse.pyo
+${PYSITELIB}/borg/fuse.pyc
+${PYSITELIB}/borg/helpers.pyo
+${PYSITELIB}/borg/helpers.pyc
+${PYSITELIB}/borg/locking.pyo
+${PYSITELIB}/borg/locking.pyc
+${PYSITELIB}/borg/logger.pyo
+${PYSITELIB}/borg/logger.pyc
+${PYSITELIB}/borg/lrucache.pyo
+${PYSITELIB}/borg/lrucache.pyc
+${PYSITELIB}/borg/nanorst.pyo
+${PYSITELIB}/borg/nanorst.pyc
+${PYSITELIB}/borg/patterns.pyo
+${PYSITELIB}/borg/patterns.pyc
+${PYSITELIB}/borg/remote.pyo
+${PYSITELIB}/borg/remote.pyc
+${PYSITELIB}/borg/repository.pyo
+${PYSITELIB}/borg/repository.pyc
+${PYSITELIB}/borg/selftest.pyo
+${PYSITELIB}/borg/selftest.pyc
+${PYSITELIB}/borg/shellpattern.pyo
+${PYSITELIB}/borg/shellpattern.pyc
+${PYSITELIB}/borg/upgrader.pyo
+${PYSITELIB}/borg/upgrader.pyc
+${PYSITELIB}/borg/version.pyo
+${PYSITELIB}/borg/version.pyc
+${PYSITELIB}/borg/xattr.pyo
+${PYSITELIB}/borg/xattr.pyc
 ${PYSITELIB}/borg/_chunker.c
+${PYSITELIB}/borg/_endian.h
 ${PYSITELIB}/borg/_hashindex.c
 ${PYSITELIB}/borg/_version.py
-${PYSITELIB}/borg/_version.pyc
-${PYSITELIB}/borg/_version.pyo
+${PYSITELIB}/borg/algorithms/__init__.py
+${PYSITELIB}/borg/algorithms/__init__.pyo
+${PYSITELIB}/borg/algorithms/__init__.pyc
+${PYSITELIB}/borg/algorithms/blake2-libselect.h
+${PYSITELIB}/borg/algorithms/blake2/COPYING
+${PYSITELIB}/borg/algorithms/blake2/README.md
+${PYSITELIB}/borg/algorithms/blake2/blake2-impl.h
+${PYSITELIB}/borg/algorithms/blake2/blake2.h
+${PYSITELIB}/borg/algorithms/blake2/blake2b-ref.c
+${PYSITELIB}/borg/algorithms/checksums.c
+${PYSITELIB}/borg/algorithms/checksums.pyx
+${PYSITELIB}/borg/algorithms/checksums.so
+${PYSITELIB}/borg/algorithms/crc32_clmul.c
+${PYSITELIB}/borg/algorithms/crc32_dispatch.c
+${PYSITELIB}/borg/algorithms/crc32_slice_by_8.c
+${PYSITELIB}/borg/algorithms/xxh64/xxhash.c
+${PYSITELIB}/borg/algorithms/xxh64/xxhash.h
 ${PYSITELIB}/borg/archive.py
-${PYSITELIB}/borg/archive.pyc
-${PYSITELIB}/borg/archive.pyo
+${PYSITELIB}/borg/archiver.build/.sconsign.dblite
 ${PYSITELIB}/borg/archiver.py
-${PYSITELIB}/borg/archiver.pyc
-${PYSITELIB}/borg/archiver.pyo
 ${PYSITELIB}/borg/cache.py
-${PYSITELIB}/borg/cache.pyc
-${PYSITELIB}/borg/cache.pyo
+${PYSITELIB}/borg/cache_sync/cache_sync.c
+${PYSITELIB}/borg/cache_sync/sysdep.h
+${PYSITELIB}/borg/cache_sync/unpack.h
+${PYSITELIB}/borg/cache_sync/unpack_define.h
+${PYSITELIB}/borg/cache_sync/unpack_template.h
 ${PYSITELIB}/borg/chunker.c
 ${PYSITELIB}/borg/chunker.pyx
 ${PYSITELIB}/borg/chunker.so
 ${PYSITELIB}/borg/compress.c
 ${PYSITELIB}/borg/compress.pyx
 ${PYSITELIB}/borg/compress.so
+${PYSITELIB}/borg/constants.py
+${PYSITELIB}/borg/crc32.c
 ${PYSITELIB}/borg/crypto.c
-${PYSITELIB}/borg/crypto.pyx
-${PYSITELIB}/borg/crypto.so
+${PYSITELIB}/borg/crypto/__init__.py
+${PYSITELIB}/borg/crypto/__init__.pyo
+${PYSITELIB}/borg/crypto/__init__.pyc
+${PYSITELIB}/borg/crypto/file_integrity.pyo
+${PYSITELIB}/borg/crypto/file_integrity.pyc
+${PYSITELIB}/borg/crypto/key.pyo
+${PYSITELIB}/borg/crypto/key.pyc
+${PYSITELIB}/borg/crypto/keymanager.pyo
+${PYSITELIB}/borg/crypto/keymanager.pyc
+${PYSITELIB}/borg/crypto/nonces.pyo
+${PYSITELIB}/borg/crypto/nonces.pyc
+${PYSITELIB}/borg/crypto/file_integrity.py
+${PYSITELIB}/borg/crypto/key.py
+${PYSITELIB}/borg/crypto/keymanager.py
+${PYSITELIB}/borg/crypto/low_level.c
+${PYSITELIB}/borg/crypto/low_level.pyx
+${PYSITELIB}/borg/crypto/low_level.so
+${PYSITELIB}/borg/crypto/nonces.py
 ${PYSITELIB}/borg/fuse.py
-${PYSITELIB}/borg/fuse.pyc
-${PYSITELIB}/borg/fuse.pyo
 ${PYSITELIB}/borg/hashindex.c
 ${PYSITELIB}/borg/hashindex.pyx
 ${PYSITELIB}/borg/hashindex.so
 ${PYSITELIB}/borg/helpers.py
-${PYSITELIB}/borg/helpers.pyc
-${PYSITELIB}/borg/helpers.pyo
-${PYSITELIB}/borg/key.py
-${PYSITELIB}/borg/key.pyc
-${PYSITELIB}/borg/key.pyo
-${PYSITELIB}/borg/keymanager.py
-${PYSITELIB}/borg/keymanager.pyc
-${PYSITELIB}/borg/keymanager.pyo
+${PYSITELIB}/borg/item.c
+${PYSITELIB}/borg/item.pyx
+${PYSITELIB}/borg/item.so
 ${PYSITELIB}/borg/locking.py
-${PYSITELIB}/borg/locking.pyc
-${PYSITELIB}/borg/locking.pyo
 ${PYSITELIB}/borg/logger.py
-${PYSITELIB}/borg/logger.pyc
-${PYSITELIB}/borg/logger.pyo
 ${PYSITELIB}/borg/lrucache.py
-${PYSITELIB}/borg/lrucache.pyc
-${PYSITELIB}/borg/lrucache.pyo
+${PYSITELIB}/borg/nanorst.py
 ${PYSITELIB}/borg/paperkey.html
-${PYSITELIB}/borg/platform.py
-${PYSITELIB}/borg/platform.pyc
-${PYSITELIB}/borg/platform.pyo
-${PYSITELIB}/borg/platform_darwin.c
-${PYSITELIB}/borg/platform_darwin.pyx
-${PYSITELIB}/borg/platform_freebsd.c
-${PYSITELIB}/borg/platform_freebsd.pyx
-${PYSITELIB}/borg/platform_linux.c
-${PYSITELIB}/borg/platform_linux.pyx
+${PYSITELIB}/borg/patterns.py
+${PYSITELIB}/borg/platform/__init__.py
+${PYSITELIB}/borg/platform/__init__.pyo
+${PYSITELIB}/borg/platform/__init__.pyc
+${PYSITELIB}/borg/platform/base.pyo
+${PYSITELIB}/borg/platform/base.pyc
+${PYSITELIB}/borg/platform/base.py
+${PYSITELIB}/borg/platform/darwin.c
+${PYSITELIB}/borg/platform/darwin.pyx
+${PYSITELIB}/borg/platform/freebsd.c
+${PYSITELIB}/borg/platform/freebsd.pyx
+${PYSITELIB}/borg/platform/linux.c
+${PYSITELIB}/borg/platform/linux.pyx
+${PYSITELIB}/borg/platform/posix.c
+${PYSITELIB}/borg/platform/posix.pyx
+${PYSITELIB}/borg/platform/posix.so
 ${PYSITELIB}/borg/remote.py
-${PYSITELIB}/borg/remote.pyc
-${PYSITELIB}/borg/remote.pyo
 ${PYSITELIB}/borg/repository.py
-${PYSITELIB}/borg/repository.pyc
-${PYSITELIB}/borg/repository.pyo
+${PYSITELIB}/borg/selftest.py
 ${PYSITELIB}/borg/shellpattern.py
-${PYSITELIB}/borg/shellpattern.pyc
-${PYSITELIB}/borg/shellpattern.pyo
 ${PYSITELIB}/borg/testsuite/__init__.py
+${PYSITELIB}/borg/testsuite/__init__.pyo
 ${PYSITELIB}/borg/testsuite/__init__.pyc
-${PYSITELIB}/borg/testsuite/__init__.pyo
-${PYSITELIB}/borg/testsuite/archive.py
+${PYSITELIB}/borg/testsuite/archive.pyo
 ${PYSITELIB}/borg/testsuite/archive.pyc
-${PYSITELIB}/borg/testsuite/archive.pyo
+${PYSITELIB}/borg/testsuite/archiver.pyo
+${PYSITELIB}/borg/testsuite/archiver.pyc
+${PYSITELIB}/borg/testsuite/benchmark.pyo
+${PYSITELIB}/borg/testsuite/benchmark.pyc
+${PYSITELIB}/borg/testsuite/cache.pyo
+${PYSITELIB}/borg/testsuite/cache.pyc
+${PYSITELIB}/borg/testsuite/checksums.pyo
+${PYSITELIB}/borg/testsuite/checksums.pyc
+${PYSITELIB}/borg/testsuite/chunker.pyo
+${PYSITELIB}/borg/testsuite/chunker.pyc
+${PYSITELIB}/borg/testsuite/compress.pyo
+${PYSITELIB}/borg/testsuite/compress.pyc
+${PYSITELIB}/borg/testsuite/crypto.pyo
+${PYSITELIB}/borg/testsuite/crypto.pyc
+${PYSITELIB}/borg/testsuite/file_integrity.pyo
+${PYSITELIB}/borg/testsuite/file_integrity.pyc
+${PYSITELIB}/borg/testsuite/hashindex.pyo
+${PYSITELIB}/borg/testsuite/hashindex.pyc
+${PYSITELIB}/borg/testsuite/helpers.pyo
+${PYSITELIB}/borg/testsuite/helpers.pyc
+${PYSITELIB}/borg/testsuite/item.pyo
+${PYSITELIB}/borg/testsuite/item.pyc
+${PYSITELIB}/borg/testsuite/key.pyo
+${PYSITELIB}/borg/testsuite/key.pyc
+${PYSITELIB}/borg/testsuite/locking.pyo
+${PYSITELIB}/borg/testsuite/locking.pyc
+${PYSITELIB}/borg/testsuite/logger.pyo
+${PYSITELIB}/borg/testsuite/logger.pyc
+${PYSITELIB}/borg/testsuite/lrucache.pyo
+${PYSITELIB}/borg/testsuite/lrucache.pyc
+${PYSITELIB}/borg/testsuite/nanorst.pyo
+${PYSITELIB}/borg/testsuite/nanorst.pyc
+${PYSITELIB}/borg/testsuite/nonces.pyo
+${PYSITELIB}/borg/testsuite/nonces.pyc
+${PYSITELIB}/borg/testsuite/patterns.pyo
+${PYSITELIB}/borg/testsuite/patterns.pyc
+${PYSITELIB}/borg/testsuite/platform.pyo
+${PYSITELIB}/borg/testsuite/platform.pyc
+${PYSITELIB}/borg/testsuite/remote.pyo
+${PYSITELIB}/borg/testsuite/remote.pyc
+${PYSITELIB}/borg/testsuite/repository.pyo
+${PYSITELIB}/borg/testsuite/repository.pyc
+${PYSITELIB}/borg/testsuite/shellpattern.pyo
+${PYSITELIB}/borg/testsuite/shellpattern.pyc
+${PYSITELIB}/borg/testsuite/upgrader.pyo
+${PYSITELIB}/borg/testsuite/upgrader.pyc
+${PYSITELIB}/borg/testsuite/version.pyo
+${PYSITELIB}/borg/testsuite/version.pyc
+${PYSITELIB}/borg/testsuite/xattr.pyo
+${PYSITELIB}/borg/testsuite/xattr.pyc
+${PYSITELIB}/borg/testsuite/archive.py
 ${PYSITELIB}/borg/testsuite/archiver.py
-${PYSITELIB}/borg/testsuite/archiver.pyc
-${PYSITELIB}/borg/testsuite/archiver.pyo
 ${PYSITELIB}/borg/testsuite/attic.tar.gz
 ${PYSITELIB}/borg/testsuite/benchmark.py
-${PYSITELIB}/borg/testsuite/benchmark.pyc
-${PYSITELIB}/borg/testsuite/benchmark.pyo
+${PYSITELIB}/borg/testsuite/cache.py
+${PYSITELIB}/borg/testsuite/checksums.py
 ${PYSITELIB}/borg/testsuite/chunker.py
-${PYSITELIB}/borg/testsuite/chunker.pyc
-${PYSITELIB}/borg/testsuite/chunker.pyo
 ${PYSITELIB}/borg/testsuite/compress.py
-${PYSITELIB}/borg/testsuite/compress.pyc
-${PYSITELIB}/borg/testsuite/compress.pyo
 ${PYSITELIB}/borg/testsuite/crypto.py
-${PYSITELIB}/borg/testsuite/crypto.pyc
-${PYSITELIB}/borg/testsuite/crypto.pyo
+${PYSITELIB}/borg/testsuite/file_integrity.py
 ${PYSITELIB}/borg/testsuite/hashindex.py
-${PYSITELIB}/borg/testsuite/hashindex.pyc
-${PYSITELIB}/borg/testsuite/hashindex.pyo



Home | Main Index | Thread Index | Old Index