wiki and bug tracking system for software projects
Project homepage: https://trac.edgewall.org/
Description
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.
Package information
- Ports path
- www/trac
- Package architecture
- amd64
- Maintainer
- Stuart Henderson <stu.ports@spacehopper.org>
- Categories
- www, devel, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
- devel/py-babel
- textproc/py-MarkupSafe
- www/py-jinja2
- devel/subversion,-python
- devel/py-setuptools
- security/py-passlib
- textproc/py-docutils
- textproc/py-pygments
- www/py-multipart STEM->1
- lang/python/3
Build
- devel/py-babel
- textproc/py-MarkupSafe
- www/py-jinja2
- lang/python/3
- devel/py-build
- devel/py-installer
- devel/py-setuptools py3-setuptools->=79v0
- devel/py-wheel
Test
- devel/py-babel
- textproc/py-MarkupSafe
- www/py-jinja2
- devel/subversion,-python
- devel/py-setuptools
- security/py-passlib
- textproc/py-docutils
- textproc/py-pygments
- www/py-multipart STEM->1
- lang/python/3
- devel/py-test
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running trac 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 </path/to/projectenv> initenv"
Here, "</path/to/projectenv>" is the location on your disk where you
want to place the project environment. The _trac user will need the
appropriate permissions.
"</path/to/projectenv/conf/trac.ini>" 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 </path/to/projectenv>
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:
http://projects.edgewall.com/trac/wiki/TracInstall
http://projects.edgewall.com/trac/wiki/TracUpgrade
By default only Subversion is supported. Other VCS backends are
available as modules; see the documentation.