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