| Port details on branch 2020Q3 |
- duplicity Backup tool that uses librsync and GnuPG
- 0.8.15 sysutils
=0 0.8.15Version of this port present on the latest quarterly branch. - Maintainer: dbaio@FreeBSD.org
 - Port Added: 2020-07-04 23:01:44
- Last Update: 2020-08-02 12:51:46
- Commit Hash: ddce2c2
- License: GPLv2+
- WWW:
- http://duplicity.nongnu.org
- 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.
WWW: http://duplicity.nongnu.org
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- duplicity>0:sysutils/duplicity
- Conflicts:
- CONFLICTS_INSTALL:
- duplicity07
- duplicity-devel
- 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 = 1596306193
SHA256 (duplicity-0.8.15.tar.gz) = ac69ff68b88b6c15c222f8334bb447fbe529c6849a6c9ac33e4995d7eb31e4cd
SIZE (duplicity-0.8.15.tar.gz) = 1482647
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py37-setuptools_scm>=0 : devel/py-setuptools_scm@py37
- py37-setuptools>0 : devel/py-setuptools@py37
- python3.7 : lang/python37
- msgfmt : devel/gettext-tools
- Runtime dependencies:
-
- py37-fasteners>=0 : devel/py-fasteners@py37
- py37-paramiko>=0 : security/py-paramiko@py37
- py37-pexpect>0 : misc/py-pexpect@py37
- py37-requests>=0 : www/py-requests@py37
- py37-urllib3>=0 : net/py-urllib3@py37
- py37-mock>0 : devel/py-mock@py37
- py37-future>0 : devel/py-future@py37
- py37-b2sdk>=0.1.8 : devel/py-b2sdk@py37
- ncftp>=3.2.2 : ftp/ncftp3
- lftp>=3.7.15 : ftp/lftp
- gpg2 : security/gnupg
- py37-boto>=1.6b : devel/py-boto@py37
- py37-setuptools>0 : devel/py-setuptools@py37
- python3.7 : lang/python37
- Library dependencies:
-
- librsync.so : net/librsync
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for duplicity-0.8.15:
B2=on: Backblaze B2 backend
DOCS=on: Build and/or install documentation
FTP=on: FTP backend
FTPS=on: 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:
- localbase python shebangfix gettext
- 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 Dropbox backend
- 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
- If upgrading from < 0.8.12:
- The sysutils/duplicity port has been updated to 0.8.12, current stable
release. A new port sysutils/duplicity07 has been created to keep version
0.7.19 in the tree, as it uses a deprecated version of Python, it will be
removed soon. It will be kept for a while just in case some incompatibilities
still show up.
If you would like to keep using 0.7.19, please run the following command
to update pkg database:
pkg set -n duplicity:duplicity07
pkg set -o sysutils/duplicity:sysutils/duplicity07
- Master Sites:
|