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
py-borgbackup125 Deduplicating backup program
1.2.5 archivers Deleted on this many watch lists=0 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 1.2.5Version of this port present on the latest quarterly branch.
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-08-31 20:45:07
Last Update: 2023-08-31 20:47:47
Commit Hash: 9ebd141
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://pypi.org/project/borgbackup/
Description:
[excerpt from borgbackup web site] BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}borgbackup>0:archivers/py-borgbackup125@${PY_FLAVOR}
No installation instructions:
This port has been deleted.
PKGNAME: py39-borgbackup
Package flavors (<flavor>: <package>)
  • py39: py39-borgbackup
distinfo:
TIMESTAMP = 1693512928 SHA256 (borgbackup-1.2.5.tar.gz) = 72580779459ba72ea7e7d2e2a2ebd4f377c403236dd0ea148606036e4b631876 SIZE (borgbackup-1.2.5.tar.gz) = 4074588

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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools_scm>=1.7 : devel/py-setuptools_scm@py39
  2. py39-msgpack>=1.0.2<1.0.5_99 : devel/py-msgpack@py39
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  5. python3.9 : lang/python39
Test dependencies:
  1. py39-packaging>=19.0 : devel/py-packaging@py39
  2. py39-msgpack>=1.0.2<1.0.5_99 : devel/py-msgpack@py39
  3. py39-llfuse>0 : devel/py-llfuse@py39
  4. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  5. python3.9 : lang/python39
  6. py39-tox>3.2 : devel/py-tox@py39
  7. py39-virtualenv>=0 : devel/py-virtualenv@py39
  8. py39-pkgconfig>=0 : devel/py-pkgconfig@py39
  9. py39-wheel>=0 : devel/py-wheel@py39
  10. fakeroot : security/fakeroot
  11. python3.9 : lang/python39
Runtime dependencies:
  1. py39-packaging>=19.0 : devel/py-packaging@py39
  2. py39-msgpack>=1.0.2<1.0.5_99 : devel/py-msgpack@py39
  3. py39-llfuse>0 : devel/py-llfuse@py39
  4. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  5. python3.9 : lang/python39
Library dependencies:
  1. liblz4.so : archivers/liblz4
  2. libzstd.so : archivers/zstd
  3. libxxhash.so : devel/xxhash
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py39-borgbackup-1.2.5: FUSE=on: Support to mount locally borg backup files ===> Use 'make config' to modify these settings
Options name:
archivers_py-borgbackup125
USES:
pkgconfig python ssl
pkg-message:
For install:
In order to mount locally a remote archive or an entire repository as a FUSE filesystem, it is required to load fusefs module: # kldload fusefs To load the module at boot time, add fusefs_load="YES" to /boot/loader.conf by running: sysrc fusefs_load="YES" Also, if you plan to mount borg repositories as non root user, you need to run # sysctl vfs.usermount=1 and add the line vfs.usermount=1 to /etc/sysctl.conf to ensure the setting is loaded at boot time.
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/b/borgbackup/
  2. https://github.com/borgbackup/borg/releases/download/1.2.5/
  3. https://pypi.org/packages/source/b/borgbackup/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.5
31 Aug 2023 20:47:47
commit hash: 9ebd1412dcfd77bf2ce7d8a2776ffb0b3f19dc9ecommit hash: 9ebd1412dcfd77bf2ce7d8a2776ffb0b3f19dc9ecommit hash: 9ebd1412dcfd77bf2ce7d8a2776ffb0b3f19dc9ecommit hash: 9ebd1412dcfd77bf2ce7d8a2776ffb0b3f19dc9e files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
archivers/py-borgbackup125: remove accidental commit of untested material

(which was not hooked through archivers/Makefile yet).

borgbackup 1.2.5 has quirks that prevent proper upgrading for renamed or
recreated borg archives, so let's wait for 1.2.6, which is in the works,
visible in Github, but not yet formally released.
1.2.5
31 Aug 2023 20:42:59
commit hash: 9376c665d645e6086ca0c979b0c3e869d0710835commit hash: 9376c665d645e6086ca0c979b0c3e869d0710835commit hash: 9376c665d645e6086ca0c979b0c3e869d0710835commit hash: 9376c665d645e6086ca0c979b0c3e869d0710835 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
security/vuxml: document borgbackup < 1.2.5 archive spoofing

Security:	b8a52e5a-483d-11ee-971d-3df00e0f9020
Security:	CVE-2023-36811
Security:	https://github.com/borgbackup/borg/blob/1.2.5-cvedocs/docs/changes.rst#pre-125-archives-spoofing-vulnerability-cve-2023-36811

Number of commits found: 2