f436cb54ab
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.
24 lines
553 B
Makefile
24 lines
553 B
Makefile
# $NetBSD: Makefile,v 1.1 2015/09/12 22:54:01 joerg Exp $
|
|
|
|
DISTNAME= librsync-1.0.1
|
|
CATEGORIES= net
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=librsync/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://librsync.sourcefrog.net/
|
|
COMMENT= rsync-like rolling checksum library
|
|
|
|
GITHUB_TAG= f32ed26d02b4d59aa0db215fb58c7a2536d19cb9
|
|
|
|
LICENSE= gnu-lgpl-v2.1
|
|
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= autoconf automake libtoolize perl
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
pre-configure:
|
|
cd ${WRKSRC} && ./autogen.sh
|
|
|
|
.include "../../devel/popt/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|