sysutils/tartarus: new port

Tartarus is a new port of wrappers around common unix tools for simplified
backup utility, as submitted in PR 191077 with my fixes and testing.

PR:	191077
Submitted by:	Juraj Lutter
Reviewed by:	marino (mentor), mat
Approved by:	marino (mentor)
This commit is contained in:
Bartek Rutkowski 2014-06-22 10:49:16 +00:00
parent 3e4a806167
commit d10fa9932e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=358785
5 changed files with 59 additions and 0 deletions

View File

@ -910,6 +910,7 @@
SUBDIR += sysvbanner
SUBDIR += tai64nfrac
SUBDIR += tarsnap
SUBDIR += tartarus
SUBDIR += tbku
SUBDIR += tclsyslog
SUBDIR += tcplist

View File

@ -0,0 +1,28 @@
# Created by: Juraj Lutter <otis@sk.FreeBSD.org>
# $FreeBSD$
PORTNAME= tartarus
PORTVERSION= 0.9.8
CATEGORIES= sysutils
MASTER_SITES= http://wertarbyte.de/tartarus/ \
http://ftp.wilbury.sk/pub/FreeBSD/local/distfiles/
MAINTAINER= otis@sk.FreeBSD.org
COMMENT= Wrappers around common unix tools for simplified backup solution
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
USES= gmake perl5 shebangfix tar:bzip2
SHEBANG_FILES= ${WRKSRC}/bin/*
do-install:
cd ${WRKSRC}/bin; ${INSTALL_SCRIPT} charon charon.ftp charon.local \
charon.pipe orpheus tartarus ${STAGEDIR}${PREFIX}/bin
cd ${WRKSRC}/lib; ${COPYTREE_SHARE} Tartarus ${STAGEDIR}${SITE_PERL}
cd ${WRKSRC}/man; ${INSTALL_MAN} charon.1 charon.ftp.1 charon.local.1 \
charon.pipe.1 tartarus.1 ${STAGEDIR}${MANPREFIX}/man/man1
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (tartarus-0.9.8.tar.bz2) = cfd3158974e4c331bebf5b9fbf51eb3f884a71d60eaf2c82e8856a150691bcef
SIZE (tartarus-0.9.8.tar.bz2) = 28474

View File

@ -0,0 +1,14 @@
Tartarus provides a nice wrapper around basic Unix tools such as tar, find and
curl (well, that's not that basic) to provide a seamless backup solution,
aimed at automatic gathering and backup.
It has the ability to do full as well as incremental backups and is published
by Stefan Tomanek under the rules of the GPL.
Instead of relying on single usage backup scripts or complicated command lines,
tartarus reads its configuration from easily managable configuration files.
It can store gathered data in regular files, or upload the backup directly (on
the fly) to an FTP server. For more specific usage scenarios, custom methods
can also be defined within the config file.
WWW: http://wertarbyte.de/tartarus.shtml

View File

@ -0,0 +1,14 @@
bin/charon
bin/charon.ftp
bin/charon.local
bin/charon.pipe
bin/orpheus
bin/tartarus
man/man1/charon.1.gz
man/man1/charon.ftp.1.gz
man/man1/charon.local.1.gz
man/man1/charon.pipe.1.gz
man/man1/tartarus.1.gz
%%SITE_PERL%%/Tartarus/Charon/Filter.pm
@dirrmtry %%SITE_PERL%%/Tartarus/Charon
@dirrmtry %%SITE_PERL%%/Tartarus