aboutsummaryrefslogtreecommitdiffstats
path: root/www/trac-pendingticket
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-05-28 03:36:26 +0800
committermiwi <miwi@FreeBSD.org>2007-05-28 03:36:26 +0800
commit88a9a81414c526870f67f81f957c78b4f7c88a1a (patch)
tree6b658fb63973886fcff7c172e9382ad43ef039a8 /www/trac-pendingticket
parentabcda1e1274586435ee03c75f57a2e165268331f (diff)
downloadfreebsd-ports-gnome-88a9a81414c526870f67f81f957c78b4f7c88a1a.tar.gz
freebsd-ports-gnome-88a9a81414c526870f67f81f957c78b4f7c88a1a.tar.zst
freebsd-ports-gnome-88a9a81414c526870f67f81f957c78b4f7c88a1a.zip
The intent of this is to allow an administrator to mark a Ticket as "Pending"
to indicate that information has been requested from the reporter. If the reporter doesn't reply with in the allotted timeframe, the ticket will automatically be closed. This works well when combined with the SimpleTicketPlugin WWW: http://trac-hacks.org/wiki/PendingTicketPlugin Submitted by: Gerrit Beine <gerrit.beine at gmx.de>
Diffstat (limited to 'www/trac-pendingticket')
-rw-r--r--www/trac-pendingticket/Makefile34
-rw-r--r--www/trac-pendingticket/distinfo3
-rw-r--r--www/trac-pendingticket/files/close_old_pending.py.patch8
-rw-r--r--www/trac-pendingticket/pkg-descr8
-rw-r--r--www/trac-pendingticket/pkg-plist2
5 files changed, 55 insertions, 0 deletions
diff --git a/www/trac-pendingticket/Makefile b/www/trac-pendingticket/Makefile
new file mode 100644
index 000000000000..804e75c74ced
--- /dev/null
+++ b/www/trac-pendingticket/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: trac-pendingticket
+# Date created: May 18 2007
+# Whom: Gerrit Beine <gerrit.beine@gmx.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pendingticket
+PORTVERSION= 0.0.1
+CATEGORIES= www devel python
+MASTER_SITES= http://www.gerritbeine.de/download/trac/
+PKGNAMEPREFIX= trac-
+DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
+
+MAINTAINER= gerrit.beine@gmx.de
+COMMENT= Support for pending tickets
+
+BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
+RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
+
+WRKSRC= ${WRKDIR}/${PORTNAME}plugin/removependingplugin
+NO_BUILD= yes
+USE_PYTHON= 2.3+
+USE_PYDISTUTILS=yes
+PLIST_SUB+= PORTVERSION=${PORTVERSION} PYTHONVERSION=${_PYTHON_VERSION}
+
+post-patch:
+ cd ${WRKDIR}/${PORTNAME}plugin && ${PATCH} < ${PATCHDIR}/close_old_pending.py.patch
+ ${REINPLACE_CMD} -e "s,%%PYTHON%%,${PYTHON_CMD}," ${WRKDIR}/${PORTNAME}plugin/close_old_pending.py
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}plugin/close_old_pending.py ${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/www/trac-pendingticket/distinfo b/www/trac-pendingticket/distinfo
new file mode 100644
index 000000000000..42140d018d17
--- /dev/null
+++ b/www/trac-pendingticket/distinfo
@@ -0,0 +1,3 @@
+MD5 (pendingticketplugin-0.0.1.tar.gz) = ca39c01a83f33b6790bf843062ff6fd5
+SHA256 (pendingticketplugin-0.0.1.tar.gz) = 401e958499f499d3ead98e4b44454914932f32c98c59bc77dd9305419473f76e
+SIZE (pendingticketplugin-0.0.1.tar.gz) = 2474
diff --git a/www/trac-pendingticket/files/close_old_pending.py.patch b/www/trac-pendingticket/files/close_old_pending.py.patch
new file mode 100644
index 000000000000..eca1f44a0186
--- /dev/null
+++ b/www/trac-pendingticket/files/close_old_pending.py.patch
@@ -0,0 +1,8 @@
+--- close_old_pending.py.orig Fri May 18 19:25:29 2007
++++ close_old_pending.py Fri May 18 20:59:01 2007
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!%%PYTHON%%
+
+ # Script to close old tickets that are in Pending status.
+ # Copyright 2007 Daniel A. Atallah <datallah@pidgin.im>
diff --git a/www/trac-pendingticket/pkg-descr b/www/trac-pendingticket/pkg-descr
new file mode 100644
index 000000000000..c07fa251c980
--- /dev/null
+++ b/www/trac-pendingticket/pkg-descr
@@ -0,0 +1,8 @@
+The intent of this is to allow an administrator to mark a Ticket as "Pending"
+to indicate that information has been requested from the reporter. If the
+reporter doesn't reply with in the allotted timeframe, the ticket will
+automatically be closed.
+
+This works well when combined with the SimpleTicketPlugin
+
+WWW: http://trac-hacks.org/wiki/PendingTicketPlugin
diff --git a/www/trac-pendingticket/pkg-plist b/www/trac-pendingticket/pkg-plist
new file mode 100644
index 000000000000..29bd25f5fe40
--- /dev/null
+++ b/www/trac-pendingticket/pkg-plist
@@ -0,0 +1,2 @@
+bin/close_old_pending.py
+%%PYTHON_SITELIBDIR%%/RemovePendingStatusPlugin-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg