source: trunk/dports/sysutils/duplicity/Portfile @ 121159

Last change on this file since 121159 was 121159, checked in by khindenburg@…, 5 years ago

duplicity: update to 0.6.24 - add a lot of depends

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# -*- 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
2# $Id: Portfile 121159 2014-06-18 20:39:32Z khindenburg@macports.org $
3
4PortSystem          1.0
5PortGroup           python 1.0
6
7name                duplicity
8categories          sysutils
9version             0.6.24
10set stable_series   [join [lrange [split ${version} .] 0 1] .]-series
11platforms           darwin
12license             GPL-2
13maintainers         nomaintainer
14
15description   Encrypted bandwidth-efficient backup.
16
17long_description  Duplicity backs up directories by producing encrypted \
18      tar-format volumes and uploading them to a remote or local file \
19      server. Because duplicity uses librsync, the incremental archives \
20      are space efficient and only record the parts of files that have \
21      changed since the last backup. Because duplicity uses GnuPG to \
22      encrypt and/or sign these archives, they will be safe from spying \
23      and/or modification by the server.
24
25distname            duplicity-${version}
26homepage            http://duplicity.nongnu.org/
27master_sites        https://launchpad.net/duplicity/${stable_series}/${version}/+download
28
29checksums           rmd160  ff6c6dc84d609a390e7bb3d018a4f31030c8b826 \
30                    sha256  1d41d756638f55106f9501c3db94ccbc6568aa856ba531e07ed2cfb760b62450
31
32python.default_version 27
33
34build.args          --librsync-dir=${prefix}
35python.link_binaries_suffix
36post-destroot {
37    xinstall -m 644 -W ${worksrcpath}/bin \
38        ${name}.1 \
39        rdiffdir.1 \
40        ${destroot}${prefix}/share/man/man1/
41}
42
43depends_build-append    port:py${python.version}-setuptools \
44                        port:py${python.version}-rbtools \
45                        port:py${python.version}-nose \
46                        port:py${python.version}-pip
47
48depends_run-append  port:py${python.version}-boto \
49                    port:py${python.version}-lockfile \
50                    port:py${python.version}-paramiko \
51                    port:ncftp
52
53depends_lib-append  port:librsync \
54                    port:gnupg
55
56livecheck.type    regex
57livecheck.url     https://launchpad.net/duplicity/+download
58livecheck.regex   {duplicity-(\d+(?:\.\d+)*).tar.gz}
Note: See TracBrowser for help on using the repository browser.