On 2022/12/05 12:01, Giovanni Bechis wrote: > On Sat, Dec 03, 2022 at 07:30:55PM +0000, Klemens Nanni wrote: > > Last port update is from 2010, i consider this port unmaintained despite > > the variable being set. > > > > python 2, but upstream is super active (last beta is a few hours old) > > with python 3 support and a stable version of 2.0.5. > > > > Does anyone use this port and cares to update it? > > It shouldn't rot away on py2 life support^W^W... > I am using it, update to 2.0.5 follows.
Joshua Megerman sent a diff back in May for this, which I tweaked and sent back, no response from maintainer (and I forgot it was in-flight and didn't get round to committing it). It would be really helpful if people would drop maintainer on ports which they aren't realistically going to maintain. > +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-0.0.0.dist-info/ This should use the pypi "sdist" tarball, the version number doesn't end up set correctly when it's built from the GH autogenerated tar. Here's an updated version of the earlier diffs. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/rdiff-backup/Makefile,v retrieving revision 1.24 diff -u -p -r1.24 Makefile --- Makefile 11 Mar 2022 19:57:55 -0000 1.24 +++ Makefile 5 Dec 2022 11:20:28 -0000 @@ -1,26 +1,27 @@ -COMMENT = incremental backup +COMMENT = incremental backup -MODPY_EGG_VERSION = 1.2.8 +MODPY_EGG_VERSION = 2.0.5 DISTNAME = rdiff-backup-${MODPY_EGG_VERSION} -REVISION = 8 + CATEGORIES = sysutils -HOMEPAGE = http://www.nongnu.org/rdiff-backup/ +HOMEPAGE = https://rdiff-backup.net/ -MAINTAINER = Pierre-Emmanuel Andre <p...@openbsd.org> +MAINTAINER = Pierre-Emmanuel Andre <p...@openbsd.org> # GPLv2+ PERMIT_PACKAGE = Yes WANTLIB += rsync pthread ${MODPY_WANTLIB} -LIB_DEPENDS += net/librsync - -MASTER_SITES = ${MASTER_SITE_SAVANNAH:=rdiff-backup/} +LIB_DEPENDS += net/librsync -MODULES = lang/python -MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2} +MODULES = lang/python +MODPY_PI = Yes +MODPY_PYBUILD = setuptools_scm +CFLAGS += -I${LOCALBASE}/include -NO_TEST = Yes +# tests are present but are intended to run via Tox in a Docker container +NO_TEST = Yes .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/rdiff-backup/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 18 Jan 2015 03:15:14 -0000 1.3 +++ distinfo 5 Dec 2022 11:20:28 -0000 @@ -1,2 +1,2 @@ -SHA256 (rdiff-backup-1.2.8.tar.gz) = DZGoW0CUkRb6iq8V2hZcNKLRVEmzy+AcgCY5ExCslds= -SIZE (rdiff-backup-1.2.8.tar.gz) = 196526 +SHA256 (rdiff-backup-2.0.5.tar.gz) = VNFgOOYgFO2RbHHIMDsH0vphpqaAOMoYn8LTFTSw84s= +SIZE (rdiff-backup-2.0.5.tar.gz) = 456089 Index: patches/patch-_librsyncmodule_c =================================================================== RCS file: patches/patch-_librsyncmodule_c diff -N patches/patch-_librsyncmodule_c --- patches/patch-_librsyncmodule_c 11 Mar 2022 19:57:55 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -Fix with librsync v1.0.0; similar to -https://bugs.launchpad.net/duplicity/+bug/1416344 - -This uses the backwards-compatible format that uses the insecure -truncated MD4 hash. - ---- _librsyncmodule.c.orig Wed Aug 19 20:33:42 2015 -+++ _librsyncmodule.c Wed Aug 19 20:34:42 2015 -@@ -59,8 +59,13 @@ _librsync_new_sigmaker(PyObject* self, PyObject* args) - if (sm == NULL) return NULL; - sm->x_attr = NULL; - -+#ifdef RS_DEFAULT_STRONG_LEN - sm->sig_job = rs_sig_begin((size_t)blocklen, - (size_t)RS_DEFAULT_STRONG_LEN); -+#else -+ sm->sig_job = rs_sig_begin((size_t)blocklen, -+ (size_t)8, RS_MD4_SIG_MAGIC); -+#endif - return (PyObject*)sm; - } - Index: patches/patch-rdiff_backup_SetConnections_py =================================================================== RCS file: patches/patch-rdiff_backup_SetConnections_py diff -N patches/patch-rdiff_backup_SetConnections_py --- patches/patch-rdiff_backup_SetConnections_py 11 Mar 2022 19:57:55 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ -Bugfix: DeprecationWarning: os.popen2 is deprecated -cf http://bugs.gentoo.org/attachment.cgi?id=216585&action=view - ---- rdiff_backup/SetConnections.py.orig Mon Mar 16 14:36:21 2009 -+++ rdiff_backup/SetConnections.py Wed Aug 19 20:31:28 2015 -@@ -135,10 +135,10 @@ def init_connection(remote_cmd): - if not remote_cmd: return Globals.local_connection - - Log("Executing " + remote_cmd, 4) -- if os.name == "nt": -+ if map(int, sys.version.split()[0].split('.')[:2]) >= [2, 6]: - import subprocess - try: -- process = subprocess.Popen(remote_cmd, shell=False, bufsize=0, -+ process = subprocess.Popen(remote_cmd, shell=True, bufsize=0, - stdin=subprocess.PIPE, - stdout=subprocess.PIPE) - (stdin, stdout) = (process.stdin, process.stdout) Index: patches/patch-setup_py =================================================================== RCS file: /cvs/ports/sysutils/rdiff-backup/patches/patch-setup_py,v retrieving revision 1.4 diff -u -p -r1.4 patch-setup_py --- patches/patch-setup_py 11 Mar 2022 19:57:55 -0000 1.4 +++ patches/patch-setup_py 5 Dec 2022 11:20:28 -0000 @@ -1,34 +1,12 @@ ---- setup.py.orig Mon Mar 16 15:36:21 2009 -+++ setup.py Thu Feb 11 14:29:01 2010 -@@ -58,6 +58,10 @@ if os.name == 'nt': - 'zipfile': None - }) - -+LOCALBASE = os.getenv("LOCALBASE", "/usr/local") -+include_dirs = ["%s/include" % LOCALBASE] -+library_dirs = ["%s/lib" % LOCALBASE] -+ - setup(name="rdiff-backup", - version=version_string, - description="Local/remote mirroring+incremental backup", -@@ -68,14 +72,13 @@ setup(name="rdiff-backup", - ext_modules = [Extension("rdiff_backup.C", ["cmodule.c"]), - Extension("rdiff_backup._librsync", - ["_librsyncmodule.c"], -- include_dirs=incdir_list, -- library_dirs=libdir_list, -- libraries=libname, -- extra_link_args=lflags_arg)], -+ libraries=["rsync"], -+ include_dirs=include_dirs, -+ library_dirs=library_dirs)], - scripts = ['rdiff-backup', 'rdiff-backup-statistics'], -- data_files = [('share/man/man1', ['rdiff-backup.1', -+ data_files = [('man/man1', ['rdiff-backup.1', - 'rdiff-backup-statistics.1']), -- ('share/doc/rdiff-backup-%s' % (version_string,), -- ['CHANGELOG', 'COPYING', 'README', 'FAQ.html'])], -+ ('share/doc/rdiff-backup', -+ ['CHANGELOG', 'FAQ.html'])], - **extra_options) - +Index: setup.py +--- setup.py.orig ++++ setup.py +@@ -193,7 +193,7 @@ setup( + ], + scripts=["src/rdiff-backup", "src/rdiff-backup-statistics", "src/rdiff-backup-delete"], + data_files=[ +- ("share/man/man1", ["build/rdiff-backup.1", "build/rdiff-backup-statistics.1"]), ++ ("man/man1", ["build/rdiff-backup.1", "build/rdiff-backup-statistics.1"]), + ( + "share/doc/rdiff-backup", + [ Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/rdiff-backup/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 11 Mar 2022 19:57:55 -0000 1.6 +++ pkg/PLIST 5 Dec 2022 11:20:28 -0000 @@ -1,79 +1,123 @@ bin/rdiff-backup +bin/rdiff-backup-delete bin/rdiff-backup-statistics lib/python${MODPY_VERSION}/site-packages/rdiff_backup/ -lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/C.so +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}.dist-info/COPYING +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/rdiff_backup-${MODPY_EGG_VERSION}.dist-info/top_level.txt +@so lib/python${MODPY_VERSION}/site-packages/rdiff_backup/C.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/rdiff_backup/FilenameMapping.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/FilenameMapping.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Globals.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Globals.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Hardlink.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Hardlink.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Main.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Main.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Rdiff.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Rdiff.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Security.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Security.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/SetConnections.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/SetConnections.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/TempFile.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/TempFile.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Time.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/Time.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/__init__.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/_librsync.so +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}FilenameMapping.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}FilenameMapping.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Globals.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Globals.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Hardlink.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Hardlink.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Main.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Rdiff.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Rdiff.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Security.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}SetConnections.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}SetConnections.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}TempFile.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}TempFile.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Time.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}Time.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}backup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}backup.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}compare.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}compare.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}eas_acls.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}eas_acls.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}fs_abilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}fs_abilities.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}hash.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}hash.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}increment.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}increment.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}iterfile.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}iterfile.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}librsync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}librsync.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}longname.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}longname.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}manage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}manage.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}regress.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}regress.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}restore.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}restore.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}robust.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}robust.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}rorpiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}rorpiter.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}rpath.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}rpath.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}selection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}selection.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}statistics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}statistics.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}user_group.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}user_group.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}win_acls.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/rdiff_backup/${MODPY_PYCACHE}win_acls.${MODPY_PYC_MAGIC_TAG}pyc +@so lib/python${MODPY_VERSION}/site-packages/rdiff_backup/_librsync.${MODPY_PYC_MAGIC_TAG}so lib/python${MODPY_VERSION}/site-packages/rdiff_backup/backup.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/backup.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/compare.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/compare.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/connection.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/connection.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/eas_acls.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/eas_acls.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/fs_abilities.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/fs_abilities.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/hash.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/hash.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/increment.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/increment.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/iterfile.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/iterfile.pyc -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/lazy.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/lazy.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/librsync.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/librsync.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/log.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/log.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/longname.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/longname.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/manage.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/manage.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/metadata.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/metadata.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/regress.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/regress.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/restore.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/restore.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/robust.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/robust.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/rorpiter.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/rorpiter.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/rpath.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/rpath.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/selection.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/selection.pyc -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/static.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/static.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/statistics.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/statistics.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/user_group.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/user_group.pyc lib/python${MODPY_VERSION}/site-packages/rdiff_backup/win_acls.py -lib/python${MODPY_VERSION}/site-packages/rdiff_backup/win_acls.pyc @man man/man1/rdiff-backup-statistics.1 @man man/man1/rdiff-backup.1 +share/bash-completion/ +share/bash-completion/completions/ +share/bash-completion/completions/rdiff-backup share/doc/rdiff-backup/ -share/doc/rdiff-backup/CHANGELOG -share/doc/rdiff-backup/FAQ.html +share/doc/rdiff-backup/CHANGELOG.md +share/doc/rdiff-backup/COPYING +share/doc/rdiff-backup/DEVELOP.md +share/doc/rdiff-backup/FAQ.md +share/doc/rdiff-backup/README.md +share/doc/rdiff-backup/Windows-DEVELOP.md +share/doc/rdiff-backup/Windows-README.md +share/doc/rdiff-backup/examples.md