[19706] trunk/dports/sysutils

source_changes at macosforge.org source_changes at macosforge.org
Sat Sep 23 10:23:17 PDT 2006


Revision: 19706
          http://trac.macosforge.org/projects/macports/changeset/19706
Author:   landonf at macports.org
Date:     2006-09-23 10:23:16 -0700 (Sat, 23 Sep 2006)

Log Message:
-----------
Duplicity, a simple backup utility -- can even backup to Amazon S3! Woot!

Added Paths:
-----------
    trunk/dports/sysutils/duplicity/
    trunk/dports/sysutils/duplicity/Portfile
    trunk/dports/sysutils/duplicity/files/
    trunk/dports/sysutils/duplicity/files/patch-setup.py

Added: trunk/dports/sysutils/duplicity/Portfile
===================================================================
--- trunk/dports/sysutils/duplicity/Portfile	                        (rev 0)
+++ trunk/dports/sysutils/duplicity/Portfile	2006-09-23 17:23:16 UTC (rev 19706)
@@ -0,0 +1,29 @@
+# $Id: $
+PortSystem		1.0
+PortGroup		python24 1.0
+name			duplicity
+version			0.4.2
+categories		sysutils
+maintainers		landonf at opendarwin.org
+description		Encrypted bandwidth-efficient backup.
+long_description	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.
+homepage		http://www.nongnu.org/duplicity/index.html
+platforms		darwin
+
+master_sites		http://savannah.nongnu.org/download/duplicity
+checksums		md5 a9fd4094f23bb36c82cc1dc2816a5b7d
+depends_lib-append	port:librsync \
+			port:gnupg
+
+patchfiles		patch-setup.py
+
+post-patch {
+	reinplace s|@PREFIX@|${prefix}|g ${worksrcpath}/setup.py
+}

Added: trunk/dports/sysutils/duplicity/files/patch-setup.py
===================================================================
--- trunk/dports/sysutils/duplicity/files/patch-setup.py	                        (rev 0)
+++ trunk/dports/sysutils/duplicity/files/patch-setup.py	2006-09-23 17:23:16 UTC (rev 19706)
@@ -0,0 +1,13 @@
+--- setup.py.orig	2006-09-23 10:16:16.000000000 -0700
++++ setup.py	2006-09-23 10:17:08.000000000 -0700
+@@ -19,7 +19,9 @@
+ 	  package_dir = {"duplicity": "src"},
+ 	  ext_modules = [Extension("duplicity._librsync",
+ 							   ["_librsyncmodule.c"],
+-							   libraries=["rsync"])],
++							   libraries=["rsync"],
++                               include_dirs=["@PREFIX@/include"],
++                               library_dirs=["@PREFIX@/lib"])],
+ 	  scripts = ['rdiffdir', 'duplicity'],
+ 	  data_files = [('share/man/man1', ['duplicity.1', 'rdiffdir.1']),
+ 					('share/doc/duplicity-%s' % version_string,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20060923/319ebb35/attachment.html


More information about the macports-changes mailing list