aboutsummaryrefslogtreecommitdiffstats
path: root/devel/p5-SVN-Notify-Mirror
diff options
context:
space:
mode:
authorbeech <beech@FreeBSD.org>2008-02-14 11:53:02 +0800
committerbeech <beech@FreeBSD.org>2008-02-14 11:53:02 +0800
commit653fff31cba7830f2ad3045866cbfc93aac707c0 (patch)
tree73a4cf9312ba2caf55835976d08f76de11609220 /devel/p5-SVN-Notify-Mirror
parent578b37c7dd66b7e72f5ba7af9b3561f0f244aeb0 (diff)
downloadfreebsd-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/Makefile42
-rw-r--r--devel/p5-SVN-Notify-Mirror/distinfo3
-rw-r--r--devel/p5-SVN-Notify-Mirror/pkg-descr7
-rw-r--r--devel/p5-SVN-Notify-Mirror/pkg-plist8
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