[55564] trunk/dports/sysutils
snc at macports.org
snc at macports.org
Thu Aug 13 06:55:15 PDT 2009
Revision: 55564
http://trac.macports.org/changeset/55564
Author: snc at macports.org
Date: 2009-08-13 06:55:12 -0700 (Thu, 13 Aug 2009)
Log Message:
-----------
created timedrive, needs help finding duplicity
Added Paths:
-----------
trunk/dports/sysutils/timedrive/
trunk/dports/sysutils/timedrive/Portfile
trunk/dports/sysutils/timedrive/files/
trunk/dports/sysutils/timedrive/files/setup.py
Added: trunk/dports/sysutils/timedrive/Portfile
===================================================================
--- trunk/dports/sysutils/timedrive/Portfile (rev 0)
+++ trunk/dports/sysutils/timedrive/Portfile 2009-08-13 13:55:12 UTC (rev 55564)
@@ -0,0 +1,52 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup python26 1.0
+
+name timedrive
+version 0.1.1
+categories sysutils net
+maintainers snc
+description incremental backup across networks
+long_description Time Drive is a front-end utility for duplicity. It makes \
+ backup to an external file server easy and efficient. Time \
+ Drive supports WebDAV, secure WebDAV, FTP, SSH, and SCP. \
+ It can also be configured to work with Samba.
+
+homepage http://www.oak-tree.us/blog/index.php/science-and-technology/time-drive
+
+platforms darwin
+depends_build-append \
+ port:py26-pyqt4 \
+ port:py26-sip \
+ port:py26-setuptools
+depends_lib-append port:duplicity
+depends_run-append port:sshfs \
+ port:ncftp
+
+master_sites http://www.oak-tree.us/stuff/
+distname Time-Drive-${version}
+use_zip yes
+
+checksums md5 e0436173fccc079079c3cc303dcc0851 \
+ sha1 6253c728a69d88c4665c71c0a247351784eaeeb1 \
+ rmd160 81c7f7c8fbf442442721efcb61509be2274f3898
+
+worksrcdir Time-Drive
+
+patch {
+ reinplace s|pyrcc4|pyrcc4-2.6|g ${worksrcpath}/BuildUi.sh
+ reinplace s|pyuic4|pyuic4-2.6|g ${worksrcpath}/BuildUi.sh
+ file attributes ${worksrcpath}/BuildUi.sh -permissions +x
+ file copy ${filespath}/setup.py ${worksrcpath}/
+ reinplace s|backends|backend|g ${worksrcpath}/duplicity_interface.py
+}
+
+pre-build {
+ system "cd ${worksrcpath} && ./BuildUi.sh"
+}
+
+livecheck.check regex
+livecheck.url ${homepage}
+livecheck.regex Time Drive \\((\\d+\\.\\d+\\.\\d+)\\)
Property changes on: trunk/dports/sysutils/timedrive/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/sysutils/timedrive/files/setup.py
===================================================================
--- trunk/dports/sysutils/timedrive/files/setup.py (rev 0)
+++ trunk/dports/sysutils/timedrive/files/setup.py 2009-08-13 13:55:12 UTC (rev 55564)
@@ -0,0 +1,29 @@
+from setuptools import setup, find_packages
+
+long_desc = """Time Drive is a front-end utility for duplicity. It makes
+backup to an external file server easy and efficient. Time
+Drive supports WebDAV, secure WebDAV, FTP, SSH, and SCP.
+It can also be configured to work with Samba.
+"""
+
+setup(name="time-drive",
+ version="0.1.1",
+ description="incremental backup across networks",
+ long_description=long_desc,
+ author="Oak Tree US",
+ author_email="",
+ url="http://www.oak-tree.us/blog/index.php/science-and-technology/time-drive",
+ packages = find_packages(),
+ scripts = ['app.py',
+ 'backupsettings.py',
+ 'duplicity_interface.py',
+ 'restoredialog.py',
+ 'settingsdialog.py',
+ 'timedrive-backup',
+ 'treesortfilter.py',
+ 'ui_MainWindow.py',
+ 'ui_RestoreFiles.py',
+ 'ui_Settings.py',
+ 'utils.py'],
+ package_data={'time-drive':["*.ui","*.sh","*.qrc"]}
+ )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090813/f56ca6d4/attachment.html>
More information about the macports-changes
mailing list