FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
duplicity 0.6.24 sysutils on this many watch lists=6 search for ports that depend on this port
Backup tool that uses librsync and GnuPG
Maintained by: jase@FreeBSD.org search for ports maintained by this maintainer
Port Added: 03 Jul 2003 06:58:03
License: not specified in port


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.

WWW: http://www.nongnu.org/duplicity/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. devel/py-setuptools27
  2. lang/python27
  3. lang/python2
Required To Run:
  1. security/gnupg
  2. devel/py-lockfile
  3. ftp/ncftp3
  4. ftp/lftp
  5. devel/py-boto
  6. security/py-paramiko
  7. devel/py-setuptools27
  8. lang/python27
  9. lang/python2
Required Libraries:
  1. net/librsync
  2. devel/gettext

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/sysutils/duplicity/ && make install clean
To add the package: pkg install sysutils/duplicity


Configuration Options
===> The following configuration options are available for duplicity-0.6.24:
     CLOUDFILES=off: Install CloudFiles backend
     DOCS=on: Build and/or install documentation
     FTP=on: Install FTP backend
     FTPS=on: Install FTPS backend
     GDOCS=off: Install Google Docs backend
     GIO=off: Install GIO backend
     NLS=on: Native Language Support
     S3=on: Install Amazon S3 backend
     SSH=on: Install SSH/SCP/SFTP backend
===> Use 'make config' to modify these settings

Master Sites:
  1. http://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. http://launchpad.net/duplicity/0.6-series/0.6.24/+download/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2011-03-16
    Affects: users of sysutils/duplicity
    Author: peter.schuller@infidyne.com
    Reason: 
      sysutils/duplicity has been upgraded to 0.6.11. The old version
      (0.5.20) is retained as sysutils/duplicity05. Duplicity 0.6 should
      be generally compatible, but pay special attention to the new meaning
      of the --archive-dir command. In particular, the archive dir is now
      mandatory and defaults to ~/.cache/duplicity. You may have to
      --exclude accordingly.  In addition, it is recommended you consult
      the CHANGELOG, specifically the "New in v0.6.00 (2009/06/08)" section
      which details the checkpoint/restore feature (enabled by default) and
      its implications.
    
    

Number of commits found: 64

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 May 2014 15:22:04
Original commit files touched by this commit  0.6.24
Revision:354428
jase search for other commits by this committer
- Update to 0.6.24

Changes:	http://duplicity.nongnu.org/Changelog.GNU
15 Mar 2014 17:15:45
Original commit files touched by this commit  0.6.23_1
Revision:348357
adamw search for other commits by this committer
- Use OPTIONS helpers
- Remove some .if's obsoleted by STAGE
- Remove CONFLICTS against ports that don't exist

PR:		ports/187201
Approved by:	maintainer timeout
05 Feb 2014 17:47:55
Original commit files touched by this commit  0.6.23_1
Revision:342803
jase search for other commits by this committer
- Add missing RUN_DEPENDS of devel/py-lockfile

PR:	ports/186461
Reported by:	Helmut Ritter
01 Feb 2014 18:31:16
Original commit files touched by this commit  0.6.23
Revision:342199
jase search for other commits by this committer
- Update to 0.6.23
- CloudFiles backend is updated to support (and use by default)
  Rackspace's all-encompassing Python API library pyrax. As the
  library is not currently in the Ports Collection, revert the
  default module used for the backend to py-cloudfiles. This can
  be overridden by using --cf-backend=pyrax at runtime
- Pet portlint(8), rename Makefile variable file to f
- Update pkg-message to mention mega backend
- Change to PYDISTUTILS_AUTOPLIST=YES, list documentation in
  PORTDOCS and remove pkg-plist

