sysutils/duplicity 3.2.2
Backup tool that uses librsync and GnuPG
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
729a079b4b- License
- GPLv2+
- Categories
- sysutils
- Package size
- 930.9 KiB, 5828.9 KiB installed
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.
Install
As a binary package — by origin, or by package name:
pkg install sysutils/duplicity
pkg install duplicity
From the ports tree:
cd /usr/ports/sysutils/duplicity/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= duplicity>0:sysutils/duplicity
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.2.1 | 3.2.1 | 0.8.23 | 3.0.5.1 | 3.2.2 |
| FreeBSD:14:quarterly | 3.2.1 | 3.2.1 | n/a | 3.0.5.1 | 3.2.2 |
| FreeBSD:15:latest | 3.2.1 | 3.2.1 | n/a | 3.0.5.1 | 3.0.5.1 |
| FreeBSD:15:quarterly | 3.2.1 | 3.2.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2.1 | 3.2.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 4
${PYTHON_PKGNAMEPREFIX}pip>0: devel/py-pip${PYTHON_PKGNAMEPREFIX}setuptools-gettext>0: devel/py-setuptools-gettext${PYTHON_PKGNAMEPREFIX}setuptools>0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Library 1
librsync.so: net/librsync
Runtime 6
${PYTHON_PKGNAMEPREFIX}fasteners>=0.19: devel/py-fasteners${PYTHON_PKGNAMEPREFIX}httplib2>0: www/py-httplib2${PYTHON_PKGNAMEPREFIX}paramiko>0: security/py-paramiko${PYTHON_PKGNAMEPREFIX}pexpect>0: misc/py-pexpect${PYTHON_PKGNAMEPREFIX}pysocks>0: net/py-pysocks${PYTHON_PKGNAMEPREFIX}requests>0: www/py-requests
Test 2
${PYTHON_PKGNAMEPREFIX}pycodestyle>0: devel/py-pycodestylegtar: archivers/gtar
The full lists below include those, and their dependencies in turn.
All build dependencies 24
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/gettext-tools
- devel/libffi
- devel/libtextstyle
- devel/libunistring
- devel/popt
- devel/py-build
- devel/py-installer
- devel/py-packaging
- devel/py-pip
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-setuptools-gettext
- devel/py-wheel
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- net/librsync
- print/indexinfo
- textproc/expat2
- textproc/libxml2
All run dependencies 71
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/py-sqlite3
- databases/sqlite3
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/npth
- devel/popt
- devel/py-Jinja2
- devel/py-annotated-types
- devel/py-b2sdk
- devel/py-babel
- devel/py-botocore
- devel/py-cffi
- devel/py-fasteners
- devel/py-importlib-metadata
- devel/py-jmespath
- devel/py-logfury
- devel/py-packaging
- devel/py-pyasn1
- devel/py-pycparser
- devel/py-pyparsing
- devel/py-python-dateutil
- devel/py-six
- devel/py-stone
- devel/py-typing-extensions
- devel/py-wheel
- devel/py-zipp
- devel/readline
- dns/libidn2
- dns/py-idna
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/py-pexpect
- net/librsync
- net/py-pysocks
- net/py-s3transfer
- net/py-urllib3
- print/indexinfo
- security/gnupg
- security/gnutls
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libsodium
- security/libtasn1
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- security/py-bcrypt
- security/py-certifi
- security/py-cryptography
- security/py-paramiko
- security/py-pynacl
- sysutils/py-ptyprocess
- textproc/expat2
- textproc/py-charset-normalizer
- textproc/py-markupsafe
- www/py-boto3
- www/py-dropbox
- www/py-httplib2
- www/py-requests
Required by 1
Configuration
Options name: sysutils_duplicity
| Option | Default | Description |
|---|---|---|
| B2 | on | Backblaze B2 backend |
| DOCS | off | Build and/or install documentation |
| DROPBOX | on | Dropbox backend |
| FTP | off | FTP backend |
| FTPS | off | FTPS backend |
| GNUPG | off | Use GnuPG 1 |
| GNUPG2 | on | Use GnuPG 2 |
| S3 | on | Amazon S3 backend |
- USES
- cpe gettext-tools localbase python shebangfix
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| duplicity-rel.3.2.2.tar.bz2 | 1.069512e+06 | 6dfec866532001460635b18d3c56f76bef9bface00e26ba2ba4a2e1613279b42 |