aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/rsync/Makefile20
-rw-r--r--net/rsync/distinfo3
2 files changed, 21 insertions, 2 deletions
diff --git a/net/rsync/Makefile b/net/rsync/Makefile
index 7987a131c6fb..a23f06caa4bc 100644
--- a/net/rsync/Makefile
+++ b/net/rsync/Makefile
@@ -15,8 +15,10 @@ MASTER_SITES= http://rsync.samba.org/ftp/%SUBDIR%/ \
ftp://ftp.fu-berlin.de/pub/unix/network/%SUBDIR%/ \
http://www.mirrorservice.org/sites/rsync.samba.org/
MASTER_SITE_SUBDIR= rsync
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+DISTFILES+= ${PORTNAME}-patches-${PORTVERSION}${EXTRACT_SUFX}
-MAINTAINER= pav@FreeBSD.org
+MAINTAINER= ehaupt@FreeBSD.org
COMMENT= A network file distribution/synchronization utility
USE_RC_SUBR= rsyncd.sh
@@ -35,10 +37,24 @@ MAN1= rsync.1
MAN5= rsyncd.conf.5
OPTIONS= POPT_PORT "Use popt from devel/popt instead of bundled one" off \
- SSH "Use SSH instead of RSH" on
+ SSH "Use SSH instead of RSH" on \
+ FLAGS "File system flags support patch, adds --fileflags" off \
+ ACL "ACL support patch, adds --acls" off
.include <bsd.port.pre.mk>
+.if defined(WITH_FLAGS)
+USE_PERL5_BUILD=yes
+PATCH_STRIP= -p1
+EXTRA_PATCHES+= ${WRKSRC}/patches/fileflags.diff
+.endif
+
+.if defined(WITH_ACL)
+USE_PERL5_BUILD=yes
+PATCH_STRIP= -p1
+EXTRA_PATCHES+= ${WRKSRC}/patches/acls.diff
+.endif
+
.if defined(WITH_POPT_PORT)
LIB_DEPENDS+= popt.0:${PORTSDIR}/devel/popt
CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
diff --git a/net/rsync/distinfo b/net/rsync/distinfo
index 59cd079246ba..aced4d4784b9 100644
--- a/net/rsync/distinfo
+++ b/net/rsync/distinfo
@@ -1,3 +1,6 @@
MD5 (rsync-3.0.0.tar.gz) = 2122d460b4119749c6e5993938a9b501
SHA256 (rsync-3.0.0.tar.gz) = 17697db5bb9de399b71f7927070f60b3554b70b0ecc0419b50455d56560ea169
SIZE (rsync-3.0.0.tar.gz) = 757821
+MD5 (rsync-patches-3.0.0.tar.gz) = 2d3560f213ae59ebee67f81fc55a02a7
+SHA256 (rsync-patches-3.0.0.tar.gz) = 936eb1b21fe3c1082d691cc69139e79ade8c98ff93859f52449ade12e53f07f6
+SIZE (rsync-patches-3.0.0.tar.gz) = 130581