1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

- Add LICENSE

- Add NO_ARCH
- Switch to options helpers
- Regenerate patches with `make makepatch`

Approved by:	portmgr blanket
This commit is contained in:
Dmitry Marakasov 2016-05-29 01:21:55 +00:00
parent 0092bc77a4
commit 7cecebef41
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=416078
3 changed files with 30 additions and 33 deletions

View File

@ -12,24 +12,20 @@ PKGNAMEPREFIX= trac-
MAINTAINER= dryice@dryice.name
COMMENT= Plugin to creates Gantt charts for trac
RUN_DEPENDS+= trac>=0.11:www/trac
LICENSE= BSD3CLAUSE
RUN_DEPENDS= trac>=0.11:www/trac
USES= python:2
USE_PYTHON= distutils autoplist
NO_ARCH= yes
PORTDOCS= PKG-INFO README
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= PKG-INFO README
.endif
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${INSTALL} -d ${STAGEDIR}${DOCSDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
.endif
.include "${.CURDIR}/../../www/trac/plugin.mk"
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
--- setup.py.orig 2008-08-13 08:54:31.000000000 -0400
+++ setup.py 2008-08-13 08:54:44.000000000 -0400
@@ -9,8 +9,8 @@
--- setup.py.orig 2006-07-20 17:08:15 UTC
+++ setup.py
@@ -9,8 +9,8 @@ setup (
packages = ['tracgantt'],
package_data={'tracgantt': ['templates/*.cs', 'htdocs/*.css']},

View File

@ -1,25 +1,25 @@
--- tracgantt/gantt.py.orig 2006-07-20 21:07:06.000000000 +0400
+++ tracgantt/gantt.py 2008-08-14 05:44:53.000000000 +0400
@@ -115,7 +115,7 @@
--- tracgantt/gantt.py.orig 2006-07-20 17:07:06 UTC
+++ tracgantt/gantt.py
@@ -115,7 +115,7 @@ class GanttComponent(Component):
show_opened = self.env.config.getbool('gantt-charts',
'show_opened', 'false')
- tickets,dates,broken = self._tickets_for_report(db, report['query'])
+ tickets,dates,broken = self._tickets_for_report(db, report['query'], req.perm.username)
tickets,dates = self._paginate_tickets(tickets, dates)
req.hdf['gantt.tickets'] = tickets
@@ -163,7 +163,7 @@
@@ -163,7 +163,7 @@ class GanttComponent(Component):
return {'id':id, 'title':title, 'query':query, 'description':description}
- def _tickets_for_report(self, db, query):
+ def _tickets_for_report(self, db, query, username):
""" Get a list of Ticket instances for the tickets in a report """
tickets = []
@@ -172,7 +172,7 @@
@@ -172,7 +172,7 @@ class GanttComponent(Component):
## Get tickets for this report
cursor = db.cursor()
- cursor.execute(query)
@ -27,22 +27,23 @@
info = cursor.fetchall() or []
cols = [s[0] for s in cursor.description or []]
db.rollback()
@@ -344,7 +344,7 @@
@@ -344,7 +344,7 @@ class GanttComponent(Component):
"use_creation_date", "true")
if use_cdate:
- start = datetime.date.fromtimestamp(ticket.time_created)
+ start = datetime.date.fromordinal(ticket.time_created.toordinal())
else:
raise ValueError, "Couldn't get start date"
@@ -370,8 +370,8 @@
@@ -370,8 +370,8 @@ class GanttComponent(Component):
% (str(ticket.id), str(start), str(due))
# Finally the ticket itself's open and close dates
- open = datetime.date.fromtimestamp(ticket.time_created)
- changed = datetime.date.fromtimestamp(ticket.time_changed)
+ open = ticket.time_created.date()
+ changed = ticket.time_changed.date()
return (start, due, open, changed)