aboutsummaryrefslogtreecommitdiffstats
path: root/mail/svnmailer
diff options
context:
space:
mode:
authorvsevolod <vsevolod@FreeBSD.org>2005-08-31 20:35:58 +0800
committervsevolod <vsevolod@FreeBSD.org>2005-08-31 20:35:58 +0800
commit8839f22c97f3e0c3f10c1453f14cdec190258a42 (patch)
tree92ac426dbded630ea82e31389126fe4a8a8d5637 /mail/svnmailer
parentbed4579b99e16a855146ced6468c449e96b0411e (diff)
downloadfreebsd-ports-gnome-8839f22c97f3e0c3f10c1453f14cdec190258a42.tar.gz
freebsd-ports-gnome-8839f22c97f3e0c3f10c1453f14cdec190258a42.tar.zst
freebsd-ports-gnome-8839f22c97f3e0c3f10c1453f14cdec190258a42.zip
Add svnmailer - a tool to post subversion repository commit information.
PR: 85484 Submitted by: Andrej Zverev <az@inec.ru> Approved by: perky (mentor)
Diffstat (limited to 'mail/svnmailer')
-rw-r--r--mail/svnmailer/Makefile36
-rw-r--r--mail/svnmailer/distinfo2
-rw-r--r--mail/svnmailer/pkg-descr10
-rw-r--r--mail/svnmailer/pkg-plist75
4 files changed, 123 insertions, 0 deletions
diff --git a/mail/svnmailer/Makefile b/mail/svnmailer/Makefile
new file mode 100644
index 000000000000..6ef3ee038510
--- /dev/null
+++ b/mail/svnmailer/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: svnmailer
+# Date created: 2005-08-30
+# Whom: Andrej Zverev <az@inec.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= svnmailer
+PORTVERSION= 1.0.5
+CATEGORIES= mail python
+MASTER_SITES= http://storage.perlig.de/${PORTNAME}/
+PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
+
+MAINTAINER= az@inec.ru
+COMMENT= A tool to post subversion repository commit information
+
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libsvn/__init__.py:${PORTSDIR}/devel/subversion-python
+
+USE_PYTHON= 2.3+
+USE_PYDISTUTILS= yes
+USE_REINPLACE= yes
+
+PORTDOCS= index.html perlig.css perlig.jpg perlig_docs.css \
+ perlig_offline.css right.gif up.gif
+
+post-patch:
+ @${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/setup.py
+ @${REINPLACE_CMD} -e "1s|^.*|#!${PYTHON_CMD}|" ${WRKSRC}/src/svn-mailer
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ cd ${WRKSRC}/docs; ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/mail/svnmailer/distinfo b/mail/svnmailer/distinfo
new file mode 100644
index 000000000000..813202073f3a
--- /dev/null
+++ b/mail/svnmailer/distinfo
@@ -0,0 +1,2 @@
+MD5 (svnmailer-1.0.5.tar.gz) = 579ea9b33cdd087fd66362678d468fa4
+SIZE (svnmailer-1.0.5.tar.gz) = 395870
diff --git a/mail/svnmailer/pkg-descr b/mail/svnmailer/pkg-descr
new file mode 100644
index 000000000000..4cd37d57accc
--- /dev/null
+++ b/mail/svnmailer/pkg-descr
@@ -0,0 +1,10 @@
+The svnmailer is a tool, which is usually called by a subversion hook
+to submit commit notifications in various ways (at the moment: mail via
+SMTP or a pipe to a sendmail like program, news via NNTP, CIA live
+tracker notification via XML-RPC). It is derived from the original
+mailer.py distributed with subversion, but supposed to be much more
+consistent, better extensible and to have much more features. Have a
+look at the documentation for further details
+
+Author: nd@perlig.de
+WWW: http://opensource.perlig.de/svnmailer/
diff --git a/mail/svnmailer/pkg-plist b/mail/svnmailer/pkg-plist
new file mode 100644
index 000000000000..7deeaa410d25
--- /dev/null
+++ b/mail/svnmailer/pkg-plist
@@ -0,0 +1,75 @@
+bin/svn-mailer
+%%PYTHON_SITELIBDIR%%/svnmailer/__init__.py
+%%PYTHON_SITELIBDIR%%/svnmailer/__init__.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/__init__.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/browser.py
+%%PYTHON_SITELIBDIR%%/svnmailer/browser.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/browser.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/cli.py
+%%PYTHON_SITELIBDIR%%/svnmailer/cli.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/cli.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/config.py
+%%PYTHON_SITELIBDIR%%/svnmailer/config.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/config.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/differ.py
+%%PYTHON_SITELIBDIR%%/svnmailer/differ.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/differ.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/main.py
+%%PYTHON_SITELIBDIR%%/svnmailer/main.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/main.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/__init__.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/__init__.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/__init__.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_base.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_base.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_base.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_mail.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_mail.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_mail.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_multimail.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_multimail.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_multimail.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_text.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_text.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_text.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textmail.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textmail.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textmail.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textnews.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textnews.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/_textnews.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/cia_xmlrpc.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/cia_xmlrpc.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/cia_xmlrpc.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/mail.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/mail.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/mail.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/news.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/news.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/news.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/selector.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/selector.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/selector.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/stdout.py
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/stdout.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/notifier/stdout.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/settings.py
+%%PYTHON_SITELIBDIR%%/svnmailer/settings.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/settings.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/stream.py
+%%PYTHON_SITELIBDIR%%/svnmailer/stream.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/stream.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/struct_accessors.py
+%%PYTHON_SITELIBDIR%%/svnmailer/struct_accessors.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/struct_accessors.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/subversion.py
+%%PYTHON_SITELIBDIR%%/svnmailer/subversion.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/subversion.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/typedstruct.py
+%%PYTHON_SITELIBDIR%%/svnmailer/typedstruct.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/typedstruct.pyo
+%%PYTHON_SITELIBDIR%%/svnmailer/util.py
+%%PYTHON_SITELIBDIR%%/svnmailer/util.pyc
+%%PYTHON_SITELIBDIR%%/svnmailer/util.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/svnmailer/notifier
+@dirrm %%PYTHON_SITELIBDIR%%/svnmailer