rdiff-backup backs up one directory to another, possibly over a network. The
target directory ends up a copy of the source directory, but extra reverse
diffs are stored in a special subdirectory of that target directory, so you
can still recover files lost some time ago. The idea is to combine the best
features of a mirror and an incremental backup. rdiff-backup also preserves
subdirectories, hard links, dev files, permissions, uid/gid ownership (if it
is running as root), and modification times. Finally, rdiff-backup can operate
in a bandwidth efficient manner over a pipe, like rsync. Thus you can use
rdiff-backup and ssh to securely back a hard drive up to a remote location,
and only the differences will be transmitted.
WWW: http://www.nongnu.org/rdiff-backup/
===> The following configuration options are available for rdiff-backup-1.2.8_3,1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Update to 2.0.0 and undeprecate
- Rename portname to py-rdiff-backup following Python Ports Policy[1]
- Flavorize
- Remove PORTEPOCH due to package name change
- Use CHEESESHOP as MASTER_SITES instead of USE_GITHUB as per [1]
- Update COMMENT to match the description at PyPi as per [1]
- Update LICENSE and LICENSE_FILE based on the info at PyPi
- Add autoplist and concurrent to USE_PYTHON as per [1]
- Delete MAN1S and DOCS to let autoplist handle these files
- Delete pkg-plist in favor of autoplist
- Add TEST_DEPENDS and do-test target
[1] https://wiki.freebsd.org/Python/PortsPolicy
PR: 246250
Submitted by: Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
Reviewed by: koobs, bapt
Approved by: ehaupt (mentor)
Changelog: https://github.com/rdiff-backup/rdiff-backup/blob/v2.0.0/CHANGELOG
Differential Revision: https://reviews.freebsd.org/D24816
Move net/librsync2 to net/librsync
- Bump PORTREVISION of dependent ports for dependency change
net/librsync was removed from ports tree almost 3 years ago.
from MOVED:
net/librsync|net/librsync2|2017-04-28|Unmaintained, CVE-2014-8242, use
net/librsync2 instead
- Update librsync to 2.0.0 and move to net/librsync2.
This is ABI-compatible with 1.0.0, but due to an accident
upstream with releasing 1.0.1 with a reversed shlib version,
they released 2.0.0 with only a restoration of the shlib
version of 2.
Submitted by: Danilo G. Baio (dbaio) <dbaio@bsd.com.br>
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
- replace USE_PYTHON and USE_PYDISTUTILS to USES=python and USE_PYTHON=distutils
- strip the generated libraries
- pass maintainership to submitter
PR: 192785
Submitted by: Zsolt Udvari
. add LICENSE=GPLv2;
. remove shlib ABI version number from LIB_DEPENDS;
. bump PORTREVISION;
. trim Makefile headers;
. define PORTDOCS at Makefile;
. remove PORTDOCS lines from pkg-plist;
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. use plain install instead .for loops.
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.
PR: ports/153292
Submitted by: myself (pgollucci)
Tested by: -exp run by pav
Approved by: portmgr (pav)
Transfer maintainership of
sysutils/duplicity
sysutils/rdiff-backup
sysutils/rdiff-backup-devel
sysutils/rdiff-backup10
from myself to Peter Schuller because he has been more active than me
in updating those ports and sent so many ready-to-be-committed patches.
* Copy sysutils/rdiff-backup to sysutils/rdiff-backup10
* Upgrade sysutils/rdiff-backup from 1.0.5 to 1.2.0
* Minor changes in sysutils/rdiff-backup-devel in CONFLICTS and pkg-descr
PR: ports/126313, ports/126314, ports/126315 (based on)
Submitted by: Peter Schuller <peter.schuller@infidyne.com>
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Add new port rdiff-backup-devel 1.1.2 as slave port of rdiff-backup.
Update rdiff-backup to support master port
PR: 88801
Submitted by: Vasil Dimov <vd@datamax.bg>
- Upgrade rdiff-backup to 1.0.1, which is the logical next version for both
rdiff-backup and rdiff-backup-devel.
- Remove rdiff-backup-devel and add an entry to MOVED to migrate users to
rdiff-backup.
- Add an UPDATING to notify users about the incompatibility between the
last version of rdiff-backup and version 1.0.1
PR: ports/86108
Submitted by: Vasil Dimov <vd@datamax.bg>
Approved by: Steve Clement <steve@ion.lu> (maintainer, rdiff-backup)
Peter Schuller <peter.schuller@infidyne.com> (maintainer,
rdiff-backup-devel)
Discussed with: submitter and a couple of other rdiff-backup users
- Downgrade rdiff-backup from the development version that was
incorrectly submitted to the latest stable version.
- Add a pkg-message explaining incompatibility between this and
the last version.
- Remove a patch no longer needed
PR: ports/80079
Submitted by: Steve Clement <steve@fucker.ion.lu>
Approved by: clement (mentor)
add rdiff-backup-0.12.0
rdiff-backup backs up one directory to another, possibly over a network. The
target directory ends up a copy of the source directory, but extra reverse
diffs are stored in a special subdirectory of that target directory, so you
can still recover files lost some time ago. The idea is to combine the best
features of a mirror and an incremental backup. rdiff-backup also preserves
subdirectories, hard links, dev files, permissions, uid/gid ownership (if it
is running as root), and modification times. Finally, rdiff-backup can operate
in a bandwidth efficient manner over a pipe, like rsync. Thus you can use
rdiff-backup and ssh to securely back a hard drive up to a remote location,
and only the differences will be transmitted.
WWW: http://rdiff-backup.stanford.edu/
Reminded by: kris and roberto