Add sysutils/py-borgmatic version 1.8.5.

borgmatic is a simple, configuration-driven backup software for
servers and workstations. Protect your files with client-side
encryption. Backup your databases too. Monitor it all with integrated
third-party services.
This commit is contained in:
he 2023-11-28 17:21:37 +00:00
parent 113892f046
commit 47a76d0d6c
4 changed files with 306 additions and 0 deletions

View File

@ -0,0 +1,4 @@
borgmatic is simple, configuration-driven backup software for
servers and workstations. Protect your files with client-side
encryption. Backup your databases too. Monitor it all with integrated
third-party services.

View File

@ -0,0 +1,25 @@
# $NetBSD: Makefile,v 1.1 2023/11/28 17:21:37 he Exp $
DISTNAME= borgmatic-1.8.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= sysutils python
MASTER_SITES= ${MASTER_SITE_GITHUB:=borgmatic-collective/}
GITHUB_PROJECT= borgmatic
GITHUB_TAG= ${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://torsion.org/borgmatic/
COMMENT= Configuration-driver backup software
LICENSE= gnu-gpl-v3
PYTHON_VERSIONS_INCOMPATIBLE= 27 37
DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.1<0.5:../../comms/py-colorama
DEPENDS+= ${PYPKGPREFIX}-jsonschema-[0-9]*:../../textproc/py-jsonschema
DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>0.15.0:../../devel/py-ruamel-yaml
DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

272
sysutils/py-borgmatic/PLIST Normal file
View File

@ -0,0 +1,272 @@
@comment $NetBSD: PLIST,v 1.1 2023/11/28 17:21:37 he Exp $
bin/borgmatic
bin/generate-borgmatic-config
bin/validate-borgmatic-config
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/borgmatic/__init__.py
${PYSITELIB}/borgmatic/__init__.pyc
${PYSITELIB}/borgmatic/__init__.pyo
${PYSITELIB}/borgmatic/actions/__init__.py
${PYSITELIB}/borgmatic/actions/__init__.pyc
${PYSITELIB}/borgmatic/actions/__init__.pyo
${PYSITELIB}/borgmatic/actions/arguments.py
${PYSITELIB}/borgmatic/actions/arguments.pyc
${PYSITELIB}/borgmatic/actions/arguments.pyo
${PYSITELIB}/borgmatic/actions/borg.py
${PYSITELIB}/borgmatic/actions/borg.pyc
${PYSITELIB}/borgmatic/actions/borg.pyo
${PYSITELIB}/borgmatic/actions/break_lock.py
${PYSITELIB}/borgmatic/actions/break_lock.pyc
${PYSITELIB}/borgmatic/actions/break_lock.pyo
${PYSITELIB}/borgmatic/actions/check.py
${PYSITELIB}/borgmatic/actions/check.pyc
${PYSITELIB}/borgmatic/actions/check.pyo
${PYSITELIB}/borgmatic/actions/compact.py
${PYSITELIB}/borgmatic/actions/compact.pyc
${PYSITELIB}/borgmatic/actions/compact.pyo
${PYSITELIB}/borgmatic/actions/config/__init__.py
${PYSITELIB}/borgmatic/actions/config/__init__.pyc
${PYSITELIB}/borgmatic/actions/config/__init__.pyo
${PYSITELIB}/borgmatic/actions/config/bootstrap.py
${PYSITELIB}/borgmatic/actions/config/bootstrap.pyc
${PYSITELIB}/borgmatic/actions/config/bootstrap.pyo
${PYSITELIB}/borgmatic/actions/config/generate.py
${PYSITELIB}/borgmatic/actions/config/generate.pyc
${PYSITELIB}/borgmatic/actions/config/generate.pyo
${PYSITELIB}/borgmatic/actions/config/validate.py
${PYSITELIB}/borgmatic/actions/config/validate.pyc
${PYSITELIB}/borgmatic/actions/config/validate.pyo
${PYSITELIB}/borgmatic/actions/create.py
${PYSITELIB}/borgmatic/actions/create.pyc
${PYSITELIB}/borgmatic/actions/create.pyo
${PYSITELIB}/borgmatic/actions/export_key.py
${PYSITELIB}/borgmatic/actions/export_key.pyc
${PYSITELIB}/borgmatic/actions/export_key.pyo
${PYSITELIB}/borgmatic/actions/export_tar.py
${PYSITELIB}/borgmatic/actions/export_tar.pyc
${PYSITELIB}/borgmatic/actions/export_tar.pyo
${PYSITELIB}/borgmatic/actions/extract.py
${PYSITELIB}/borgmatic/actions/extract.pyc
${PYSITELIB}/borgmatic/actions/extract.pyo
${PYSITELIB}/borgmatic/actions/info.py
${PYSITELIB}/borgmatic/actions/info.pyc
${PYSITELIB}/borgmatic/actions/info.pyo
${PYSITELIB}/borgmatic/actions/list.py
${PYSITELIB}/borgmatic/actions/list.pyc
${PYSITELIB}/borgmatic/actions/list.pyo
${PYSITELIB}/borgmatic/actions/mount.py
${PYSITELIB}/borgmatic/actions/mount.pyc
${PYSITELIB}/borgmatic/actions/mount.pyo
${PYSITELIB}/borgmatic/actions/prune.py
${PYSITELIB}/borgmatic/actions/prune.pyc
${PYSITELIB}/borgmatic/actions/prune.pyo
${PYSITELIB}/borgmatic/actions/rcreate.py
${PYSITELIB}/borgmatic/actions/rcreate.pyc
${PYSITELIB}/borgmatic/actions/rcreate.pyo
${PYSITELIB}/borgmatic/actions/restore.py
${PYSITELIB}/borgmatic/actions/restore.pyc
${PYSITELIB}/borgmatic/actions/restore.pyo
${PYSITELIB}/borgmatic/actions/rinfo.py
${PYSITELIB}/borgmatic/actions/rinfo.pyc
${PYSITELIB}/borgmatic/actions/rinfo.pyo
${PYSITELIB}/borgmatic/actions/rlist.py
${PYSITELIB}/borgmatic/actions/rlist.pyc
${PYSITELIB}/borgmatic/actions/rlist.pyo
${PYSITELIB}/borgmatic/actions/transfer.py
${PYSITELIB}/borgmatic/actions/transfer.pyc
${PYSITELIB}/borgmatic/actions/transfer.pyo
${PYSITELIB}/borgmatic/borg/__init__.py
${PYSITELIB}/borgmatic/borg/__init__.pyc
${PYSITELIB}/borgmatic/borg/__init__.pyo
${PYSITELIB}/borgmatic/borg/borg.py
${PYSITELIB}/borgmatic/borg/borg.pyc
${PYSITELIB}/borgmatic/borg/borg.pyo
${PYSITELIB}/borgmatic/borg/break_lock.py
${PYSITELIB}/borgmatic/borg/break_lock.pyc
${PYSITELIB}/borgmatic/borg/break_lock.pyo
${PYSITELIB}/borgmatic/borg/check.py
${PYSITELIB}/borgmatic/borg/check.pyc
${PYSITELIB}/borgmatic/borg/check.pyo
${PYSITELIB}/borgmatic/borg/compact.py
${PYSITELIB}/borgmatic/borg/compact.pyc
${PYSITELIB}/borgmatic/borg/compact.pyo
${PYSITELIB}/borgmatic/borg/create.py
${PYSITELIB}/borgmatic/borg/create.pyc
${PYSITELIB}/borgmatic/borg/create.pyo
${PYSITELIB}/borgmatic/borg/environment.py
${PYSITELIB}/borgmatic/borg/environment.pyc
${PYSITELIB}/borgmatic/borg/environment.pyo
${PYSITELIB}/borgmatic/borg/export_key.py
${PYSITELIB}/borgmatic/borg/export_key.pyc
${PYSITELIB}/borgmatic/borg/export_key.pyo
${PYSITELIB}/borgmatic/borg/export_tar.py
${PYSITELIB}/borgmatic/borg/export_tar.pyc
${PYSITELIB}/borgmatic/borg/export_tar.pyo
${PYSITELIB}/borgmatic/borg/extract.py
${PYSITELIB}/borgmatic/borg/extract.pyc
${PYSITELIB}/borgmatic/borg/extract.pyo
${PYSITELIB}/borgmatic/borg/feature.py
${PYSITELIB}/borgmatic/borg/feature.pyc
${PYSITELIB}/borgmatic/borg/feature.pyo
${PYSITELIB}/borgmatic/borg/flags.py
${PYSITELIB}/borgmatic/borg/flags.pyc
${PYSITELIB}/borgmatic/borg/flags.pyo
${PYSITELIB}/borgmatic/borg/info.py
${PYSITELIB}/borgmatic/borg/info.pyc
${PYSITELIB}/borgmatic/borg/info.pyo
${PYSITELIB}/borgmatic/borg/list.py
${PYSITELIB}/borgmatic/borg/list.pyc
${PYSITELIB}/borgmatic/borg/list.pyo
${PYSITELIB}/borgmatic/borg/mount.py
${PYSITELIB}/borgmatic/borg/mount.pyc
${PYSITELIB}/borgmatic/borg/mount.pyo
${PYSITELIB}/borgmatic/borg/prune.py
${PYSITELIB}/borgmatic/borg/prune.pyc
${PYSITELIB}/borgmatic/borg/prune.pyo
${PYSITELIB}/borgmatic/borg/rcreate.py
${PYSITELIB}/borgmatic/borg/rcreate.pyc
${PYSITELIB}/borgmatic/borg/rcreate.pyo
${PYSITELIB}/borgmatic/borg/rinfo.py
${PYSITELIB}/borgmatic/borg/rinfo.pyc
${PYSITELIB}/borgmatic/borg/rinfo.pyo
${PYSITELIB}/borgmatic/borg/rlist.py
${PYSITELIB}/borgmatic/borg/rlist.pyc
${PYSITELIB}/borgmatic/borg/rlist.pyo
${PYSITELIB}/borgmatic/borg/state.py
${PYSITELIB}/borgmatic/borg/state.pyc
${PYSITELIB}/borgmatic/borg/state.pyo
${PYSITELIB}/borgmatic/borg/transfer.py
${PYSITELIB}/borgmatic/borg/transfer.pyc
${PYSITELIB}/borgmatic/borg/transfer.pyo
${PYSITELIB}/borgmatic/borg/umount.py
${PYSITELIB}/borgmatic/borg/umount.pyc
${PYSITELIB}/borgmatic/borg/umount.pyo
${PYSITELIB}/borgmatic/borg/version.py
${PYSITELIB}/borgmatic/borg/version.pyc
${PYSITELIB}/borgmatic/borg/version.pyo
${PYSITELIB}/borgmatic/commands/__init__.py
${PYSITELIB}/borgmatic/commands/__init__.pyc
${PYSITELIB}/borgmatic/commands/__init__.pyo
${PYSITELIB}/borgmatic/commands/arguments.py
${PYSITELIB}/borgmatic/commands/arguments.pyc
${PYSITELIB}/borgmatic/commands/arguments.pyo
${PYSITELIB}/borgmatic/commands/borgmatic.py
${PYSITELIB}/borgmatic/commands/borgmatic.pyc
${PYSITELIB}/borgmatic/commands/borgmatic.pyo
${PYSITELIB}/borgmatic/commands/completion/__init__.py
${PYSITELIB}/borgmatic/commands/completion/__init__.pyc
${PYSITELIB}/borgmatic/commands/completion/__init__.pyo
${PYSITELIB}/borgmatic/commands/completion/actions.py
${PYSITELIB}/borgmatic/commands/completion/actions.pyc
${PYSITELIB}/borgmatic/commands/completion/actions.pyo
${PYSITELIB}/borgmatic/commands/completion/bash.py
${PYSITELIB}/borgmatic/commands/completion/bash.pyc
${PYSITELIB}/borgmatic/commands/completion/bash.pyo
${PYSITELIB}/borgmatic/commands/completion/fish.py
${PYSITELIB}/borgmatic/commands/completion/fish.pyc
${PYSITELIB}/borgmatic/commands/completion/fish.pyo
${PYSITELIB}/borgmatic/commands/generate_config.py
${PYSITELIB}/borgmatic/commands/generate_config.pyc
${PYSITELIB}/borgmatic/commands/generate_config.pyo
${PYSITELIB}/borgmatic/commands/validate_config.py
${PYSITELIB}/borgmatic/commands/validate_config.pyc
${PYSITELIB}/borgmatic/commands/validate_config.pyo
${PYSITELIB}/borgmatic/config/__init__.py
${PYSITELIB}/borgmatic/config/__init__.pyc
${PYSITELIB}/borgmatic/config/__init__.pyo
${PYSITELIB}/borgmatic/config/checks.py
${PYSITELIB}/borgmatic/config/checks.pyc
${PYSITELIB}/borgmatic/config/checks.pyo
${PYSITELIB}/borgmatic/config/collect.py
${PYSITELIB}/borgmatic/config/collect.pyc
${PYSITELIB}/borgmatic/config/collect.pyo
${PYSITELIB}/borgmatic/config/constants.py
${PYSITELIB}/borgmatic/config/constants.pyc
${PYSITELIB}/borgmatic/config/constants.pyo
${PYSITELIB}/borgmatic/config/environment.py
${PYSITELIB}/borgmatic/config/environment.pyc
${PYSITELIB}/borgmatic/config/environment.pyo
${PYSITELIB}/borgmatic/config/generate.py
${PYSITELIB}/borgmatic/config/generate.pyc
${PYSITELIB}/borgmatic/config/generate.pyo
${PYSITELIB}/borgmatic/config/load.py
${PYSITELIB}/borgmatic/config/load.pyc
${PYSITELIB}/borgmatic/config/load.pyo
${PYSITELIB}/borgmatic/config/normalize.py
${PYSITELIB}/borgmatic/config/normalize.pyc
${PYSITELIB}/borgmatic/config/normalize.pyo
${PYSITELIB}/borgmatic/config/override.py
${PYSITELIB}/borgmatic/config/override.pyc
${PYSITELIB}/borgmatic/config/override.pyo
${PYSITELIB}/borgmatic/config/schema.yaml
${PYSITELIB}/borgmatic/config/validate.py
${PYSITELIB}/borgmatic/config/validate.pyc
${PYSITELIB}/borgmatic/config/validate.pyo
${PYSITELIB}/borgmatic/execute.py
${PYSITELIB}/borgmatic/execute.pyc
${PYSITELIB}/borgmatic/execute.pyo
${PYSITELIB}/borgmatic/hooks/__init__.py
${PYSITELIB}/borgmatic/hooks/__init__.pyc
${PYSITELIB}/borgmatic/hooks/__init__.pyo
${PYSITELIB}/borgmatic/hooks/apprise.py
${PYSITELIB}/borgmatic/hooks/apprise.pyc
${PYSITELIB}/borgmatic/hooks/apprise.pyo
${PYSITELIB}/borgmatic/hooks/command.py
${PYSITELIB}/borgmatic/hooks/command.pyc
${PYSITELIB}/borgmatic/hooks/command.pyo
${PYSITELIB}/borgmatic/hooks/cronhub.py
${PYSITELIB}/borgmatic/hooks/cronhub.pyc
${PYSITELIB}/borgmatic/hooks/cronhub.pyo
${PYSITELIB}/borgmatic/hooks/cronitor.py
${PYSITELIB}/borgmatic/hooks/cronitor.pyc
${PYSITELIB}/borgmatic/hooks/cronitor.pyo
${PYSITELIB}/borgmatic/hooks/dispatch.py
${PYSITELIB}/borgmatic/hooks/dispatch.pyc
${PYSITELIB}/borgmatic/hooks/dispatch.pyo
${PYSITELIB}/borgmatic/hooks/dump.py
${PYSITELIB}/borgmatic/hooks/dump.pyc
${PYSITELIB}/borgmatic/hooks/dump.pyo
${PYSITELIB}/borgmatic/hooks/healthchecks.py
${PYSITELIB}/borgmatic/hooks/healthchecks.pyc
${PYSITELIB}/borgmatic/hooks/healthchecks.pyo
${PYSITELIB}/borgmatic/hooks/loki.py
${PYSITELIB}/borgmatic/hooks/loki.pyc
${PYSITELIB}/borgmatic/hooks/loki.pyo
${PYSITELIB}/borgmatic/hooks/mariadb.py
${PYSITELIB}/borgmatic/hooks/mariadb.pyc
${PYSITELIB}/borgmatic/hooks/mariadb.pyo
${PYSITELIB}/borgmatic/hooks/mongodb.py
${PYSITELIB}/borgmatic/hooks/mongodb.pyc
${PYSITELIB}/borgmatic/hooks/mongodb.pyo
${PYSITELIB}/borgmatic/hooks/monitor.py
${PYSITELIB}/borgmatic/hooks/monitor.pyc
${PYSITELIB}/borgmatic/hooks/monitor.pyo
${PYSITELIB}/borgmatic/hooks/mysql.py
${PYSITELIB}/borgmatic/hooks/mysql.pyc
${PYSITELIB}/borgmatic/hooks/mysql.pyo
${PYSITELIB}/borgmatic/hooks/ntfy.py
${PYSITELIB}/borgmatic/hooks/ntfy.pyc
${PYSITELIB}/borgmatic/hooks/ntfy.pyo
${PYSITELIB}/borgmatic/hooks/pagerduty.py
${PYSITELIB}/borgmatic/hooks/pagerduty.pyc
${PYSITELIB}/borgmatic/hooks/pagerduty.pyo
${PYSITELIB}/borgmatic/hooks/postgresql.py
${PYSITELIB}/borgmatic/hooks/postgresql.pyc
${PYSITELIB}/borgmatic/hooks/postgresql.pyo
${PYSITELIB}/borgmatic/hooks/sqlite.py
${PYSITELIB}/borgmatic/hooks/sqlite.pyc
${PYSITELIB}/borgmatic/hooks/sqlite.pyo
${PYSITELIB}/borgmatic/logger.py
${PYSITELIB}/borgmatic/logger.pyc
${PYSITELIB}/borgmatic/logger.pyo
${PYSITELIB}/borgmatic/signals.py
${PYSITELIB}/borgmatic/signals.pyc
${PYSITELIB}/borgmatic/signals.pyo
${PYSITELIB}/borgmatic/verbosity.py
${PYSITELIB}/borgmatic/verbosity.pyc
${PYSITELIB}/borgmatic/verbosity.pyo

View File

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2023/11/28 17:21:37 he Exp $
BLAKE2s (borgmatic-1.8.5.tar.gz) = e48a295cddf530fde3197cd168295add2e05aaf8ac589232a1ab79d956d203e9
SHA512 (borgmatic-1.8.5.tar.gz) = 32e8992def60cea1f022ce250df2af797d0ba38c04526dfbaa0933a25274c82558cf2d4dd6afef308582e7042602269b85a67ca8e35ae112368f7a73bdc43925
Size (borgmatic-1.8.5.tar.gz) = 570702 bytes