diff options
Diffstat (limited to 'www/trac-downloads')
-rw-r--r-- | www/trac-downloads/Makefile | 34 | ||||
-rw-r--r-- | www/trac-downloads/distinfo | 2 | ||||
-rw-r--r-- | www/trac-downloads/files/patch-tracdownloads_consoleadmin.py | 12 | ||||
-rw-r--r-- | www/trac-downloads/files/patch-tracdownloads_tags.py | 14 | ||||
-rw-r--r-- | www/trac-downloads/pkg-descr | 11 |
5 files changed, 73 insertions, 0 deletions
diff --git a/www/trac-downloads/Makefile b/www/trac-downloads/Makefile new file mode 100644 index 000000000000..da4df7ff23e9 --- /dev/null +++ b/www/trac-downloads/Makefile @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= downloads +PORTVERSION= ${TRAC_VERSION}.${PLUGIN_VERSION}.${SVN_REV} +PORTREVISION= 3 +CATEGORIES= www devel python +MASTER_SITES= LOCAL/brooks +PKGNAMEPREFIX= trac- +DISTNAME= ${PORTNAME}plugin-${PORTVERSION} +DIST_SUBDIR= trac + +MAINTAINER= joneum@FreeBSD.org +COMMENT= Trac plugin providing a downloads section + +RUN_DEPENDS= tracd:www/trac + +TRAC_VERSION= 0.12 +PLUGIN_VERSION= 0.3 +SVN_REV= 10047 + +USES= python:2.7 +USE_PYTHON= distutils autoplist +NO_ARCH= yes + +.if defined(BOOTSTRAP) +do-fetch: + ${MKDIR} ${WRKDIR} + svn export -r ${SVN_REV} http://trac-hacks.org/svn/downloadsplugin/${TRAC_VERSION}/ ${WRKSRC} + ${MKDIR} ${_DISTDIR} + cd ${WRKDIR} && \ + ${TAR} cfvz ${_DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME} +.endif + +.include <bsd.port.mk> diff --git a/www/trac-downloads/distinfo b/www/trac-downloads/distinfo new file mode 100644 index 000000000000..93a6b4fb4166 --- /dev/null +++ b/www/trac-downloads/distinfo @@ -0,0 +1,2 @@ +SHA256 (trac/downloadsplugin-0.12.0.3.10047.tar.gz) = 966b88e4f0b2cbd4da72e5bdec8c592670d2574771460be7780edb18c03e4e7a +SIZE (trac/downloadsplugin-0.12.0.3.10047.tar.gz) = 18756 diff --git a/www/trac-downloads/files/patch-tracdownloads_consoleadmin.py b/www/trac-downloads/files/patch-tracdownloads_consoleadmin.py new file mode 100644 index 000000000000..cda3e74bb169 --- /dev/null +++ b/www/trac-downloads/files/patch-tracdownloads_consoleadmin.py @@ -0,0 +1,12 @@ +--- tracdownloads/consoleadmin.py.orig 2011-04-07 08:36:09 UTC ++++ tracdownloads/consoleadmin.py +@@ -122,7 +122,8 @@ class DownloadsConsoleAdmin(Component): + self.log.debug(download) + + # Upload file to DB and file storage. +- api.store_download(context, download, file) ++ api._add_download(context, download, file) ++ + + # Close input file and commit changes in DB. + file.close() diff --git a/www/trac-downloads/files/patch-tracdownloads_tags.py b/www/trac-downloads/files/patch-tracdownloads_tags.py new file mode 100644 index 000000000000..b529b88dda42 --- /dev/null +++ b/www/trac-downloads/files/patch-tracdownloads_tags.py @@ -0,0 +1,14 @@ +--- tracdownloads/tags.py.orig 2010-10-12 12:42:10 UTC ++++ tracdownloads/tags.py +@@ -1,11 +1,5 @@ + # -*- coding: utf-8 -*- + +-# Deprecated as for Python 2.6. +-try: +- import sets +-except: +- pass +- + # Trac imports. + from trac.core import * + from trac.resource import Resource diff --git a/www/trac-downloads/pkg-descr b/www/trac-downloads/pkg-descr new file mode 100644 index 000000000000..a3de563c6392 --- /dev/null +++ b/www/trac-downloads/pkg-descr @@ -0,0 +1,11 @@ +This plugin provides downloads section which may contain releases or +other files. It is administrated via WebAdminPlugin and there is an +interface to the trac-admin tool that may help during automatic server +maintenance. The Downloads section of Trac displays a table with +information about the uploaded files such as description, component, +version, size, architecture, type and optionally assigned tags which the +download is related to. It also collects information about number of +downloads which can be displayed on wiki page together with direct links +to the specified download. + +WWW: https://trac-hacks.org/wiki/DownloadsPlugin |