summaryrefslogtreecommitdiff
path: root/sysutils/duplicity
diff options
context:
space:
mode:
authorwennmach <wennmach>2004-08-26 18:24:50 +0000
committerwennmach <wennmach>2004-08-26 18:24:50 +0000
commit7a9d8b6350b4827faea91bd8b45f46b33a8088e5 (patch)
treea7cc291e4a8f9fa2a5d63fe2848cd8f12f07758d /sysutils/duplicity
parent14d842ac84a82873719ebf8f37f564371fddf903 (diff)
downloadpkgsrc-7a9d8b6350b4827faea91bd8b45f46b33a8088e5.tar.gz
Initial import of duplicity-0.4.1, an encrypting remote incremental
backup utility
Diffstat (limited to 'sysutils/duplicity')
-rw-r--r--sysutils/duplicity/DESCR6
-rw-r--r--sysutils/duplicity/Makefile23
-rw-r--r--sysutils/duplicity/PLIST80
-rw-r--r--sysutils/duplicity/distinfo5
-rw-r--r--sysutils/duplicity/patches/patch-aa15
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'])])
+
+