mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-19 03:52:17 +00:00
87a6c11e0a
Trac uses a minimalistic approach to web-based software project management. Our mission; to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. All aspects of Trac have been designed with one single goal, to simplify tracking and communication of software issues, enhancements and monitoring overall progress. What is Trac? * An integrated system for managing software projects * An enhanced wiki * A flexible web-based issue tracker * An interface to the Subversion revision control system At the core of Trac lies an integrated wiki and issue/bug database. Using wiki markup, all objects managed by Trac can directly link to other issues/bug reports, code changesets, documentation and files. WWW: http://trac.edgewall.org/ Reviewed by: tcberner Differential Revision: https://reviews.freebsd.org/D14588
61 lines
2.3 KiB
Makefile
61 lines
2.3 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= trac
|
|
DISTVERSION= 1.3.2
|
|
CATEGORIES= www devel python
|
|
MASTER_SITES= http://ftp.edgewall.com/pub/trac/ \
|
|
ftp://ftp.edgewall.com/pub/trac/
|
|
DISTNAME= Trac-${DISTVERSION}
|
|
PKGNAMESUFFIX= -devel
|
|
|
|
MAINTAINER= joneum@FreeBSD.org
|
|
COMMENT= Enhanced wiki and issue tracking system for software projects
|
|
|
|
LICENSE= BSD3CLAUSE
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
CONFLICTS_INSTALL= trac
|
|
|
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${FLAVOR}
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}Genshi>=0.7:textproc/py-genshi@${FLAVOR} \
|
|
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${FLAVOR}
|
|
|
|
USES= python:-2.7 shebangfix
|
|
SHEBANG_FILES= trac/tests/functional/better_twill.py trac/tests/functional/tester.py \
|
|
trac/tests/functional/testenv.py trac/tests/functional/compat.py \
|
|
trac/tests/functional/__init__.py contrib/emailfilter.py \
|
|
contrib/checkwiki.py contrib/htpasswd.py
|
|
USE_PYTHON= distutils autoplist
|
|
USE_RC_SUBR= tracd
|
|
SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
|
|
|
|
PORTEXAMPLES= *
|
|
PORTDATA= *
|
|
|
|
NO_ARCH= yes
|
|
|
|
OPTIONS_DEFINE= DOCUTILS PYGMENTS TZ SVN EXAMPLES
|
|
OPTIONS_DEFAULT= DOCUTILS PYGMENTS TZ SVN SQLITE
|
|
OPTIONS_RADIO= DATABASE
|
|
OPTIONS_RADIO_DATABASE= PGSQL SQLITE
|
|
DOCUTILS_DESC= Allow additional text markup
|
|
PYGMENTS_DESC= Use generic syntax highlighter
|
|
TZ_DESC= Process Time Zones
|
|
|
|
DOCUTILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${FLAVOR}
|
|
PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=2.2.0:textproc/py-pygments@${FLAVOR}
|
|
TZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${FLAVOR}
|
|
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR}
|
|
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR}
|
|
SVN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion>0:devel/py-subversion@${FLAVOR}
|
|
|
|
post-install-EXAMPLES-on:
|
|
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample-plugins
|
|
${FIND} ${WRKSRC}/contrib -type f -maxdepth 1 -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR}/ \;
|
|
(cd ${WRKSRC}/sample-plugins && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/sample-plugins)
|
|
|
|
.include <bsd.port.mk>
|