diff options
-rw-r--r-- | sysutils/duplicity/DESCR | 6 | ||||
-rw-r--r-- | sysutils/duplicity/Makefile | 23 | ||||
-rw-r--r-- | sysutils/duplicity/PLIST | 80 | ||||
-rw-r--r-- | sysutils/duplicity/distinfo | 5 | ||||
-rw-r--r-- | sysutils/duplicity/patches/patch-aa | 15 |
5 files changed, 129 insertions, 0 deletions
diff --git a/sysutils/duplicity/DESCR b/sysutils/duplicity/DESCR new file mode 100644 index 00000000000..c3234d2b7b4 --- /dev/null +++ b/sysutils/duplicity/DESCR @@ -0,0 +1,6 @@ +Duplicity backs directories by producing encrypted tar-format volumes and +uploading them to a remote or local file server. Because duplicity uses +librsync, the incremental archives are space efficient and only record the +parts of files that have changed since the last backup. Because duplicity +uses GnuPG to encrypt and/or sign these archives, they will be safe from +spying and/or modification by the server. diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile new file mode 100644 index 00000000000..f306698dd96 --- /dev/null +++ b/sysutils/duplicity/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/08/26 18:24:51 wennmach Exp $ +# + +DISTNAME= duplicity-0.4.1 +CATEGORIES= sysutils net +MASTER_SITES= http://savannah.nongnu.org/download/duplicity/ + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://www.nongnu.org/duplicity/ +COMMENT= Remote encrypting incremental backup utility + +DEPENDS= gnupg>=1.2.3:../../security/gnupg + +BUILDLINK_DEPENDS.librsync= librsync>=0.9.6 +PYDISTUTILSPKG= yes +PYTHON_VERSIONS_ACCEPTED= 22pth 23pth +USE_BUILDLINK3= yes + +.include "../../devel/librsync/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../lang/python/extension.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/sysutils/duplicity/PLIST b/sysutils/duplicity/PLIST new file mode 100644 index 00000000000..89b5218d3b6 --- /dev/null +++ b/sysutils/duplicity/PLIST @@ -0,0 +1,80 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/26 18:24:51 wennmach Exp $ +bin/duplicity +bin/rdiffdir +man/man1/duplicity.1 +man/man1/rdiffdir.1 +share/doc/${PKGNAME}/CHANGELOG +share/doc/${PKGNAME}/COPYING +share/doc/${PKGNAME}/README +${PYSITELIB}/duplicity/GnuPGInterface.py +${PYSITELIB}/duplicity/GnuPGInterface.pyc +${PYSITELIB}/duplicity/GnuPGInterface.pyo +${PYSITELIB}/duplicity/__init__.py +${PYSITELIB}/duplicity/__init__.pyc +${PYSITELIB}/duplicity/__init__.pyo +${PYSITELIB}/duplicity/backends.py +${PYSITELIB}/duplicity/backends.pyc +${PYSITELIB}/duplicity/backends.pyo +${PYSITELIB}/duplicity/collections.py +${PYSITELIB}/duplicity/collections.pyc +${PYSITELIB}/duplicity/collections.pyo +${PYSITELIB}/duplicity/commandline.py +${PYSITELIB}/duplicity/commandline.pyc +${PYSITELIB}/duplicity/commandline.pyo +${PYSITELIB}/duplicity/diffdir.py +${PYSITELIB}/duplicity/diffdir.pyc +${PYSITELIB}/duplicity/diffdir.pyo +${PYSITELIB}/duplicity/dup_temp.py +${PYSITELIB}/duplicity/dup_temp.pyc +${PYSITELIB}/duplicity/dup_temp.pyo +${PYSITELIB}/duplicity/dup_time.py +${PYSITELIB}/duplicity/dup_time.pyc +${PYSITELIB}/duplicity/dup_time.pyo +${PYSITELIB}/duplicity/file_naming.py +${PYSITELIB}/duplicity/file_naming.pyc +${PYSITELIB}/duplicity/file_naming.pyo +${PYSITELIB}/duplicity/globals.py +${PYSITELIB}/duplicity/globals.pyc +${PYSITELIB}/duplicity/globals.pyo +${PYSITELIB}/duplicity/gpg.py +${PYSITELIB}/duplicity/gpg.pyc +${PYSITELIB}/duplicity/gpg.pyo +${PYSITELIB}/duplicity/lazy.py +${PYSITELIB}/duplicity/lazy.pyc +${PYSITELIB}/duplicity/lazy.pyo +${PYSITELIB}/duplicity/librsync.py +${PYSITELIB}/duplicity/librsync.pyc +${PYSITELIB}/duplicity/librsync.pyo +${PYSITELIB}/duplicity/log.py +${PYSITELIB}/duplicity/log.pyc +${PYSITELIB}/duplicity/log.pyo +${PYSITELIB}/duplicity/manifest.py +${PYSITELIB}/duplicity/manifest.pyc +${PYSITELIB}/duplicity/manifest.pyo +${PYSITELIB}/duplicity/misc.py +${PYSITELIB}/duplicity/misc.pyc +${PYSITELIB}/duplicity/misc.pyo +${PYSITELIB}/duplicity/patchdir.py +${PYSITELIB}/duplicity/patchdir.pyc +${PYSITELIB}/duplicity/patchdir.pyo +${PYSITELIB}/duplicity/path.py +${PYSITELIB}/duplicity/path.pyc +${PYSITELIB}/duplicity/path.pyo +${PYSITELIB}/duplicity/robust.py +${PYSITELIB}/duplicity/robust.pyc +${PYSITELIB}/duplicity/robust.pyo +${PYSITELIB}/duplicity/selection.py +${PYSITELIB}/duplicity/selection.pyc +${PYSITELIB}/duplicity/selection.pyo +${PYSITELIB}/duplicity/static.py +${PYSITELIB}/duplicity/static.pyc +${PYSITELIB}/duplicity/static.pyo +${PYSITELIB}/duplicity/statistics.py +${PYSITELIB}/duplicity/statistics.pyc +${PYSITELIB}/duplicity/statistics.pyo +${PYSITELIB}/duplicity/tarfile.py +${PYSITELIB}/duplicity/tarfile.pyc +${PYSITELIB}/duplicity/tarfile.pyo +${PYSITELIB}/duplicity/_librsync.so +@dirrm share/doc/${PKGNAME} +@dirrm ${PYSITELIB}/duplicity diff --git a/sysutils/duplicity/distinfo b/sysutils/duplicity/distinfo new file mode 100644 index 00000000000..c6f0920da6c --- /dev/null +++ b/sysutils/duplicity/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/08/26 18:24:50 wennmach Exp $ + +SHA1 (duplicity-0.4.1.tar.gz) = 09353d59d1b7264740bed9bec02c72668bfd659a +Size (duplicity-0.4.1.tar.gz) = 101621 bytes +SHA1 (patch-aa) = 48866f297e2dcffd5da98b8298d6acf08821f7e8 diff --git a/sysutils/duplicity/patches/patch-aa b/sysutils/duplicity/patches/patch-aa new file mode 100644 index 00000000000..357ce37504e --- /dev/null +++ b/sysutils/duplicity/patches/patch-aa @@ -0,0 +1,15 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/08/26 18:24:51 wennmach Exp $ + +--- setup.py.orig Mon Feb 9 04:49:51 2004 ++++ setup.py Thu Aug 26 19:55:38 2004 +@@ -21,8 +21,8 @@ + ["_librsyncmodule.c"], + libraries=["rsync"])], + scripts = ['rdiffdir', 'duplicity'], +- data_files = [('share/man/man1', ['duplicity.1', 'rdiffdir.1']), +- ('share/doc/duplicity-%s' % version_string, ++ data_files = [('man/man1', ['duplicity.1', 'rdiffdir.1']), ++ ('share/doc/duplicity-%s' % (version_string,), + ['COPYING', 'README', 'CHANGELOG'])]) + + |