diff options
author | beech <beech@FreeBSD.org> | 2008-02-14 11:53:02 +0800 |
---|---|---|
committer | beech <beech@FreeBSD.org> | 2008-02-14 11:53:02 +0800 |
commit | 653fff31cba7830f2ad3045866cbfc93aac707c0 (patch) | |
tree | 73a4cf9312ba2caf55835976d08f76de11609220 /devel/p5-SVN-Notify-Mirror | |
parent | 578b37c7dd66b7e72f5ba7af9b3561f0f244aeb0 (diff) | |
download | freebsd-ports-gnome-653fff31cba7830f2ad3045866cbfc93aac707c0.tar.gz freebsd-ports-gnome-653fff31cba7830f2ad3045866cbfc93aac707c0.tar.zst freebsd-ports-gnome-653fff31cba7830f2ad3045866cbfc93aac707c0.zip |
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 <glarkin at sourcehosting.net>
Diffstat (limited to 'devel/p5-SVN-Notify-Mirror')
-rw-r--r-- | devel/p5-SVN-Notify-Mirror/Makefile | 42 | ||||
-rw-r--r-- | devel/p5-SVN-Notify-Mirror/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-SVN-Notify-Mirror/pkg-descr | 7 | ||||
-rw-r--r-- | devel/p5-SVN-Notify-Mirror/pkg-plist | 8 |
4 files changed, 60 insertions, 0 deletions
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 <glarkin@sourcehosting.net> +# +# $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 <bsd.port.pre.mk> + +.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 <bsd.port.post.mk> 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 |