net/librsync 2.3.2 MidnightBSD
Library for delta compression of streams
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1+
- Categories
- net, devel
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
| System | Port | Version |
|---|---|---|
| MidnightBSD | net/librsync | 2.3.2 |
| FreeBSD | net/librsync | 2.3.4 |
| OpenBSD | net/librsync | 2.3.4 |
| NetBSD | net/librsync | 2.3.4 |
| DragonFly | net/librsync | 2.3.4 |
Install
Binary package:
mport install librsync
From mports:
cd /usr/mports/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
Dependencies
As this port's Makefile names them.
Library 1
libpopt.so: devel/popt
Build dependencies 1
Run dependencies 1
Required by 2
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
| File | Size | SHA256 |
|---|---|---|
| librsync-2.3.2.tar.gz | 194461 | ef8ce23df38d5076d25510baa2cabedffbe0af460d887d86c2413a1c2b0c676f |
Master sites 1
- https://github.com/librsync/librsync/releases/download/v2.3.2/