From 653fff31cba7830f2ad3045866cbfc93aac707c0 Mon Sep 17 00:00:00 2001 From: beech Date: Thu, 14 Feb 2008 03:53:02 +0000 Subject: This Perl module keeps a directory in sync with a portion of a Subversion repository. This is typically used to keep a development web server in sync with the changes made to the repository. This directory can either be on the same box as the repository itself, or it can be remote. PR: ports/120627 Submitted by: Greg Larkin --- devel/p5-SVN-Notify-Mirror/Makefile | 42 ++++++++++++++++++++++++++++++++++++ devel/p5-SVN-Notify-Mirror/distinfo | 3 +++ devel/p5-SVN-Notify-Mirror/pkg-descr | 7 ++++++ devel/p5-SVN-Notify-Mirror/pkg-plist | 8 +++++++ 4 files changed, 60 insertions(+) create mode 100644 devel/p5-SVN-Notify-Mirror/Makefile create mode 100644 devel/p5-SVN-Notify-Mirror/distinfo create mode 100644 devel/p5-SVN-Notify-Mirror/pkg-descr create mode 100644 devel/p5-SVN-Notify-Mirror/pkg-plist (limited to 'devel/p5-SVN-Notify-Mirror') diff --git a/devel/p5-SVN-Notify-Mirror/Makefile b/devel/p5-SVN-Notify-Mirror/Makefile new file mode 100644 index 000000000000..e2d9508881b0 --- /dev/null +++ b/devel/p5-SVN-Notify-Mirror/Makefile @@ -0,0 +1,42 @@ +# New ports collection makefile for: SVN-Notify-Mirror +# Date created: 2008-02-13 +# Whom: Greg Larkin +# +# $FreeBSD$ +# + +PORTNAME= SVN-Notify-Mirror +PORTVERSION= 0.03603 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= glarkin@sourcehosting.net +COMMENT= Keep a mirrored working copy of a repository path + +RUN_DEPENDS= ${LOCALBASE}/bin/svnnotify:${PORTSDIR}/devel/p5-SVN-Notify + +OPTIONS= CONFIG "Enable YAML syntax for post-commit hook" Off \ + SSH "Enable SSH for remote working copy update" Off \ + RSYNC "Enable rsync for remote working copy update" Off + +.include + +.if defined(WITH_CONFIG) +BUILD_DEPENDS+= ${SITE_PERL}/SVN/Notify/Config.pm:${PORTSDIR}/devel/p5-SVN-Notify-Config +.endif + +.if defined(WITH_SSH) +BUILD_DEPENDS+= ${SITE_PERL}/Net/SSH.pm:${PORTSDIR}/net/p5-Net-SSH +.endif + +.if defined(WITH_RSYNC) +BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/File/Rsync.pm:${PORTSDIR}/net/p5-File-Rsync +.endif + +PERL_MODBUILD= yes + +MAN3= SVN::Notify::Mirror.3 SVN::Notify::Mirror::ConfigData.3 \ + SVN::Notify::Mirror::Rsync.3 SVN::Notify::Mirror::SSH.3 + +.include diff --git a/devel/p5-SVN-Notify-Mirror/distinfo b/devel/p5-SVN-Notify-Mirror/distinfo new file mode 100644 index 000000000000..f6c9607a3aed --- /dev/null +++ b/devel/p5-SVN-Notify-Mirror/distinfo @@ -0,0 +1,3 @@ +MD5 (SVN-Notify-Mirror-0.03603.tar.gz) = ae26574e2118c1b5f287d167092d4d04 +SHA256 (SVN-Notify-Mirror-0.03603.tar.gz) = 265fefd2a264fe31a91ce29fe014d7cab63a7fd9545561dc0749e36f0d711a47 +SIZE (SVN-Notify-Mirror-0.03603.tar.gz) = 24466 diff --git a/devel/p5-SVN-Notify-Mirror/pkg-descr b/devel/p5-SVN-Notify-Mirror/pkg-descr new file mode 100644 index 000000000000..b50e68272950 --- /dev/null +++ b/devel/p5-SVN-Notify-Mirror/pkg-descr @@ -0,0 +1,7 @@ +This Perl module keeps a directory in sync with a portion of a +Subversion repository. This is typically used to keep a development +web server in sync with the changes made to the repository. This +directory can either be on the same box as the repository itself, +or it can be remote. + +WWW: http://search.cpan.org/dist/SVN-Notify-Mirror/ diff --git a/devel/p5-SVN-Notify-Mirror/pkg-plist b/devel/p5-SVN-Notify-Mirror/pkg-plist new file mode 100644 index 000000000000..bfb75e3f73c0 --- /dev/null +++ b/devel/p5-SVN-Notify-Mirror/pkg-plist @@ -0,0 +1,8 @@ +@comment $FreeBSD$ +%%SITE_PERL%%/SVN/Notify/Mirror.pm +%%SITE_PERL%%/SVN/Notify/Mirror/ConfigData.pm +%%SITE_PERL%%/SVN/Notify/Mirror/Rsync.pm +%%SITE_PERL%%/SVN/Notify/Mirror/SSH.pm +@dirrm %%SITE_PERL%%/SVN/Notify/Mirror +@dirrmtry %%SITE_PERL%%/SVN/Notify +@dirrmtry %%SITE_PERL%%/SVN -- cgit