notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-borgmatic Wrapper script for Borg backup software
1.5.13 sysutils on this many watch lists=2 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.5.13Version of this port present on the latest quarterly branch.
Maintainer: egypcio@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-05-08 09:35:31
Last Update: 2021-04-14 12:21:02
Commit Hash: e8c3816
People watching this port, also watch:: py38-borgbackup, opensmtpd, teleport, postfix, dovecot
Also Listed In: python
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}borgmatic>0:sysutils/py-borgmatic@${PY_FLAVOR}
To install the port: cd /usr/ports/sysutils/py-borgmatic/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/py-borgmatic
  • pkg install py37-borgmatic
NOTE: This is a Python port. Instead of py37-borgmatic listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-borgmatic
Package flavors (<flavor>: <package>)
  • py37: py37-borgmatic
distinfo:
Packages (timestamps in pop-ups are UTC):
py37-borgmatic
ABIlatestquarterly
FreeBSD:11:aarch64-1.5.7
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.5.7
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.5.10
FreeBSD:12:armv7-1.5.10
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.5.12
FreeBSD:13:aarch641.5.12-
FreeBSD:13:amd64--
FreeBSD:13:armv61.5.121.5.12
FreeBSD:13:armv71.5.121.5.12
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.5.12-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv61.5.13-
FreeBSD:14:armv71.5.13-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.5.12-
 
py38-borgmatic
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.5.131.5.13
FreeBSD:11:armv6--
FreeBSD:11:i3861.5.131.5.13
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.5.13
FreeBSD:12:amd641.5.131.5.13
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.5.131.5.13
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-1.5.13
FreeBSD:13:amd641.5.131.5.13
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.5.131.5.13
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.5.13
FreeBSD:14:aarch641.5.13-
FreeBSD:14:amd641.5.13-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.5.13-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-borgbackup>=0 : archivers/py-borgbackup@py37
  2. py37-colorama>=0 : devel/py-colorama@py37
  3. py37-pykwalify>=0 : textproc/py-pykwalify@py37
  4. py37-requests>=0 : www/py-requests@py37
  5. py37-ruamel.yaml>=0 : devel/py-ruamel.yaml@py37
  6. py37-setuptools>0 : devel/py-setuptools@py37
  7. python3.7 : lang/python37
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/b/borgmatic/
  2. https://pypi.org/packages/source/b/borgmatic/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2019-07-17
    Affects: users of sysutils/py-borgmatic
    Author: egypcio@FreeBSD.org
    Reason: 
      The default location for borgmatic's configurations changed. We moved it
      from '/etc/borgmatic' to '/usr/local/etc/borgmatic' in order to follow
      recommended standards used on FreeBSD.
    
    

Number of commits found: 29

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
14 Apr 2021 12:21:02
 files touched by this commit commit hash:e8c381603ba2e64310946edabc3061188c439cf2  1.5.13
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.12 to 1.5.13
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.5.12
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.5.12
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
01 Dec 2020 07:12:05
Original commit files touched by this commit Revision:556719  1.5.12
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.10 to 1.5.12
31 Aug 2020 13:35:53
Original commit files touched by this commit Revision:547180  1.5.10
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.9 to 1.5.10
02 Aug 2020 19:47:40
Original commit files touched by this commit Revision:543996  1.5.9
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.8 to 1.5.9
08 Jul 2020 14:01:16
Original commit files touched by this commit Revision:541492  1.5.8
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.7 to 1.5.8
26 Jun 2020 16:19:18
Original commit files touched by this commit Revision:540523  1.5.7
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.6 to 1.5.7
12 Jun 2020 11:04:28
Original commit files touched by this commit Revision:538597  1.5.6
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.5 to 1.5.6
01 Jun 2020 14:20:33
Original commit files touched by this commit Revision:537486  1.5.5
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.5.4 to 1.5.5
21 May 2020 19:47:31
Original commit files touched by this commit Revision:536146  1.5.4
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.26 to 1.5.4

  - builds fine for 11/12/head, multiple archs;
  - creating config from scratch wotks;
  - making a backup works;
  - restoring from a backup also works.

