Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Nov 2018 17:15:44 +0000 (UTC)
From:      Philip Paeps <philip@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485233 - in head/sysutils: . py-tarsnapper
Message-ID:  <201811181715.wAIHFiS7008820@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
+# $FreeBSD$
+
+PORTNAME=	tarsnapper
+PORTVERSION=	0.4
+CATEGORIES=	sysutils python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	philip@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811181715.wAIHFiS7008820>