diff options
author | garga <garga@FreeBSD.org> | 2005-09-19 10:47:50 +0000 |
---|---|---|
committer | garga <garga@FreeBSD.org> | 2005-09-19 10:47:50 +0000 |
commit | ff297a5ca4da304eb8d46ef64aa087e86d9d2746 (patch) | |
tree | eba91b03338800665aa94bbbaf9200ac71faef51 | |
parent | e26d76ccb91bb40956b160277f48d70203491bb8 (diff) | |
download | FreeBSD-ports-ff297a5ca4da304eb8d46ef64aa087e86d9d2746.zip FreeBSD-ports-ff297a5ca4da304eb8d46ef64aa087e86d9d2746.tar.gz |
Add cvsspam 0.2.12, sends diffs when a change is committed to your CVS
repository.
PR: ports/86231
Submitted by: Emanuel Haupt <ehaupt@critical.ch>
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/cvsspam/Makefile | 47 | ||||
-rw-r--r-- | devel/cvsspam/distinfo | 2 | ||||
-rw-r--r-- | devel/cvsspam/pkg-descr | 8 | ||||
-rw-r--r-- | devel/cvsspam/pkg-plist | 7 |
5 files changed, 65 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index b23fa56..0992aba 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -189,6 +189,7 @@ SUBDIR += cvsplot SUBDIR += cvsps SUBDIR += cvsps-devel + SUBDIR += cvsspam SUBDIR += cvsstat SUBDIR += cvstrac SUBDIR += cvsutils diff --git a/devel/cvsspam/Makefile b/devel/cvsspam/Makefile new file mode 100644 index 0000000..8f86c30 --- /dev/null +++ b/devel/cvsspam/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: cvsspam +# Date created: 16 Sep 2005 +# Whom: Emanuel Haupt <ehaupt@critical.ch> +# +# $FreeBSD$ +# + +PORTNAME= cvsspam +PORTVERSION= 0.2.12 +CATEGORIES= devel +MASTER_SITES= http://www.badgers-in-foil.co.uk/projects/cvsspam/releases/ + +MAINTAINER= ehaupt@critical.ch +COMMENT= Sends diffs when a change is committed to your CVS repository + +USE_RUBY= yes +NO_BUILD= yes +USE_REINPLACE= yes + +PORTDOCS= COPYING CREDITS TODO cvsspam-doc.html cvsspam-doc.pdf + +post-patch: +.for f in collect_diffs.rb cvsspam.rb record_lastdir.rb + @${REINPLACE_CMD} -e 's|/usr/bin/ruby|${RUBY}|' \ + ${WRKSRC}/${f} +.endfor + @${REINPLACE_CMD} -E 's|/etc/cvsspam/(cvsspam\.conf)|${PREFIX}/etc/\1|' \ + ${WRKSRC}/collect_diffs.rb + +do-install: + ${MKDIR} ${PREFIX}/libexec/${PORTNAME} +.for f in collect_diffs.rb cvsspam.rb record_lastdir.rb + ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${PREFIX}/libexec/${PORTNAME} +.endfor + ${INSTALL_DATA} ${WRKSRC}/cvsspam.conf ${PREFIX}/etc/cvsspam.conf.default +.if !exists(${PREFIX}/etc/cvsspam.conf) + ${INSTALL_DATA} ${WRKSRC}/cvsspam.conf ${PREFIX}/etc/cvsspam.conf +.endif + +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/devel/cvsspam/distinfo b/devel/cvsspam/distinfo new file mode 100644 index 0000000..3020316 --- /dev/null +++ b/devel/cvsspam/distinfo @@ -0,0 +1,2 @@ +MD5 (cvsspam-0.2.12.tar.gz) = 0afa4fbaf1c9edb27385e46337f80f4b +SIZE (cvsspam-0.2.12.tar.gz) = 83714 diff --git a/devel/cvsspam/pkg-descr b/devel/cvsspam/pkg-descr new file mode 100644 index 0000000..95d4fcf --- /dev/null +++ b/devel/cvsspam/pkg-descr @@ -0,0 +1,8 @@ +CVSspam emails you diffs when a change is committed to your CVS repository. +These HTML mails hyperlink to further details and use styling to emphasise +information structure. + +WWW: http://www.badgers-in-foil.co.uk/projects/cvsspam/ + +- ehaupt +ehaupt@critical.ch diff --git a/devel/cvsspam/pkg-plist b/devel/cvsspam/pkg-plist new file mode 100644 index 0000000..2ff3480 --- /dev/null +++ b/devel/cvsspam/pkg-plist @@ -0,0 +1,7 @@ +@unexec if cmp -s %D/etc/cvsspam.conf %D/etc/cvsspam.conf.default; then rm -f %D/etc/cvsspam.conf; fi +etc/cvsspam.conf.default +@exec [ -f %B/cvsspam.conf ] || cp %B/%f %B/cvsspam.conf +libexec/cvsspam/collect_diffs.rb +libexec/cvsspam/cvsspam.rb +libexec/cvsspam/record_lastdir.rb +@dirrm libexec/cvsspam |