Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 May 2017 07:15:20 +0000 (UTC)
From:      Fukang Chen <loader@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r442139 - in head/mail: . py-pymailq py-pymailq/files
Message-ID:  <201705310715.v4V7FKg2085208@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: loader (doc committer)
Date: Wed May 31 07:15:20 2017
New Revision: 442139
URL: https://svnweb.freebsd.org/changeset/ports/442139

Log:
  [NEW PORT] mail/py-pymailq: Postfix queue control python tool
  
  The pymailq module makes it easy to view and control Postfix mails
  queue. It provide several classes to store, view and interact with
  mail queue using Postfix command line tools. This module is provided
  for automation and monitoring developments.
  
  WWW: https://github.com/outini/pymailq
  
  Reviewed_by: koobs, mat
  Approved by: koobs (ports)
  Differential_Revision: D10976

Added:
  head/mail/py-pymailq/
  head/mail/py-pymailq/Makefile   (contents, props changed)
  head/mail/py-pymailq/distinfo   (contents, props changed)
  head/mail/py-pymailq/files/
  head/mail/py-pymailq/files/patch-setup.py   (contents, props changed)
  head/mail/py-pymailq/pkg-descr   (contents, props changed)
Modified:
  head/mail/Makefile

Modified: head/mail/Makefile
==============================================================================
--- head/mail/Makefile	Wed May 31 06:53:21 2017	(r442138)
+++ head/mail/Makefile	Wed May 31 07:15:20 2017	(r442139)
@@ -543,6 +543,7 @@
     SUBDIR += py-milter
     SUBDIR += py-notmuch
     SUBDIR += py-ppolicy
+    SUBDIR += py-pymailq
     SUBDIR += py-pyspf
     SUBDIR += py-spambayes
     SUBDIR += py-twistedMail

Added: head/mail/py-pymailq/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/py-pymailq/Makefile	Wed May 31 07:15:20 2017	(r442139)
@@ -0,0 +1,39 @@
+# Created by: Fukang Chen <loader@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	pymailq
+PORTVERSION=	0.5.4
+CATEGORIES=	mail python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	loader@FreeBSD.org
+COMMENT=	Postfix queue control python tool
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	postfix:mail/postfix
+
+NO_ARCH=	yes
+USES=		python:2.7+
+USE_PYTHON=	autoplist distutils concurrent
+
+.include <bsd.port.pre.mk>
+
+PLIST_FILES+=	man/man1/pqshell-${PYTHON_VER}.1.gz
+.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}
+PLIST_FILES+=	man/man1/pqshell.1.gz
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|/usr/sbin/postqueue|${LOCALBASE}/sbin/postqueue|' \
+		${WRKSRC}/pymailq/store.py
+
+post-install:
+	${INSTALL_MAN} ${WRKSRC}/man/pqshell.1 ${STAGEDIR}${MANPREFIX}/man/man1/pqshell-${PYTHON_VER}.1
+.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}
+	${LN} -sf pqshell-${PYTHON_VER}.1 ${STAGEDIR}${MANPREFIX}/man/man1/pqshell.1
+.endif
+
+.include <bsd.port.post.mk>

Added: head/mail/py-pymailq/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/py-pymailq/distinfo	Wed May 31 07:15:20 2017	(r442139)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1495872044
+SHA256 (pymailq-0.5.4.tar.gz) = 25e6afc496c5cbd46221ced5c3db2f0bf86acdbe2f0a8753493143b75768b493
+SIZE (pymailq-0.5.4.tar.gz) = 25038

Added: head/mail/py-pymailq/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/py-pymailq/files/patch-setup.py	Wed May 31 07:15:20 2017	(r442139)
@@ -0,0 +1,11 @@
+--- setup.py.orig	2017-05-29 11:46:42 UTC
++++ setup.py
+@@ -39,8 +39,6 @@ if __name__ == '__main__':
+         scripts=['bin/pqshell'],
+         packages=['pymailq'],
+         package_dir={'pymailq': 'pymailq'},
+-        data_files=[('share/doc/pymailq', ['README.rst', 'LICENSE']),
+-                      ('share/man/man1/', ['man/pqshell.1'])],
+         keywords=['postfix', 'shell', 'mailq', 'python', 'pqshell', 'postqueue'],
+         classifiers=[
+             'Development Status :: 2 - Pre-Alpha',

Added: head/mail/py-pymailq/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/py-pymailq/pkg-descr	Wed May 31 07:15:20 2017	(r442139)
@@ -0,0 +1,6 @@
+The pymailq module makes it easy to view and control Postfix mails
+queue. It provide several classes to store, view and interact with
+mail queue using Postfix command line tools. This module is provided
+for automation and monitoring developments.
+
+WWW: https://github.com/outini/pymailq



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705310715.v4V7FKg2085208>