On Sun 08/10/2017 07:49, Björn Ketelaars wrote:
> Please find enclosed a diff for bringing borgbackup to the latest version
> (1.1.0). Changelog can be found at
> https://github.com/borgbackup/borg/blob/1.1.0/docs/changes.rst#version-110-2017-10-07
> 
> Please note that Guzzle Sphinx Theme is required as build dependency. A port
> has been submitted to the list.
> 
> I've been running with different 1.1.0 release candidates for a couple of
> weeks without any issues on amd64 and i386.
> 
> -- 
> Björn Ketelaars
> GPG key: 0x4F0E5F21
> 
> 
> diff --git sysutils/borgbackup/Makefile sysutils/borgbackup/Makefile
> index 47bee20d824..d6b75b7e3d6 100644
> --- sysutils/borgbackup/Makefile
> +++ sysutils/borgbackup/Makefile
> @@ -2,7 +2,7 @@
>  
>  COMMENT =            deduplicating backup program
>  
> -MODPY_EGG_VERSION =  1.0.11
> +MODPY_EGG_VERSION =  1.1.0
>  DISTNAME =           borgbackup-${MODPY_EGG_VERSION}
>  
>  MODPY_PI =           Yes
> @@ -24,7 +24,8 @@ LIB_DEPENDS +=              ${MODPY_LIB_DEPENDS} 
> archivers/lz4
>  
>  BUILD_DEPENDS +=     ${RUN_DEPENDS} \
>                       devel/py-setuptools_scm${MODPY_FLAVOR} \
> -                     textproc/py-sphinx${MODPY_FLAVOR}
> +                     textproc/py-sphinx${MODPY_FLAVOR} \
> +                     textproc/py-sphinx_guzzle_theme${MODPY_FLAVOR}
>  
>  RUN_DEPENDS +=               net/py-msgpack${MODPY_FLAVOR}
>  
> @@ -35,6 +36,9 @@ TEST_DEPENDS +=             ${RUN_DEPENDS} \
>  
>  MODPY_SETUPTOOLS =   Yes
>  
> +post-patch:
> +     ${SUBST_CMD} ${WRKSRC}/src/borg/testsuite/archiver.py
> +
>  post-build:
>       ${MODPY_CMD} build_ext --inplace
>       cd ${WRKSRC}/docs; env PYTHONPATH=${WRKSRC} \
> @@ -42,12 +46,12 @@ post-build:
>  
>  post-install:
>       ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/borg.1 
> ${PREFIX}/man/man1/borg.1
> +     rm 
> ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/borg/testsuite/archiver.py.beforesubst
>  
>  do-test: fake
> -     @printf "\n*** NOTE: borgbackup fails all tests when it is already 
> installed ***\n\n"
>       cd ${WRKSRC}; \
>               PATH=${WRKINST}/usr/local/bin:${PATH} \
> -             PYTHONPATH=${WRKSRC} \
> +             PYTHONPATH=${WRKSRC}/src \
>               ${MODPY_BIN} -m pytest --ignore lib*
>  
>  .include <bsd.port.mk>
> diff --git sysutils/borgbackup/distinfo sysutils/borgbackup/distinfo
> index efa07b0453b..d9b6af82dd0 100644
> --- sysutils/borgbackup/distinfo
> +++ sysutils/borgbackup/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (borgbackup-1.0.11.tar.gz) = 
> /G79LRlFRiVTLg3vrJDNjoc3Zl4QrlntsVNW7lqZ0pE=
> -SIZE (borgbackup-1.0.11.tar.gz) = 603381
> +SHA256 (borgbackup-1.1.0.tar.gz) = 
> tAwRIMSAqCNc5AO45uer8Td0WIlvQ46vzmD1SRZ4nm8=
> +SIZE (borgbackup-1.1.0.tar.gz) = 2912847
> diff --git sysutils/borgbackup/patches/patch-borg__hashindex_c 
> sysutils/borgbackup/patches/patch-borg__hashindex_c
> deleted file mode 100644
> index d24438ca982..00000000000
> --- sysutils/borgbackup/patches/patch-borg__hashindex_c
> +++ /dev/null
> @@ -1,25 +0,0 @@
> -$OpenBSD: patch-borg__hashindex_c,v 1.2 2017/02/14 17:56:26 danj Exp $
> -
> -__builtin_bswap32 unavailable at least on sparc64
> -
> ---- borg/_hashindex.c.orig   Mon Feb 13 04:55:35 2017
> -+++ borg/_hashindex.c        Mon Feb 13 12:43:39 2017
> -@@ -7,6 +7,7 @@
> - #include <sys/stat.h>
> - #include <fcntl.h>
> - #include <unistd.h>
> -+#include <endian.h>
> - 
> - #if defined (__SVR4) && defined (__sun)
> - #include <sys/isa_defs.h>
> -@@ -25,8 +26,8 @@
> - #endif
> - 
> - #if BORG_BIG_ENDIAN
> --#define _le32toh(x) __builtin_bswap32(x)
> --#define _htole32(x) __builtin_bswap32(x)
> -+#define _le32toh(x) letoh32(x)
> -+#define _htole32(x) htole32(x)
> - #else
> - #define _le32toh(x) (x)
> - #define _htole32(x) (x)
> diff --git sysutils/borgbackup/patches/patch-src_borg__endian_h 
> sysutils/borgbackup/patches/patch-src_borg__endian_h
> new file mode 100644
> index 00000000000..d12bc84b49d
> --- /dev/null
> +++ sysutils/borgbackup/patches/patch-src_borg__endian_h
> @@ -0,0 +1,26 @@
> +$OpenBSD$
> +
> +__builtin_bswap32 unavailable at least on sparc6
> +
> +Index: src/borg/_endian.h
> +--- src/borg/_endian.h.orig
> ++++ src/borg/_endian.h
> +@@ -1,6 +1,7 @@
> + #include <unistd.h>
> + #include <stdlib.h>
> + #include <stdint.h>
> ++#include <endian.h>
> + 
> + #if defined (__SVR4) && defined (__sun)
> + #include <sys/isa_defs.h>
> +@@ -19,8 +20,8 @@
> + #endif
> + 
> + #if BORG_BIG_ENDIAN
> +-#define _le32toh(x) __builtin_bswap32(x)
> +-#define _htole32(x) __builtin_bswap32(x)
> ++#define _le32toh(x) letoh32(x)
> ++#define _htole32(x) htole32(x)
> + #else
> + #define _le32toh(x) (x)
> + #define _htole32(x) (x)
> diff --git sysutils/borgbackup/patches/patch-src_borg_testsuite_archiver_py 
> sysutils/borgbackup/patches/patch-src_borg_testsuite_archiver_py
> new file mode 100644
> index 00000000000..36328b95f13
> --- /dev/null
> +++ sysutils/borgbackup/patches/patch-src_borg_testsuite_archiver_py
> @@ -0,0 +1,14 @@
> +$OpenBSD$
> +
> +Index: src/borg/testsuite/archiver.py
> +--- src/borg/testsuite/archiver.py.orig
> ++++ src/borg/testsuite/archiver.py
> +@@ -2452,7 +2452,7 @@ class ArchiverTestCase(ArchiverTestCaseBase):
> +     def test_with_lock(self):
> +         self.cmd('init', '--encryption=repokey', self.repository_location)
> +         lock_path = os.path.join(self.repository_path, 'lock.exclusive')
> +-        cmd = 'python3', '-c', 'import os, sys; sys.exit(42 if 
> os.path.exists("%s") else 23)' % lock_path
> ++        cmd = 'python${MODPY_VERSION}', '-c', 'import os, sys; sys.exit(42 
> if os.path.exists("%s") else 23)' % lock_path
> +         self.cmd('with-lock', self.repository_location, *cmd, fork=True, 
> exit_code=42)
> + 
> +     def test_recreate_list_output(self):
> diff --git sysutils/borgbackup/pkg/PLIST sysutils/borgbackup/pkg/PLIST
> index fe377c799c8..3741c0e1249 100644
> --- sysutils/borgbackup/pkg/PLIST
> +++ sysutils/borgbackup/pkg/PLIST
> @@ -1,5 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.5 2017/08/14 16:51:54 sthen Exp $
>  bin/borg
> +bin/borgfs
>  lib/python${MODPY_VERSION}/site-packages/borg/
>  lib/python${MODPY_VERSION}/site-packages/borg/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/borg/__main__.py
> @@ -10,54 +11,108 @@ 
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}_version.${MODPY_P
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}archive.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}archiver.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}fuse.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}key.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}keymanager.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}locking.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}lrucache.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}nanorst.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}remote.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}repository.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}selftest.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}shellpattern.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}upgrader.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/${MODPY_PYCACHE}xattr.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/borg/_chunker.c
> +lib/python${MODPY_VERSION}/site-packages/borg/_endian.h
>  lib/python${MODPY_VERSION}/site-packages/borg/_hashindex.c
>  lib/python${MODPY_VERSION}/site-packages/borg/_version.py
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/__init__.py
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2/
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2-libselect.h
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2/COPYING
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2/README.md
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2/blake2-impl.h
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2/blake2.h
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/blake2/blake2b-ref.c
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/checksums.c
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/checksums.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/checksums.so
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/crc32_clmul.c
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/crc32_dispatch.c
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/crc32_slice_by_8.c
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/xxh64/
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/xxh64/xxhash.c
> +lib/python${MODPY_VERSION}/site-packages/borg/algorithms/xxh64/xxhash.h
>  lib/python${MODPY_VERSION}/site-packages/borg/archive.py
>  lib/python${MODPY_VERSION}/site-packages/borg/archiver.py
>  lib/python${MODPY_VERSION}/site-packages/borg/cache.py
> +lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/
> +lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/cache_sync.c
> +lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/sysdep.h
> +lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/unpack.h
> +lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/unpack_define.h
> +lib/python${MODPY_VERSION}/site-packages/borg/cache_sync/unpack_template.h
>  lib/python${MODPY_VERSION}/site-packages/borg/chunker.c
>  lib/python${MODPY_VERSION}/site-packages/borg/chunker.pyx
>  lib/python${MODPY_VERSION}/site-packages/borg/chunker.so
>  lib/python${MODPY_VERSION}/site-packages/borg/compress.c
>  lib/python${MODPY_VERSION}/site-packages/borg/compress.pyx
>  lib/python${MODPY_VERSION}/site-packages/borg/compress.so
> -lib/python${MODPY_VERSION}/site-packages/borg/crypto.c
> -lib/python${MODPY_VERSION}/site-packages/borg/crypto.pyx
> -lib/python${MODPY_VERSION}/site-packages/borg/crypto.so
> +lib/python${MODPY_VERSION}/site-packages/borg/constants.py
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/__init__.py
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/${MODPY_PYCACHE}file_integrity.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/${MODPY_PYCACHE}key.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/${MODPY_PYCACHE}keymanager.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/${MODPY_PYCACHE}nonces.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/file_integrity.py
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/key.py
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/keymanager.py
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/low_level.c
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/low_level.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/low_level.so
> +lib/python${MODPY_VERSION}/site-packages/borg/crypto/nonces.py
>  lib/python${MODPY_VERSION}/site-packages/borg/fuse.py
>  lib/python${MODPY_VERSION}/site-packages/borg/hashindex.c
>  lib/python${MODPY_VERSION}/site-packages/borg/hashindex.pyx
>  lib/python${MODPY_VERSION}/site-packages/borg/hashindex.so
>  lib/python${MODPY_VERSION}/site-packages/borg/helpers.py
> -lib/python${MODPY_VERSION}/site-packages/borg/key.py
> -lib/python${MODPY_VERSION}/site-packages/borg/keymanager.py
> +lib/python${MODPY_VERSION}/site-packages/borg/item.c
> +lib/python${MODPY_VERSION}/site-packages/borg/item.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/item.so
>  lib/python${MODPY_VERSION}/site-packages/borg/locking.py
>  lib/python${MODPY_VERSION}/site-packages/borg/logger.py
>  lib/python${MODPY_VERSION}/site-packages/borg/lrucache.py
> +lib/python${MODPY_VERSION}/site-packages/borg/nanorst.py
>  lib/python${MODPY_VERSION}/site-packages/borg/paperkey.html
> -lib/python${MODPY_VERSION}/site-packages/borg/platform.py
> -lib/python${MODPY_VERSION}/site-packages/borg/platform_darwin.c
> -lib/python${MODPY_VERSION}/site-packages/borg/platform_darwin.pyx
> -lib/python${MODPY_VERSION}/site-packages/borg/platform_freebsd.c
> -lib/python${MODPY_VERSION}/site-packages/borg/platform_freebsd.pyx
> -lib/python${MODPY_VERSION}/site-packages/borg/platform_linux.c
> -lib/python${MODPY_VERSION}/site-packages/borg/platform_linux.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/patterns.py
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/__init__.py
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/base.py
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/darwin.c
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/darwin.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/freebsd.c
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/freebsd.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/linux.c
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/linux.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/posix.c
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/posix.pyx
> +lib/python${MODPY_VERSION}/site-packages/borg/platform/posix.so
>  lib/python${MODPY_VERSION}/site-packages/borg/remote.py
>  lib/python${MODPY_VERSION}/site-packages/borg/repository.py
> +lib/python${MODPY_VERSION}/site-packages/borg/selftest.py
>  lib/python${MODPY_VERSION}/site-packages/borg/shellpattern.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/__init__.py
> @@ -66,45 +121,65 @@ 
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}__init__
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}archive.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}archiver.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}benchmark.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}checksums.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}chunker.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}compress.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}crypto.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}file_integrity.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}hashindex.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}item.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}key.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}locking.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}lrucache.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}nanorst.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}nonces.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}remote.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}repository.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}shellpattern.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}upgrader.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/borg/testsuite/${MODPY_PYCACHE}xattr.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/archive.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/archiver.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/attic.tar.gz
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/benchmark.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/cache.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/checksums.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/chunker.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/compress.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/crypto.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/file_integrity.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/hashindex.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/helpers.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/item.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/key.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/locking.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/logger.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/lrucache.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/nanorst.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/nonces.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/patterns.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/platform.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/remote.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/repository.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/shellpattern.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/upgrader.py
> +lib/python${MODPY_VERSION}/site-packages/borg/testsuite/version.py
>  lib/python${MODPY_VERSION}/site-packages/borg/testsuite/xattr.py
>  lib/python${MODPY_VERSION}/site-packages/borg/upgrader.py
> +lib/python${MODPY_VERSION}/site-packages/borg/version.py
>  lib/python${MODPY_VERSION}/site-packages/borg/xattr.py
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
> +lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
>  
> lib/python${MODPY_VERSION}/site-packages/borgbackup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
>  @man man/man1/borg.1

Ping?

Reply via email to