notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
duplicity Backup tool that uses librsync and GnuPG
3.0.4_1 sysutils on this many watch lists=12 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.3.2Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2003-07-03 06:58:03
Last Update: 2025-02-10 20:38:30
Commit Hash: ee8c008
People watching this port, also watch:: gnupg, rsync, librsync, ncftp, python27
License: GPLv2+
WWW:
https://duplicity.gitlab.io/
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    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/duplicity-3.0.4_1/catalog.mk
  3. /usr/local/share/licenses/duplicity-3.0.4_1/LICENSE
  4. /usr/local/share/licenses/duplicity-3.0.4_1/GPLv2+
Collapse this list.
Dependency lines:
  • duplicity>0:sysutils/duplicity
To install the port:
cd /usr/ports/sysutils/duplicity/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/duplicity
  • pkg install duplicity
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: duplicity
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1739131412 SHA256 (duplicity-3.0.4.tar.gz) = 5c939775e00d9f539589b4782ebe476ecb1ee061df06852fa7bee1c82b4556b6 SIZE (duplicity-3.0.4.tar.gz) = 1925420

Packages (timestamps in pop-ups are UTC):
duplicity
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.0.4_13.0.4_10.8.17-3.0.4_1---
FreeBSD:13:quarterly3.0.4_13.0.4_1-3.0.4_13.0.4_1-0.8.230.8.23
FreeBSD:14:latest3.0.4_13.0.4_10.8.23-3.0.4_10.8.23-0.8.23
FreeBSD:14:quarterly3.0.3.23.0.4_1-3.0.3.23.0.4_1-0.8.230.8.23
FreeBSD:15:latest3.0.4_13.0.4_1n/a3.0.4_1n/a-2.1.5_1-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-pip>0 : devel/py-pip@py311
  2. py311-pipx>0 : devel/py-pipx@py311
  3. py311-setuptools>0 : devel/py-setuptools@py311
  4. py311-wheel>0 : devel/py-wheel@py311
  5. python3.11 : lang/python311
  6. msgfmt : devel/gettext-tools
  7. py311-build>=0 : devel/py-build@py311
  8. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-black>0 : devel/py-black@py311
  2. py311-pytest-pycodestyle>0 : devel/py-pytest-pycodestyle@py311
  3. gtar>0 : archivers/gtar
  4. par2cmdline>0 : archivers/par2cmdline
  5. pylint-py311>0 : devel/pylint@py311
  6. py311-pytest>=7,1 : devel/py-pytest@py311
  7. python3.11 : lang/python311
Runtime dependencies:
  1. py311-fasteners>=0 : devel/py-fasteners@py311
  2. py311-future>0 : devel/py-future@py311
  3. py311-mock>0 : devel/py-mock@py311
  4. py311-paramiko>=0 : security/py-paramiko@py311
  5. py311-pexpect>0 : misc/py-pexpect@py311
  6. py311-requests>=0 : www/py-requests@py311
  7. py311-urllib3>=0 : net/py-urllib3@py311
  8. py311-b2sdk>=0.1.8 : devel/py-b2sdk@py311
  9. py311-dropbox>0 : www/py-dropbox@py311
  10. gpg2 : security/gnupg
  11. py311-boto3>0 : www/py-boto3@py311
  12. python3.11 : lang/python311
Library dependencies:
  1. librsync.so : net/librsync
This port is required by:
for Run
  1. sysutils/duply

