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:
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
|
@ -910,6 +910,7 @@
|
|||
SUBDIR += sysvbanner
|
||||
SUBDIR += tai64nfrac
|
||||
SUBDIR += tarsnap
|
||||
SUBDIR += tartarus
|
||||
SUBDIR += tbku
|
||||
SUBDIR += tclsyslog
|
||||
SUBDIR += tcplist
|
||||
|
|
28
sysutils/tartarus/Makefile
Normal file
28
sysutils/tartarus/Makefile
Normal 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>
|
2
sysutils/tartarus/distinfo
Normal file
2
sysutils/tartarus/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (tartarus-0.9.8.tar.bz2) = cfd3158974e4c331bebf5b9fbf51eb3f884a71d60eaf2c82e8856a150691bcef
|
||||
SIZE (tartarus-0.9.8.tar.bz2) = 28474
|
14
sysutils/tartarus/pkg-descr
Normal file
14
sysutils/tartarus/pkg-descr
Normal 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
|
14
sysutils/tartarus/pkg-plist
Normal file
14
sysutils/tartarus/pkg-plist
Normal 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
|
Loading…
Reference in a new issue