svn commit: r485233 - in head/sysutils: . py-tarsnapper
Philip Paeps
philip at FreeBSD.org
Sun Nov 18 17:15:45 UTC 2018
Author: philip
Date: Sun Nov 18 17:15:44 2018
New Revision: 485233
URL: https://svnweb.freebsd.org/changeset/ports/485233
Log:
Add sysutils/py-tarsnapper 0.4
A wrapper around tarsnap which does two things:
* Lets you define "backup jobs" (tarsnap invocations) in a
config file, though on its own this has little advantage over just
using a a shell script.
* The ability to expire old backups using a Grandfather-father-son
backup scheme. This feature can be used in conjunction with
tarsnapper backup jobs, or standalone, to be applied to any existing
set of tarsnap backup archives, regardless of how they have been
created.
WWW: https://github.com/miracle2k/tarsnapper
Added:
head/sysutils/py-tarsnapper/
head/sysutils/py-tarsnapper/Makefile (contents, props changed)
head/sysutils/py-tarsnapper/distinfo (contents, props changed)
head/sysutils/py-tarsnapper/pkg-descr (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Sun Nov 18 16:20:20 2018 (r485232)
+++ head/sysutils/Makefile Sun Nov 18 17:15:44 2018 (r485233)
@@ -1026,6 +1026,7 @@
SUBDIR += py-stdiff
SUBDIR += py-superlance
SUBDIR += py-supervisor
+ SUBDIR += py-tarsnapper
SUBDIR += py-tmuxp
SUBDIR += py-uptime
SUBDIR += py-zdaemon
Added: head/sysutils/py-tarsnapper/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-tarsnapper/Makefile Sun Nov 18 17:15:44 2018 (r485233)
@@ -0,0 +1,28 @@
+# Created by: philip at FreeBSD.org
+# $FreeBSD$
+
+PORTNAME= tarsnapper
+PORTVERSION= 0.4
+CATEGORIES= sysutils python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= philip at FreeBSD.org
+COMMENT= Tarsnap wrapper which expires backups using a gfs-scheme
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= distutils autoplist
+USE_GITHUB= yes
+
+GH_ACCOUNT= miracle2k
+GH_PROJECT= tarsnapper
+
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \
+ tarsnap>=0:sysutils/tarsnap
+
+.include <bsd.port.mk>
Added: head/sysutils/py-tarsnapper/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-tarsnapper/distinfo Sun Nov 18 17:15:44 2018 (r485233)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1542542883
+SHA256 (miracle2k-tarsnapper-0.4_GH0.tar.gz) = 94ac22c3ed72e6321596f7d229b34fd21b59a00035162c5b22f2a1ee64dc6d01
+SIZE (miracle2k-tarsnapper-0.4_GH0.tar.gz) = 19204
Added: head/sysutils/py-tarsnapper/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/py-tarsnapper/pkg-descr Sun Nov 18 17:15:44 2018 (r485233)
@@ -0,0 +1,11 @@
+A wrapper around tarsnap which does two things:
+
+* Lets you define "backup jobs" (tarsnap invocations) in a config file,
+ though on it's own this has little advantage over just using a a
+ shell script.
+* The ability to expire old backups using a Grandfather-father-son
+ backup scheme. This feature can be used in conjunction with tarsnapper
+ backup jobs, or standalone, to be applied to any existing set of
+ tarsnap backup archives, regardless of how they have been created.
+
+WWW: https://github.com/miracle2k/tarsnapper
More information about the svn-ports-all
mailing list