Configuration Options:
===> The following configuration options are available for duplicity-3.0.4_1: B2=on: Backblaze B2 backend DOCS=on: Build and/or install documentation DROPBOX=on: Dropbox backend FTP=off: FTP backend FTPS=off: FTPS backend GDOCS=off: Google Docs backend NLS=on: Native Language Support S3=on: Amazon S3 backend ====> GnuPG support: you have to select exactly one of them GNUPG=off: Use GnuPG 1 GNUPG2=on: Use GnuPG 2 ===> Use 'make config' to modify these settings
Options name:
sysutils_duplicity
USES:
cpe localbase python shebangfix gettext-tools
pkg-message:
For install:
The following backends are supported by duplicity itself, but will require manual installation of their respective dependencies because they are not yet available in the ports tree: - The HSI backend - The mega backend for mega.co.nz - The swift backend for OpenStack Object Storage - The tahoe backend for Tahoe-LAFS Please refer to upstream duplicity documentation for information on the use of these backends. For gnupg 2 insert "pinentry-mode loopback" into ~/.gnupg/gpg.conf and "allow-loopback-pinentry" into ~/.gnupg/gpg-agent.conf
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/d/duplicity/
  2. https://pypi.org/packages/source/d/duplicity/
Collapse this list.

Number of commits found: 130 (showing only 30 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.5.12
27 Mar 2009 06:54:19
Original commit files touched by this commit
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>
0.5.09
23 Feb 2009 18:25:34
Original commit files touched by this commit
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
0.5.06
13 Jan 2009 18:54:31
Original commit files touched by this commit
vd search for other commits by this committer
Fix pkg-plist.

Reported by:    pav@ (via pointyhat)
0.5.06
10 Jan 2009 15:04:38
Original commit files touched by this commit
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
0.5.03
27 Nov 2008 07:23:50
Original commit files touched by this commit
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
0.5.02
29 Sep 2008 08:15:25
Original commit files touched by this commit
vd search for other commits by this committer
sysutils/duplicity:

fix pkg-plist error

Reported by:    QAT
Pointyhat to:   vd, peter.schuller@infidyne.com
0.5.02
28 Sep 2008 19:28:11
Original commit files touched by this commit
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
0.4.12
15 Aug 2008 01:09:21
Original commit files touched by this commit
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)
0.4.10_1
06 Jun 2008 14:03:26
Original commit files touched by this commit
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)
0.4.10
30 Mar 2008 11:02:01
Original commit files touched by this commit
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
0.4.9
19 Jan 2008 07:47:08
Original commit files touched by this commit
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>
0.4.8
16 Dec 2007 10:03:13
Original commit files touched by this commit
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>
0.4.7_1
12 Dec 2007 15:02:19
Original commit files touched by this commit
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>
0.4.7
12 Dec 2007 12:06:43
Original commit files touched by this commit
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>
0.4.3
24 Aug 2007 10:39:18
Original commit files touched by this commit
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]
0.4.2_3
29 May 2007 09:01:52
Original commit files touched by this commit
vd search for other commits by this committer
Switch to gnupg2. [1]
sysutils/duplicity uses the ``gpg'' executable, not ``gpgv''.

Suggested by:   rafan@ [1]
0.4.2_2
22 Dec 2006 02:51:16
Original commit files touched by this commit
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
0.4.2_1
21 Dec 2006 13:31:56
Original commit files touched by this commit
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
0.4.2
12 Dec 2006 10:49:21
Original commit files touched by this commit
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
0.4.2
03 Feb 2006 16:11:11
Original commit files touched by this commit
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)
0.4.1
23 Jan 2006 10:25:37
Original commit files touched by this commit
vd search for other commits by this committer
Add SHA256 to my ports.

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

Approved by:    garga (mentor)
0.4.1
31 Aug 2005 02:46:32
Original commit files touched by this commit
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>
0.4.0_1
05 Mar 2005 22:09:34
Original commit files touched by this commit
vs search for other commits by this committer
Reset maintainer on request. Thanks to Gerhard for maintaining the
ports so far!

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

(Part 1)
0.4.0
03 Oct 2003 11:04:59
Original commit files touched by this commit
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>
0.4.0
14 Aug 2003 10:01:16
Original commit files touched by this commit
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>
0.4.0
04 Jul 2003 04:04:49
Original commit files touched by this commit
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
0.4.0
03 Jul 2003 06:57:31
Original commit files touched by this commit
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: 130 (showing only 30 on this page)

«  1 | 2