PR:		245222
Reported by:	Victor Bouvier-Deleau <victor.bouvier-deleau % kolabnow.com>
20 Nov 2019 14:43:24
Original commit files touched by this commit Revision:518024  1.3.26_1
antoine search for other commits by this committer
Unbreak bulk -a with non default version of python3
30 Oct 2019 17:24:44
Original commit files touched by this commit Revision:516090  1.3.26_1
egypcio search for other commits by this committer
sysutils/py-borgmatic: add missing dep. www/py-requests (upstream: 128ebf0)
18 Oct 2019 15:00:33
Original commit files touched by this commit Revision:514722  1.3.26
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.25 to 1.3.26
17 Oct 2019 18:10:31
Original commit files touched by this commit Revision:514670  1.3.25
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.21 to 1.3.25
30 Sep 2019 09:33:07
Original commit files touched by this commit Revision:513336  1.3.21
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.20 to 1.3.21
26 Sep 2019 12:18:34
Original commit files touched by this commit Revision:512893  1.3.20
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.19 to 1.3.20
25 Sep 2019 16:54:16
Original commit files touched by this commit Revision:512793  1.3.19
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.16 to 1.3.19
20 Sep 2019 12:59:44
Original commit files touched by this commit Revision:512410  1.3.16
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.14 to 1.3.16
05 Aug 2019 14:07:59
Original commit files touched by this commit Revision:508173  1.3.14
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.12_1 to 1.3.14
17 Jul 2019 10:37:01
Original commit files touched by this commit Revision:506796  1.3.12_1
egypcio search for other commits by this committer
sysutils/py-borgmatic: move borgmatic's default config dir to ${PREFIX}

PR:		239002
03 Jul 2019 17:45:11
Original commit files touched by this commit Revision:505767  1.3.12
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.9 to 1.3.12
24 Jun 2019 09:25:37
Original commit files touched by this commit Revision:505016  1.3.9
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.5 to 1.3.9

Approved by:	mentors (implicit)
03 Jun 2019 08:47:18
Original commit files touched by this commit Revision:503359  1.3.5_1
egypcio search for other commits by this committer
sysutils/py-borgmatic: add missing running dep, devel/py-colorama

Approved by:	mentors (implicit)
23 May 2019 08:56:41
Original commit files touched by this commit Revision:502327  1.3.5
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.4 to 1.3.5

Approved by:	mentors (implicit)
16 May 2019 17:23:14
Original commit files touched by this commit Revision:501795  1.3.4
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.3 to 1.3.4

Approved by:	mentors (implicit)
14 May 2019 08:32:20
Original commit files touched by this commit Revision:501629  1.3.3
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.2 to 1.3.3

Approved by:	mentors (implicit)
10 May 2019 15:15:58
Original commit files touched by this commit Revision:501177  1.3.2
egypcio search for other commits by this committer
sysutils/py-borgmatic: update 1.3.1 to 1.3.2

Approved by:	mentors (implicit)
08 May 2019 09:35:16
Original commit files touched by this commit Revision:501012  1.3.1
egypcio search for other commits by this committer
[NEW PORT] sysutils/py-borgmatic: Wrapper script for Borg backup software

  Borgmatic is a simple Python wrapper script for the Borg backup software
  that initiates a backup, prunes any old backups according to a retention
  policy, and validates backups for consistency.

  The script supports specifying your settings in a declarative
  configuration file rather than having to put them all on the command-line,
  and handles common errors.

  WWW: https://torsion.org/borgmatic/

Approved by:	rene (mentor)
Sponsored by:	cleverbridge AG
Differential Revision:	https://reviews.freebsd.org/D20150

Number of commits found: 29