Changes:	http://duplicity.nongnu.org/Changelog.GNU
13 Jan 2014 21:00:04
Original commit files touched by this commit  0.6.22_1
Revision:339634
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
03 Jan 2014 01:13:00
Original commit files touched by this commit  0.6.22_1
Revision:338513
bapt search for other commits by this committer
Part 2 at removing now useless FETCH_ARGS redifition
03 Nov 2013 17:26:46
Original commit files touched by this commit  0.6.22_1
Revision:332631
jase search for other commits by this committer
- Convert LIB_DEPENDS to new format, missed in previous commit
03 Nov 2013 17:22:37
Original commit files touched by this commit  0.6.22_1
Revision:332630
jase search for other commits by this committer
- Add STAGE support
- Limit use of Python to <= 2.7
- Correct include of bsd.port.options.mk
03 Nov 2013 16:54:55
Original commit files touched by this commit  0.6.22
Revision:332627
jase search for other commits by this committer
- Revert r332550 - does not work as intended/is not applicable.

Duplicity itself is not fully Python 3 compatible - there's multiple
instances of "print" as command and all the unicode vs bytes string
handling needs fixing to allow working unicode filename support.
Python 3 support is currently planned for the 0.7 branch.
02 Nov 2013 23:00:54
Original commit files touched by this commit  0.6.22
Revision:332550
wg search for other commits by this committer
sysutils/duplicity: fix for python 3.x

PR:		ports/182765
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu>
Approved by:	maintainer (timeout)
20 Sep 2013 23:06:00
Original commit files touched by this commit  0.6.22
Revision:327772
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
01 Sep 2013 02:38:21
Original commit files touched by this commit  0.6.22
Revision:325842
jase search for other commits by this committer
- Update to 0.6.22
- Add options for GIO and Ubuntu One backends as their dependancies
  are now available in the Ports Collection

Changes:	http://duplicity.nongnu.org/CHANGELOG
24 Apr 2013 18:10:32
Original commit files touched by this commit  0.6.21
Revision:316464
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
23 Jan 2013 16:53:51
Original commit files touched by this commit  0.6.21
Revision:310883
jase search for other commits by this committer
- Update to 0.6.21

Changes:    http://duplicity.nongnu.org/CHANGELOG
28 Oct 2012 21:27:41
Original commit files touched by this commit  0.6.20
Revision:306575
jase search for other commits by this committer
- Update to 0.6.20
- Convert to new format Makefile header
- Correct an error in pkg-message

Feature safe:	yes
15 Aug 2012 16:47:36
Original commit files touched by this commit  0.6.19_2
jase search for other commits by this committer
- Add temporary patch to fix resuming encrypted backups.

PR:		ports/170114
Submitted by:	William Orr <will@worrbase.com>
Obtained from:	https://answers.launchpad.net/duplicity/+question/183711
Approved by:	flo (mentor)
10 Jun 2012 17:34:34
Original commit files touched by this commit  0.6.19_1
jase search for other commits by this committer
- Add OPTIONS to allow the selective installation of backends. [1]
- Add dependencies for CloudFiles and Google Docs backends.

PR:             ports/168723
Submitted by:   Michael Gmelin <freebsd@grem.de> [1]
Approved by:    flo (mentor)
05 Jun 2012 10:47:23
Original commit files touched by this commit  0.6.19
jase search for other commits by this committer
- Update to 0.6.19
- Update maintainer address
- Convert to new options framework
- Fix COMMENT
- Remove shlib version from LIB_DEPENDS
- Remove extraneous comment

Changes:        http://www.nongnu.org/duplicity/CHANGELOG
Approved by:    flo, culot (mentors)
06 Mar 2012 11:21:10
Original commit files touched by this commit  0.6.18_1
scheidell search for other commits by this committer
- Add run dependency on security/py-paramiko to fix dependency in last upstream
release. [1]
- Add run dependency on devel/py-boto to enable use of duplicity's S3 backend.
[2]

PR:             ports/165705 [1]
Reported by:    Rob Evers <rob@debank.tv> [1]
Submitted by:   Jase Thew <freebsd@beardz.net> (maintainer) [2]
Approved by:    gabor (mentor, implicit)
03 Mar 2012 19:54:37
Original commit files touched by this commit  0.6.18
jgh search for other commits by this committer
- Update to 0.6.18

PR:     ports/165649
Submitted by:   maintainer, freebsd@beardz.net
26 Nov 2011 15:06:32
Original commit files touched by this commit  0.6.17
miwi search for other commits by this committer
- Update to 0.6.17

