# The net/librsync port

## librsync-1.0.0 – library for delta compression of streams

## 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.

WWW: http://librsync.sourceforge.net/

Categories:
  net

## Library dependencies

- STEM->=0.10.38:devel/gettext
- archivers/bzip2
- converters/libiconv
- devel/popt

## Build dependencies

- STEM->=0.10.38:devel/gettext
- devel/autoconf/2.69
- devel/automake/1.15
- devel/gettext-tools
- devel/libtool
- devel/metaauto
- devel/metaauto

## Run dependencies

- STEM->=0.10.38:devel/gettext