On Sun 05/11/2017 00:50, Jeremie Courreges-Anglas wrote: > > Hi, > > Minor tweaks for borgbackup. lang/python/3.6 now provides a python3 > symlink, so the patch shouldn't be needed. > > ok?
Makefile needs some attention as well. See diff below. -- Björn Ketelaars GPG key: 0x4F0E5F21 diff --git sysutils/borgbackup/Makefile sysutils/borgbackup/Makefile index e7210a25829..399887932c7 100644 --- sysutils/borgbackup/Makefile +++ sysutils/borgbackup/Makefile @@ -35,9 +35,6 @@ 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} \ @@ -45,7 +42,6 @@ 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 cd ${WRKSRC}; \ diff --git sysutils/borgbackup/patches/patch-src_borg__endian_h sysutils/borgbackup/patches/patch-src_borg__endian_h index ad7acf235eb..86a2d38b011 100644 --- sysutils/borgbackup/patches/patch-src_borg__endian_h +++ sysutils/borgbackup/patches/patch-src_borg__endian_h @@ -1,6 +1,6 @@ $OpenBSD: patch-src_borg__endian_h,v 1.1 2017/11/04 12:29:38 jasper Exp $ -__builtin_bswap32 unavailable at least on sparc6 +__builtin_bswap32 unavailable at least on sparc64 Index: src/borg/_endian.h --- src/borg/_endian.h.orig diff --git sysutils/borgbackup/patches/patch-src_borg_testsuite_archiver_py sysutils/borgbackup/patches/patch-src_borg_testsuite_archiver_py deleted file mode 100644 index 274f2c64c99..00000000000 --- sysutils/borgbackup/patches/patch-src_borg_testsuite_archiver_py +++ /dev/null @@ -1,14 +0,0 @@ -$OpenBSD: patch-src_borg_testsuite_archiver_py,v 1.1 2017/11/04 12:29:38 jasper Exp $ - -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):