PR:             162886
Submitted by:   Jase Thew <freebsd@beardz.net> (maintainer)
Feature safe:   yes
13 Nov 2011 00:49:56
Original commit files touched by this commit  0.6.16
dougb search for other commits by this committer
Update to version 0.6.16, released October 15, 2011.
Too many changes since 0.6.13 to list, see:
1. /usr/local/share/doc/duplicity/CHANGELOG, or
2. http://www.nongnu.org/duplicity/CHANGELOG

For the port, the version upgrade and maintainer change are from the PR.
Thanks to the former maintainer for his past hard work, and confirming
the change.

Additionally, add some cleanups of my own:
1. More accurate comment
2. Make NLS an OPTION
3. Minor simplification to the Makefile logic

PR:             ports/162507
Submitted by:   Jase Thew <freebsd@beardz.net>
Feature safe:   yes
26 May 2011 01:56:42
Original commit files touched by this commit  0.6.13
sahil search for other commits by this committer
- Update to 0.6.13

PR:             ports/156944
Submitted by:   Jase Thew <freebsd@beardz.net>
Approved by:    maintainer timeout
16 Mar 2011 03:24:49
Original commit files touched by this commit  0.6.11
sahil search for other commits by this committer
Update to 0.6.11, add WITHOUT_NLS switch and
update CONFLICTS.

PR:             ports/152744
Submitted by:   Vlad V. Teterya <vlad@vlad.uz.ua>
Approved by:    maintainer
16 Dec 2010 02:34:07
Original commit files touched by this commit  0.5.20_2
glarkin search for other commits by this committer
- Chase security/libksba shlib version bump

Requested by:   kwm
Pointyhat to:   glarkin
31 May 2010 02:01:56
Original commit files touched by this commit  0.5.20_1
ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
09 Sep 2009 09:29:16
Original commit files touched by this commit  0.5.20
miwi search for other commits by this committer
- Update to 0.5.20

PR:             138552
Submitted by:   Peter Schuller <peter.schuller@infidyne.com> (maintainer)
13 Jul 2009 17:30:11
Original commit files touched by this commit  0.5.18
dhn search for other commits by this committer
- Add CONFLICTS with sysutils/duplicity-devel

PR:             ports/136646
Submitted by:   Peter Schuller <peter.schuller@infidyne.com> (maintainer)
22 May 2009 21:53:08
Original commit files touched by this commit  0.5.18
miwi search for other commits by this committer
- Update to 0.5.18

PR:             134761
Submitted by:   Peter Schuller <peter.schuller@infidyne.com> (maintainer)
10 May 2009 18:30:58
Original commit files touched by this commit  0.5.17
miwi search for other commits by this committer
- Update to 0.5.17

PR:             134374
Submitted by:   Peter Schuller <peter.schuller@infidyne.com> (maintainer)
07 May 2009 07:05:53
Original commit files touched by this commit  0.5.16
vd search for other commits by this committer
Transfer maintainership of

sysutils/duplicity
sysutils/rdiff-backup
sysutils/rdiff-backup-devel
sysutils/rdiff-backup10

from myself to Peter Schuller because he has been more active than me
in updating those ports and sent so many ready-to-be-committed patches.
27 Apr 2009 14:30:14
Original commit files touched by this commit  0.5.16
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.5.15 to 0.5.16

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG

PR:             ports/133991
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
12 Apr 2009 19:14:09
Original commit files touched by this commit  0.5.15
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.5.13 to 0.5.15

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG

PR:             ports/133432 (is for upgrade to 0.5.14, but is essentially the
same)
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
28 Mar 2009 06:46:09
Original commit files touched by this commit  0.5.13
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.5.12 to 0.5.13

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG

PR:             ports/133139
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
27 Mar 2009 06:54:19
Original commit files touched by this commit  0.5.12
vd search for other commits by this committer
* Upgrade sysutils/duplicity from 0.5.09 to 0.5.12
* Remove dependencies on pexpect/GnuPGInterface as they are both bundled
* Fix some out-of-order plist entries

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG

PR:             ports/132908
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
23 Feb 2009 18:25:34
Original commit files touched by this commit  0.5.09
vd search for other commits by this committer
* Upgrade sysutils/duplicity from 0.5.06 to 0.5.09

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG

