1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-18 03:46:03 +00:00
freebsd-ports/sysutils/rsyncrypto/Makefile
Jason Helfman c05861871b - add new port: sysutils/rsyncrypto
Rsyncrypto is a modified encryption scheme. It is based on industry standard
AES for symmetric encryption, as well as RSA for having different keys for
each file while allowing a single key to decrypt all files. It even uses an
encryption mode that is based on CBC.

Rsyncrypto does, however, do one thing differently. It changes the encryption
schema from plain CBC to a slightly modified version. This modification ensures
that two almost identical files, such as the same file before an after a
change, when encrypted using rsyncrypto and the same key, will produce almost
identical encrypted files. This means that both objectives can be achieved
simultaneously.

WWW: http://rsyncrypto.lingnu.com/

PR:		169840
Submitted by:	linpct@gmail.com
Feature safe:	yes
2012-12-08 07:33:48 +00:00

36 lines
754 B
Makefile

# Created by: Jin-Sih Lin <linpct@gmail.com>
# $FreeBSD$
PORTNAME= rsyncrypto
PORTVERSION= 1.12
CATEGORIES= sysutils net
MASTER_SITES= SF
MAINTAINER= linpct@gmail.com
COMMENT= Rsync Friendly File Encryption
LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/lib/libargtable2.so:${PORTSDIR}/devel/argtable
RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync \
gzip:${PORTSDIR}/archivers/gzip
LDFLAGS+= -L${LOCALBASE}/lib/
CPPFLAGS+= -I${LOCALBASE}/include/
GNU_CONFIGURE= yes
USE_GMAKE= yes
PLIST_FILES= bin/rsyncrypto \
bin/rsyncrypto_recover
MAN1= rsyncrypto.1 rsyncrypto_recover.1
post-install:
@${ECHO_MSG}
@${ECHO_MSG} ${PORTNAME} requires archivers/gzip be built
@${ECHO_MSG} with the RSYNCABLE flag to run properly
@${ECHO_MSG}
.include <bsd.port.mk>