Duplicity version 0.6.05 - How to Download and Install on Mac OS X
Sunday the 22nd of November, 2009

    duplicity  most recent diff


    version 0.6.05

      View the most recent changes for the duplicity port at: duplicity.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for duplicity.
      The raw portfile for duplicity 0.6.05 is located here:
      http://duplicity.darwinports.com/dports/sysutils/duplicity/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/duplicity


      The duplicity Portfile 58257 2009-09-25 00:27:09Z singingwolfboy macports.org $

      PortSystem 1.0

      Name: duplicity
      Version: 0.6.05
      Revision: 1
      Category: sysutils
      Platform: darwin
      Maintainers: singingwolfboy openmaintainer

      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.

      set stable_series 0.6-series
      Homepage: http://duplicity.nongnu.org/
      Master Sites: https://launchpad.net/duplicity/${stable_series}/${version}/+download

      Checksums: md5 d467f8e98b969b67eb7c1a7af158a147 sha1 4334939d0c028ea20d373ed7441d8592f0017c04 rmd160 d65f7dbc0f589e817f253ccf467f5b81013addb1

      depends_lib-append port:librsync port:gnupg

      depends_run-append port:ncftp

      build.args --librsync-dir=${prefix}

      universal_variant no

      if {![variant_isset python25] && ![variant_isset python26]} {
      default_variants +python26
      }

      Variant: python25 description {Uses Python 2.5} conflicts python26 {
      PortGroup python25 1.0
      depends_run-append port:py25-gnupg port:py25-boto
      # setting the PortGroup clears a lot of other settings, which means
      # we need to remind MacPorts about them.
      categories sysutils
      depends_lib-append port:librsync port:gnupg
      }

      Variant: python26 description {Uses Python 2.6} conflicts python25 {
      PortGroup python26 1.0
      depends_run-append port:py26-gnupg port:py26-boto
      # setting the PortGroup clears a lot of other settings, which means
      # we need to remind MacPorts about them.
      categories sysutils
      depends_lib-append port:librsync port:gnupg
      # this is apparently required due to the way Python 2.6 installs as
      # a framework
      post-destroot {
      PortGroup python26 1.0
      ln -s ${python.prefix}/bin/duplicity ${destroot}${prefix}/bin/
      }
      }

      livecheck.type regex
      livecheck.url https://launchpad.net/duplicity/+download
      livecheck.regex {duplicity-(\d+(?:\.\d+)*).tar.gz}

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/duplicity
      % sudo port install duplicity
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching duplicity
      ---> Verifying checksum for duplicity
      ---> Extracting duplicity
      ---> Configuring duplicity
      ---> Building duplicity with target all
      ---> Staging duplicity into destroot
      ---> Installing duplicity
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using duplicity with these commands:
      %  man duplicity
      % apropos duplicity
      % which duplicity
      % locate duplicity

     Where to find more information:

    Darwin Ports



    Lightbox this page.