Supersedes:     ports/131656
13 Jan 2009 18:54:31
Original commit files touched by this commit  0.5.06
vd search for other commits by this committer
Fix pkg-plist.

Reported by:    pav@ (via pointyhat)
10 Jan 2009 15:04:38
Original commit files touched by this commit  0.5.06
vd search for other commits by this committer
* Upgrade sysutils/duplicity from 0.5.03 to 0.5.06
* Install all the files that the port would install into doc/ if we didn't
  modify its installation script
* Leave the installator to install the man pages by itself, only tune the
  installation directory

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG
27 Nov 2008 07:23:50
Original commit files touched by this commit  0.5.03
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.5.02 to 0.5.03

ChangeLog:
http://duplicity.nongnu.org/CHANGELOG

PR:             ports/129188
Submitted by:   peter.schuller@infidyne.com
29 Sep 2008 08:15:25
Original commit files touched by this commit  0.5.02
vd search for other commits by this committer
sysutils/duplicity:

fix pkg-plist error

Reported by:    QAT
Pointyhat to:   vd, peter.schuller@infidyne.com
28 Sep 2008 19:28:11
Original commit files touched by this commit  0.5.02
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.4.12 to 0.5.02

ChangeLog:
http://www.nongnu.org/duplicity/CHANGELOG

PR:             ports/127161 (with small fix)
Submitted by:   peter.schuller@infidyne.com
15 Aug 2008 01:09:21
Original commit files touched by this commit  0.4.12
edwin search for other commits by this committer
[PATCH] sysutils/duplicity: update to 0.4.12

        New in v0.4.12 (2008/07/22)
        ---------------------------
        Dan Muresan created a patch to minimize the number of password
        prompts. To do so, it sometimes requests a password once without
        confirmation; if later it turns out that a full backup is needed,
        the user is prompted for confirmation.

        bug #23540: doc bug in man page (environment FTP_PASSWORD)
        https://savannah.nongnu.org/bugs/index.php?23540

        bug #23362: Documentation for --version, --time-separator <char>
        https://savannah.nongnu.org/bugs/index.php?23362
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Jun 2008 14:03:26
Original commit files touched by this commit  0.4.10_1
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
30 Mar 2008 11:02:01
Original commit files touched by this commit  0.4.10
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.4.9 to 0.4.10.

ChangeLog:
http://www.nongnu.org/duplicity/CHANGELOG

PR:             ports/122217
Submitted by:   peter.schuller@infidyne.com
19 Jan 2008 07:47:08
Original commit files touched by this commit  0.4.9
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.4.8 to 0.4.9.

ChangeLog:
http://www.nongnu.org/duplicity/CHANGELOG

PR:             ports/119780
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
16 Dec 2007 10:03:13
Original commit files touched by this commit  0.4.8
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.4.7 to 0.4.8.

ChangeLog:
http://www.nongnu.org/duplicity/CHANGELOG

PR:             ports/118742
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
12 Dec 2007 15:02:19
Original commit files touched by this commit  0.4.7_1
vd search for other commits by this committer
Fix packing list problems in sysutils/duplicity:
the man pages were installed in share/man/ instead of man/

Pointyhat to:   vd, Peter Schuller <peter.schuller@infidyne.com>
12 Dec 2007 12:06:43
Original commit files touched by this commit  0.4.7
vd search for other commits by this committer
Upgrade sysutils/duplicity from 0.4.3 to 0.4.7.

ChangeLog:
http://www.nongnu.org/duplicity/CHANGELOG

PR:             ports/118333
Submitted by:   Peter Schuller <peter.schuller@infidyne.com>
24 Aug 2007 10:39:18
Original commit files touched by this commit  0.4.3
vd search for other commits by this committer
* Upgrade sysutils/duplicity from 0.4.2 to 0.4.3
* Add conditional dependency to misc/py-pexpect

Sample patches from rafan@ and from Peter Schuller [1]

PR:             ports/115762 [1]
Submitted by:   Peter Schuller <peter.schuller@infidyne.com> [1]
29 May 2007 09:01:52
Original commit files touched by this commit  0.4.2_3
vd search for other commits by this committer
Switch to gnupg2. [1]
sysutils/duplicity uses the ``gpg'' executable, not ``gpgv''.

