From d5a88210802db00b415dfdec10da22c3fa8c7991 Mon Sep 17 00:00:00 2001 From: nivit Date: Sat, 17 Feb 2007 14:15:41 +0000 Subject: TurboMail is a TurboGears extension, meaning that it starts up and shuts down alongside any TurboGears applications you write, in the same way that visit tracking and identity do. TurboMail uses built-in Python modules for SMTP communication and MIME e-mail creation, but greatly simplifies these tasks by performing the grunt-work for you. Additionally, TurboMail is multi-threaded, allowing for single or batch enqueueing and background delivery of mail. Author: Top Floor Computer Systems Ltd. WWW: http://trac.orianagroup.com/turbomail/ --- mail/py-turbomail/Makefile | 36 ++++++++++++++++++++++++++++++++ mail/py-turbomail/distinfo | 3 +++ mail/py-turbomail/files/pkg-deinstall.in | 17 +++++++++++++++ mail/py-turbomail/files/pkg-install.in | 16 ++++++++++++++ mail/py-turbomail/pkg-descr | 11 ++++++++++ 5 files changed, 83 insertions(+) create mode 100644 mail/py-turbomail/Makefile create mode 100644 mail/py-turbomail/distinfo create mode 100644 mail/py-turbomail/files/pkg-deinstall.in create mode 100644 mail/py-turbomail/files/pkg-install.in create mode 100644 mail/py-turbomail/pkg-descr (limited to 'mail/py-turbomail') diff --git a/mail/py-turbomail/Makefile b/mail/py-turbomail/Makefile new file mode 100644 index 0000000..7e106f7 --- /dev/null +++ b/mail/py-turbomail/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: py-turbomail +# Date created: 2007-01-24 +# Whom: Nicola Vitale +# +# $FreeBSD$ +# + +PORTNAME= turbomail +PORTVERSION= 2.0.3 +CATEGORIES= mail www +MASTER_SITES= http://cheeseshop.python.org/packages/source/T/TurboMail/ \ + http://nivi.interfree.it/distfiles/${PORTNAME}/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= TurboMail-${PORTVERSION} + +MAINTAINER= python@FreeBSD.org +COMMENT= Multi-threaded mail queue manager for TurboGears applications + +BUILD_DEPENDS= ${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools \ + tg-admin:${PORTSDIR}/www/py-turbogears +RUN_DEPENDS= ${BUILD_DEPENDS} + +PLIST_FILES= ${PYTHON_SITELIBDIR:S|${PREFIX}/||}/${PYTURBOMAIL_EGG} + +SUB_FILES= pkg-deinstall pkg-install +SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \ + EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \ + EGG_VER="${PORTNAME}==${PORTVERSION}" + +USE_PYTHON= 2.4+ +USE_PYDISTUTILS= yes + +EASY_INSTALL_CMD?= easy_install-${PYTHON_VER} +PYTURBOMAIL_EGG= TurboMail-${PORTVERSION}-py${PYTHON_VER}.egg + +.include diff --git a/mail/py-turbomail/distinfo b/mail/py-turbomail/distinfo new file mode 100644 index 0000000..57a80f5 --- /dev/null +++ b/mail/py-turbomail/distinfo @@ -0,0 +1,3 @@ +MD5 (TurboMail-2.0.3.tar.gz) = a4474e3767c83d9a1c14134673fe1a57 +SHA256 (TurboMail-2.0.3.tar.gz) = ca7103ac2aa5a7fbddd8fb6c95f1e633b22e138bc1ad831100112e46391912e9 +SIZE (TurboMail-2.0.3.tar.gz) = 14025 diff --git a/mail/py-turbomail/files/pkg-deinstall.in b/mail/py-turbomail/files/pkg-deinstall.in new file mode 100644 index 0000000..18ccffd --- /dev/null +++ b/mail/py-turbomail/files/pkg-deinstall.in @@ -0,0 +1,17 @@ +#!/bin/sh +# $FreeBSD$ +PKGNAME=$1 +# +case $2 in + DEINSTALL) + %%EASY_INSTALL_CMD%% -q -m -S %%PYTHON_SITELIBDIR%% %%EGG_VER%% + ;; + POST-DEINSTALL) + exit 0 + ;; + *) + echo "Unexpected Argument $2!!!" + exit 1 + ;; +esac +exit 0 diff --git a/mail/py-turbomail/files/pkg-install.in b/mail/py-turbomail/files/pkg-install.in new file mode 100644 index 0000000..f361d3b --- /dev/null +++ b/mail/py-turbomail/files/pkg-install.in @@ -0,0 +1,16 @@ +#!/bin/sh +# $FreeBSD$ +PKGNAME=$1 +# +case $2 in + POST-INSTALL) + %%EASY_INSTALL_CMD%% -q -S %%PYTHON_SITELIBDIR%% %%EGG_VER%% + ;; + PRE-INSTALL) + ;; + *) + echo "Unexpected Argument $2!!!" + exit 1 + ;; +esac +exit 0 diff --git a/mail/py-turbomail/pkg-descr b/mail/py-turbomail/pkg-descr new file mode 100644 index 0000000..20dbe3a --- /dev/null +++ b/mail/py-turbomail/pkg-descr @@ -0,0 +1,11 @@ +TurboMail is a TurboGears extension, meaning that it starts up and +shuts down alongside any TurboGears applications you write, in the +same way that visit tracking and identity do. + +TurboMail uses built-in Python modules for SMTP communication and +MIME e-mail creation, but greatly simplifies these tasks by performing +the grunt-work for you. Additionally, TurboMail is multi-threaded, +allowing for single or batch enqueueing and background delivery of mail. + +Author: Top Floor Computer Systems Ltd. +WWW: http://trac.orianagroup.com/turbomail/ -- cgit v1.1