From 1721657e0891e8efc9309c58a78611fbd135f158 Mon Sep 17 00:00:00 2001 From: bsiegert Date: Sun, 12 Nov 2017 10:52:42 +0000 Subject: 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. --- 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(-) diff --git a/sysutils/py-borgbackup/ALTERNATIVES b/sysutils/py-borgbackup/ALTERNATIVES index 4afe1f865d4..32e3ec0ee81 100644 --- a/sysutils/py-borgbackup/ALTERNATIVES +++ b/sysutils/py-borgbackup/ALTERNATIVES @@ -1 +1,2 @@ bin/borg @PREFIX@/bin/borg-@PYVERSSUFFIX@ +bin/borgfs @PREFIX@/bin/borg-@PYVERSSUFFIX@ diff --git a/sysutils/py-borgbackup/Makefile b/sysutils/py-borgbackup/Makefile index dddc2c3512b..7444a8dc25b 100644 --- a/sysutils/py-borgbackup/Makefile +++ b/sysutils/py-borgbackup/Makefile @@ -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 @@ MAKE_ENV+= BORG_LZ4_PREFIX=${BUILDLINK_PREFIX.lz4} 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 --git a/sysutils/py-borgbackup/PLIST b/sysutils/py-borgbackup/PLIST index ca294399d9a..73458cad85c 100644 --- a/sysutils/py-borgbackup/PLIST +++ b/sysutils/py-borgbackup/PLIST @@ -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/__init__.pyo ${PYSITELIB}/borg/__main__.py -${PYSITELIB}/borg/__main__.pyc +${PYSITELIB}/borg/__init__.pyo +${PYSITELIB}/borg/__init__.pyc ${PYSITELIB}/borg/__main__.pyo +${PYSITELIB}/borg/__main__.pyc +${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__.pyc ${PYSITELIB}/borg/testsuite/__init__.pyo -${PYSITELIB}/borg/testsuite/archive.py -${PYSITELIB}/borg/testsuite/archive.pyc +${PYSITELIB}/borg/testsuite/__init__.pyc ${PYSITELIB}/borg/testsuite/archive.pyo -${PYSITELIB}/borg/testsuite/archiver.py -${PYSITELIB}/borg/testsuite/archiver.pyc +${PYSITELIB}/borg/testsuite/archive.pyc ${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/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 ${PYSITELIB}/borg/testsuite/helpers.py -${PYSITELIB}/borg/testsuite/helpers.pyc -${PYSITELIB}/borg/testsuite/helpers.pyo +${PYSITELIB}/borg/testsuite/item.py ${PYSITELIB}/borg/testsuite/key.py -${PYSITELIB}/borg/testsuite/key.pyc -${PYSITELIB}/borg/testsuite/key.pyo ${PYSITELIB}/borg/testsuite/locking.py -${PYSITELIB}/borg/testsuite/locking.pyc -${PYSITELIB}/borg/testsuite/locking.pyo ${PYSITELIB}/borg/testsuite/logger.py -${PYSITELIB}/borg/testsuite/logger.pyc -${PYSITELIB}/borg/testsuite/logger.pyo ${PYSITELIB}/borg/testsuite/lrucache.py -${PYSITELIB}/borg/testsuite/lrucache.pyc -${PYSITELIB}/borg/testsuite/lrucache.pyo +${PYSITELIB}/borg/testsuite/nanorst.py +${PYSITELIB}/borg/testsuite/nonces.py +${PYSITELIB}/borg/testsuite/patterns.py ${PYSITELIB}/borg/testsuite/platform.py -${PYSITELIB}/borg/testsuite/platform.pyc -${PYSITELIB}/borg/testsuite/platform.pyo +${PYSITELIB}/borg/testsuite/remote.py ${PYSITELIB}/borg/testsuite/repository.py -${PYSITELIB}/borg/testsuite/repository.pyc -${PYSITELIB}/borg/testsuite/repository.pyo ${PYSITELIB}/borg/testsuite/shellpattern.py -${PYSITELIB}/borg/testsuite/shellpattern.pyc -${PYSITELIB}/borg/testsuite/shellpattern.pyo ${PYSITELIB}/borg/testsuite/upgrader.py -${PYSITELIB}/borg/testsuite/upgrader.pyc -${PYSITELIB}/borg/testsuite/upgrader.pyo +${PYSITELIB}/borg/testsuite/version.py ${PYSITELIB}/borg/testsuite/xattr.py -${PYSITELIB}/borg/testsuite/xattr.pyc -${PYSITELIB}/borg/testsuite/xattr.pyo ${PYSITELIB}/borg/upgrader.py -${PYSITELIB}/borg/upgrader.pyc -${PYSITELIB}/borg/upgrader.pyo +${PYSITELIB}/borg/version.py ${PYSITELIB}/borg/xattr.py -${PYSITELIB}/borg/xattr.pyc -${PYSITELIB}/borg/xattr.pyo diff --git a/sysutils/py-borgbackup/PLIST.Darwin b/sysutils/py-borgbackup/PLIST.Darwin index d7e54c7d343..41811f71708 100644 --- a/sysutils/py-borgbackup/PLIST.Darwin +++ b/sysutils/py-borgbackup/PLIST.Darwin @@ -1,2 +1,2 @@ -@comment $NetBSD: PLIST.Darwin,v 1.1 2015/12/27 21:06:06 wiz Exp $ -${PYSITELIB}/borg/platform_darwin.so +@comment $NetBSD: PLIST.Darwin,v 1.2 2017/11/12 10:52:42 bsiegert Exp $ +${PYSITELIB}/borg/platform/darwin.so diff --git a/sysutils/py-borgbackup/PLIST.FreeBSD b/sysutils/py-borgbackup/PLIST.FreeBSD index b5160f3e2d0..b47ad42ba3b 100644 --- a/sysutils/py-borgbackup/PLIST.FreeBSD +++ b/sysutils/py-borgbackup/PLIST.FreeBSD @@ -1,2 +1,2 @@ -@comment $NetBSD: PLIST.FreeBSD,v 1.1 2015/12/27 21:06:06 wiz Exp $ -${PYSITELIB}/borg/platform_freebsd.so +@comment $NetBSD: PLIST.FreeBSD,v 1.2 2017/11/12 10:52:42 bsiegert Exp $ +${PYSITELIB}/borg/platform/freebsd.so diff --git a/sysutils/py-borgbackup/distinfo b/sysutils/py-borgbackup/distinfo index 76f048c80f1..6e4ef08ae04 100644 --- a/sysutils/py-borgbackup/distinfo +++ b/sysutils/py-borgbackup/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.7 2017/08/05 10:25:46 bsiegert Exp $ +$NetBSD: distinfo,v 1.8 2017/11/12 10:52:42 bsiegert Exp $ -SHA1 (borgbackup-1.0.11.tar.gz) = bc177fc2f418f8ab56f5c1935261fdcf85bee71d -RMD160 (borgbackup-1.0.11.tar.gz) = cd2391b7a3d6fe1c9e096047063caea76739cd46 -SHA512 (borgbackup-1.0.11.tar.gz) = 438d39557a4ebc936f606a880b7f1c915fd5497b11663f03b8a767af7cca522a1b235be0f81c4310d8f12e19d147b438481b7ac82e7371588237de8f1e229525 -Size (borgbackup-1.0.11.tar.gz) = 603381 bytes +SHA1 (borgbackup-1.1.2.tar.gz) = 1fef77e343442db2daf621eb3769bc831ca91b9c +RMD160 (borgbackup-1.1.2.tar.gz) = 1c31ef1d0f983aee673e580d7fba06bec3c4fd50 +SHA512 (borgbackup-1.1.2.tar.gz) = e818c4750c00559bc60196446e2c8fb01d8225b307982a9b6d3b38148d6ad7aa4766a6b9f06fee3954fbc34a4ff298ad6e49a758223906cc1d3d39c3d82dcec9 +Size (borgbackup-1.1.2.tar.gz) = 19860535 bytes -- cgit v1.2.3