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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2025Q3
py-borgbackup12 Deduplicating backup program
1.2.9 archivers 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.9Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Likely the final 1.2.x release, please migrate to using 1.4.x (it is quite similar)
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-08-13 09:42:07
Last Update: 2025-08-13 09:30:55
Commit Hash: c6aae8c
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}borgbackup12>0:archivers/py-borgbackup12@${PY_FLAVOR}
To install the port:
cd /usr/ports/archivers/py-borgbackup12/ && make install clean
To add the package, run one of these commands:
  • pkg install archivers/py-borgbackup12
  • pkg install py311-borgbackup12
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-borgbackup12 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-borgbackup12
Package flavors (<flavor>: <package>)
  • py311: py311-borgbackup12
distinfo:
TIMESTAMP = 1754433426 SHA256 (borgbackup-1.2.9.tar.gz) = 9bc23108be917911d7ee65ae839fc284db7b574610e8141bae4064c4fa84db60 SIZE (borgbackup-1.2.9.tar.gz) = 4456240

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. py311-setuptools-scm>=1.7 : devel/py-setuptools-scm@py311
  2. py311-msgpack>=1.0.2<1.1.2 : devel/py-msgpack@py311
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  5. python3.11 : lang/python311
Test dependencies:
  1. py311-packaging>=19.0 : devel/py-packaging@py311
  2. py311-msgpack>=1.0.2<1.1.2 : devel/py-msgpack@py311
  3. py311-llfuse>0 : filesystems/py-llfuse@py311
  4. python3.11 : lang/python311
  5. py311-tox>3.2 : devel/py-tox@py311
  6. py311-virtualenv>=0 : devel/py-virtualenv@py311
  7. py311-pkgconfig>=0 : devel/py-pkgconfig@py311
  8. py311-wheel>=0 : devel/py-wheel@py311
  9. fakeroot : security/fakeroot
  10. python3.11 : lang/python311
Runtime dependencies:
  1. py311-packaging>=19.0 : devel/py-packaging@py311
  2. py311-msgpack>=1.0.2<1.1.2 : devel/py-msgpack@py311
  3. py311-llfuse>0 : filesystems/py-llfuse@py311
  4. python3.11 : lang/python311
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 py311-borgbackup12-1.2.9: FUSE=on: Support to mount locally borg backup files ===> Use 'make config' to modify these settings
Options name:
archivers_py-borgbackup12
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, for instance, as root, run: kldload fusefs To load the module at boot time, you can add it to the kld_list variable in /etc/rc.conf or related files, for instance, by running sysrc kld_list+=fusefs as root. Alternatively, to load the module earlier, you can manually add fusefs_load="YES" to /boot/loader.conf.local or /boot/loader.conf with a text editor. 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.9/
  3. https://pypi.org/packages/source/b/borgbackup/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.9
13 Aug 2025 09:30:55
commit hash: c6aae8c3542af3ef0cf192f1db07893bed0b5475commit hash: c6aae8c3542af3ef0cf192f1db07893bed0b5475commit hash: c6aae8c3542af3ef0cf192f1db07893bed0b5475commit hash: c6aae8c3542af3ef0cf192f1db07893bed0b5475 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
archivers/py-borgbackup12: update to 1.2.9

Which is a bugfix release.

Changelog:	https://github.com/borgbackup/borg/blob/1.2.9/docs/changes.rst#version-129-2025-08-04
MFH:		2025Q3 after a few days
(cherry picked from commit e17c8ec3c71c1ed9193ad914ae9eb7773331be48)

Number of commits found: 1