Port details on branch 2024Q3 |
- duplicity Backup tool that uses librsync and GnuPG
- 3.0.2 sysutils =0 3.0.3.2Version of this port present on the latest quarterly branch.
- Maintainer: eduardo@FreeBSD.org
- Port Added: 2024-08-06 10:45:07
- Last Update: 2024-08-09 17:01:01
- Commit Hash: 2ecf1b3
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - 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 = 1723217489
SHA256 (duplicity-3.0.2.tar.gz) = 3822a6c1c3c821a4c39cbbd7db17a41a58b8c41ca70ae1a1d79426bb4c6c0b44
SIZE (duplicity-3.0.2.tar.gz) = 1933597
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:
-
- py311-pip>0 : devel/py-pip@py311
- py311-pipx>0 : devel/py-pipx@py311
- py311-setuptools>0 : devel/py-setuptools@py311
- py311-wheel>0 : devel/py-wheel@py311
- python3.11 : lang/python311
- msgfmt : devel/gettext-tools
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- gtar>0 : archivers/gtar
- par2cmdline>0 : archivers/par2cmdline
- py311-pytest>=7,1 : devel/py-pytest@py311
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-fasteners>=0 : devel/py-fasteners@py311
- py311-future>0 : devel/py-future@py311
- py311-mock>0 : devel/py-mock@py311
- py311-paramiko>=0 : security/py-paramiko@py311
- py311-pexpect>0 : misc/py-pexpect@py311
- py311-requests>=0 : www/py-requests@py311
- py311-urllib3>=0 : net/py-urllib3@py311
- py311-b2sdk>=0.1.8 : devel/py-b2sdk@py311
- py311-dropbox>0 : www/py-dropbox@py311
- gpg2 : security/gnupg
- py311-boto3>0 : www/py-boto3@py311
- python3.11 : lang/python311
- Library dependencies:
-
- librsync.so : net/librsync
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for duplicity-3.0.2:
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:
|
Number of commits found: 2
Number of commits found: 2
|