./net/librsync [library for delta compression of streams]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.2.1, Package name: librsync-2.2.1
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
librsync implements the rolling-checksum algorithm of remote file
synchronization that was popularized by the rsync utility. This algorithm
transfers the differences between 2 files without needing both files on
the same system.

librsync is for building other programs that transfer files as efficiently
as rsync. You can use librsync in a program you write to do backups,
distribute binary patches to programs, or sync directories to a server
or between peers.

librsync does not implement the rsync wire protocol or network functions.

This tree also produces the rdiff command-line tool that exposes the key
operations of librsync: generating file signatures, generating the delta
from a signature to a new file, and applying the delta to regenerate the
new file given the old file.


Filesize: 176.415 KB
Version History (View Complete History)
  • (2019-10-17) Updated to version: librsync-2.2.1
  • (2019-08-21) Updated to version: librsync-2.1.0
  • (2018-03-10) Updated to version: librsync-2.0.2
  • (2018-02-09) Updated to version: librsync-2.0.1
  • (2017-04-24) Updated to version: librsync-2.0.0
  • (2015-08-22) Updated to version: librsync-1.0.0
  • (2009-11-29) Updated to version: librsync-0.9.7p1
  • (2007-08-31) Package added to openports.se, version librsync-0.9.7 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2019-11-09 08:03:10 by Charlene Wendling | Files touched by this commit (1)
Log message:
librsync: add -std=gnu99 as a CFLAG because the code contains initial
declarations in for loops. This fixes the build with base-gcc.
Tested on sparc64 by kmos@, on macppc and amd64 by me.
OK kmos@
   2019-10-16 21:59:39 by Bjorn Ketelaars | Files touched by this commit (2)
Log message:
Update to librsync-2.2.1.
Minor release. Changelog can be found at
https://github.com/librsync/librsync/releases.
OK sthen@
   2019-08-21 07:13:28 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to librsync-2.1.0.
Overview of changes can be found at
https://github.com/librsync/librsync/releases/tag/v2.1.0.
Major of SHARED_LIBS has been bumped as symbols have been removed.
OK sthen@
   2019-08-17 12:54:11 by Bjorn Ketelaars | Files touched by this commit (1)
Log message:
Switch from GitHub auto-generated tarball to MASTER_SITES.
   2019-07-12 14:49:09 by Stuart Henderson | Files touched by this commit (854)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2018-03-10 06:27:36 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to librsync-2.0.2.
OK sthen@
   2018-02-08 15:35:19 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to librsync-2.0.1, switch to libb2 from ports rather than the internal
copy. from Björn Ketelaars who tested lightly with rdiff-backup. (I checked
that duplicity still starts and confirmed it's able to load librsync/libb2
from python ok).
   2017-05-14 12:51:22 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Fix a crash that can affect duplicity.
Problem reported by danj@, already fixed upstream.
   2017-04-23 16:13:36 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Update to librsync-2.0.0
- mark a few private functions as static inline.  Fixes build with
clang, and remove a few global symbols from the shared lib
- switch to cmake
"reads good" danj@
   2016-03-11 13:28:34 by Christian Weisgerber | Files touched by this commit (247)
Log message:
garbage collect CONFIGURE_SHARED
   2015-08-21 13:43:04 by Stuart Henderson | Files touched by this commit (3)
Log message:
Update to librsync-1.0.0, this switches default hash from md4 which is
susceptible to hash collisions. Tidy Makefile while there. tweak/ok jca@
   2015-08-19 12:55:05 by Stuart Henderson | Files touched by this commit (22)
Log message:
sync WANTLIB
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2010-11-19 15:31:39 by Marc Espie | Files touched by this commit (372)
Log message:
new depends
   2010-11-11 09:27:55 by Marc Espie | Files touched by this commit (46)
Log message:
new WANTLIB
   2010-10-18 12:37:00 by Marc Espie | Files touched by this commit (357)
Log message:
USE_GROFF=Yes
   2010-07-12 16:07:42 by Stuart Henderson | Files touched by this commit (244)
Log message:
use REVISION, checked with before/after make show=PKGNAMES (plus some
extra-careful checking where there are complicated PSEUDO_FLAVORS).
   2009-10-12 17:52:08 by Christian Weisgerber | Files touched by this commit (2)
Log message:
bump after MAINTAINER change
   2009-10-12 17:01:22 by Jonathan Gray | Files touched by this commit (2)
Log message:
drop maintainership of ports I don't use
   2009-02-03 06:15:01 by Jonathan Gray | Files touched by this commit (2)
Log message:
Use popt from ports instead of old included version, and
require bzip2 for additional rdiff functionality.
Slightly changed version of a diff from Wim Lewis <wiml@hhhh.org>
   2007-09-15 16:37:00 by Michael Erdely | Files touched by this commit (333)
Log message:
Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN/ERRORS
Add $OpenBSD$ to p5-SNMP-Info/Makefile (ok kili@, simon@)