8e6a03f69c
Duplicity incrementally backs up files and directory by encrypting tar-format volumes with GnuPG and uploading them to a remote (or local) file server. Currently local, ftp, ssh/scp, rsync, WebDAV, WebDAVs, HSi and Amazon S3 backends are available. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Currently duplicity supports deleted files, full unix permissions, directories, symbolic links, fifos, etc., but not hard links. The duplicity package also includes the rdiffdir utility. Rdiffdir is an extension of librsync's rdiff to directories - it can be used to produce signatures and deltas of directories as well as regular files. These signatures and deltas are in GNU tar format. based on the original submission from Bruno Bigras <bruno@burnbox.net> feedback and ok wcmaier@ merdely@
43 lines
1.2 KiB
Makefile
43 lines
1.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2008/06/09 18:27:45 okan Exp $
|
|
|
|
COMMENT = encrypted backup using rsync algorithm
|
|
|
|
MODPY_EGG_VERSION = 0.4.11
|
|
DISTNAME = duplicity-${MODPY_EGG_VERSION}
|
|
CATEGORIES = sysutils
|
|
|
|
HOMEPAGE = http://www.nongnu.org/duplicity/
|
|
MASTER_SITES = http://savannah.nongnu.org/download/duplicity/ \
|
|
http://download.savannah.gnu.org/releases/duplicity/ \
|
|
http://nongnu.askapache.com/duplicity/ \
|
|
http://nongnu.bigsearcher.com/duplicity/ \
|
|
http://mirror.publicns.net/pub/nongnu/duplicity/ \
|
|
http://nongnu.mirror.ironie.org/releases/duplicity/ \
|
|
http://savannah.c3sl.ufpr.br/duplicity/ \
|
|
http://savannah.releasenotes.org/duplicity/ \
|
|
http://www.de-mirrors.de/nongnu/duplicity/ \
|
|
http://ftp.cc.uoc.gr/mirrors/nongnu.org/duplicity/ \
|
|
http://ftp.twaren.net/Unix/NonGNU/duplicity/
|
|
|
|
MAINTAINER = Bruno Bigras <bruno@burnbox.net>
|
|
|
|
# GPLv3
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM =Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
MODULES = lang/python
|
|
|
|
LIB_DEPENDS += rsync::net/librsync
|
|
RUN_DEPENDS += ::devel/py-pexpect \
|
|
::net/py-boto \
|
|
::net/ncftp \
|
|
::security/py-gnupg
|
|
|
|
MAKE_ENV += LIBRSYNC_DIR=${LOCALBASE}
|
|
|
|
NO_REGRESS = Yes
|
|
|
|
.include <bsd.port.mk>
|