The www/trac port

trac-1.6p1 – wiki and bug tracking system for software projects (cvsweb github mirror)


Trac is an enhanced wiki and issue tracking system for software development
projects. 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.

It provides an interface to Subversion, an integrated Wiki and convenient
report facilities.
WWW: https://trac.edgewall.org/


| Running ${PKGSTEM} on OpenBSD

Initial setup

To configure a Trac environment, you must run the following command
and follow the prompts:
    su -m _trac -c "${TRUEPREFIX}/bin/trac-admin  initenv"

Here, "" is the location on your disk where you
want to place the project environment. The _trac user will need the
appropriate permissions.

"" is the configuration file of your
project environment which allows to setup the name of the project, etc.

To get started with Trac, you can use the built-in webserver.
Configure the daemon flags in /etc/rc.conf.local with a suitable port
and path if the defaults (/var/www/trac and port 8085) are not suitable:

tracd_flags=-p 8085 

And start the daemon:

# rcctl start tracd

Now you can open up a web brower and go to http://localhost:8085/. You
should see a single link for the project you just created. If you follow
the link, you should see trac in action.

Further information

You can find the Trac Installation and Upgrade Guides here:

By default only Subversion is supported. Other VCS backends are
available as modules; see the documentation.


Stuart Henderson


devel lang/python www

Build dependencies

Run dependencies

Test dependencies