Suggested by:   rafan@ [1]
22 Dec 2006 02:51:16
Original commit files touched by this commit  0.4.2_2
kuriyama search for other commits by this committer
- Since security/gnupg (2.x) installs symlink $PREFIX/bin/gpg,
  depending on $PREFIX/bin/gpg for security/gnupg1 (1.4.x) is not
  correct.  To work around this, change dependency line from bin/gpg
  to bin/gpgv which exists in security/gnupg1 port only.

Spotted by:     ume
21 Dec 2006 13:31:56
Original commit files touched by this commit  0.4.2_1
kuriyama search for other commits by this committer
- Upgrade gnupg to 2.0.1.  Old stable version (1.4.6) was repocopied
  to security/gnupg1.

Thanks to:      dougb, lofi
12 Dec 2006 10:49:21
Original commit files touched by this commit  0.4.2
vd search for other commits by this committer
A bunch of cosmetic changes:
* remove DOCSDIR definition, it is redundant with the one in bsd.port.mk
* remove @ before install commands so one can see what is installed
03 Feb 2006 16:11:11
Original commit files touched by this commit  0.4.2
vd search for other commits by this committer
Update sysutils/duplicity from 0.4.1 to 0.4.2, mostly a bugfix release

Approved by:    garga (mentor)
23 Jan 2006 10:25:37
Original commit files touched by this commit  0.4.1
vd search for other commits by this committer
Add SHA256 to my ports.

Approved by:    garga (mentor)
20 Jan 2006 06:12:05
Original commit files touched by this commit  0.4.1
vd search for other commits by this committer
Change my email address to the @FreeBSD one

Approved by:    garga (mentor)
31 Aug 2005 02:46:32
Original commit files touched by this commit  0.4.1
lawrance search for other commits by this committer
- Update to 0.4.1
- Submitter takes maintainership

PR:             ports/84979
Submitted by:   Vasil Dimov <vd@datamax.bg>
05 Mar 2005 22:09:34
Original commit files touched by this commit  0.4.0_1
vs search for other commits by this committer
Reset maintainer on request. Thanks to Gerhard for maintaining the
ports so far!

PR:             ports/78088
31 Mar 2004 03:12:58
Original commit files touched by this commit  0.4.0_1
trevor search for other commits by this committer
SIZEify (maintainer timeout)
04 Feb 2004 05:10:27
Original commit files touched by this commit  0.4.0_1
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
03 Oct 2003 11:04:59
Original commit files touched by this commit  0.4.0
edwin search for other commits by this committer
Chase up new MASTER_SITE_SAVANNAH.

PR:             ports/56970
Submitted by:   Jean-Yves Lefort <jylefort@brutele.be>
14 Aug 2003 10:01:16
Original commit files touched by this commit  0.4.0
leeym search for other commits by this committer
A patch to make duplicity work with the new librsync 0.9.6 in ports.

PR:             55567
Submitted by:   Gerhard Haering <gh@ghaering.de>
04 Jul 2003 04:04:49
Original commit files touched by this commit  0.4.0
leeym search for other commits by this committer
add duplicity-0.4.0

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.

WWW: http://www.nongnu.org/duplicity/

Reminded by:    kris and roberto
03 Jul 2003 06:57:31
Original commit files touched by this commit  0.4.0
leeym search for other commits by this committer
add duplicity-0.4.0

WWW: http://www.nongnu.org/duplicity/

PR:             53235
Submitted by:   Gerhard Haering <gh@ghaering.de>

Number of commits found: 64

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumAug 26
fileAug 21
py-djangoAug 21
py-django-develAug 21
py-django14Aug 21
py-django15Aug 21
php53Aug 18
phpmyadminAug 17
chromiumAug 13
serfAug 11
subversionAug 11
subversion17Aug 11
nginxAug 09
nginx-develAug 09
mingw32-opensslAug 06

6 vulnerabilities affecting 9 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24507
Broken 218
Deprecated 727
Ignore 562
Forbidden 36
Restricted 261
No CDROM 101
Vulnerable 23
Expired 1
Set to expire 717
Interactive 0
new 24 hours 4
new 48 hours6
new 7 days55
new fortnight95
new month255

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.