BSD Ports

net/librsync 2.3.4 FreeBSD

Library for delta compression of streams

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21+
Categories
net, devel
Package size
43.7 KiB, 112.6 KiB installed

Description

The librsync library implements network delta-compression of streams and files. The algorithm is similar to that used in the rsync(1) and xdelta(2) programs, but specialized for transfer of arbitrary-length octet streams. Unlike most diff programs, librsync does not require access to both of the files on the same machine, but rather only a short ``signature'' of the old file and the complete contents of the new file.

In the other systems

SystemPortVersion
FreeBSDnet/librsync2.3.4
OpenBSDnet/librsync2.3.4
NetBSDnet/librsync2.3.4
DragonFlynet/librsync2.3.4
MidnightBSDnet/librsync2.3.2

Install

Binary package:

pkg install librsync

From the ports tree:

cd /usr/ports/net/librsync/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	librsync>0:net/librsync
LIB_DEPENDS=	librsync.so:net/librsync

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.42.3.42.3.22.3.42.3.4
FreeBSD:14:quarterly2.3.42.3.4n/a2.3.42.3.4
FreeBSD:15:latest2.3.42.3.4n/a2.3.42.3.4
FreeBSD:15:quarterly2.3.42.3.4n/an/an/a
FreeBSD:16:latest2.3.42.3.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 1

Configuration

No options to configure.

USES
cmake compiler:c11 cpe perl5
Service scripts
none

Files

Manual pages 2
  • librsync(3)
  • rdiff(1)
pkg-plist 8
  • bin/rdiff
  • include/librsync.h
  • include/librsync_export.h
  • lib/librsync.so
  • lib/librsync.so.2
  • lib/librsync.so.
  • share/man/man1/rdiff.1.gz
  • share/man/man3/librsync.3.gz
distinfo 1
FileSizeSHA256
librsync-2.3.4.tar.gz201307a0dedf9fff66d8e29e7c25d23c1f42beda2089fb4eac1b36e6acd8a29edfbd1f
Master sites 1
  • https://github.com/librsync/librsync/releases/download/v2.3.4/

Commit history 0

No commits in the history this site was built from.