trac is an enhanced wiki and issue tracking system for software development projects. It has a interface to the Subversion revision control system, and is based on python. This is a really promising project.
Created attachment 29918 [details]
clearsilver is a template engine, required by trac.
Created attachment 29919 [details]
Created attachment 29920 [details]
Big thanks! :) I have successfully installed trac on my system with your ebuilds. I have checked several days ago, and found that there are no ebuilds in portage for either trac or clearsilver, so today morning started to write my own, but then tried to search Gentoo bugzilla again, and yes, there are ebuilds :)
Not sure how it supposed to work, I am not very experieced with ebulds. I did not cvs'ed portage, just put track and clearsilver into my net-www dir, made digests, and emerged as emerge <ebuild>. It did not tracked out dependencies, but may be because I did it wrong. As result I has to add pysqlite manually (which shows that there are no build dependencies for it, only runtim RDEPEND).
At any case it was great to find this available.
Created attachment 29956 [details]
you may want to but ebuilds that are not yet in portage, into an overlay
directory. see make.conf for more details.
i've corrected trac ebuild for dependencies.
Trac sure does look interesting, and well worth adding to Portage.
We need you to update your ebuild to use the new framework before we
can accept your ebuild.
Please emerge net-www/webapp-config (make sure you get version 1.4 or
later), and update your ebuild to work with this new tool. You can
use 'man 5 webapp.eclass', 'man 5 webapp-config' and 'man 8 webapp-config'
to learn more about how your ebuild needs to work.
You can find an example ebuild, for phpmyadmin, in
If you encounter any difficulties with the new framework (and we
apologise, but there are sure to be a few at first), please let us know
and we'll do our best to help you.
This stuff looks so interesting, I've decided to get this into Portage quickly. Clearsilver is now in - as dev-libs/clearsilver - and I'm currently working on the trac ebuild.
Stu, the header line hasn't been filled in the clearsilver ebuild.
Okay - I've committed an updated ebuild for trac-0.6.1 to Portage. Most of it definitely works. I haven't tested the code that makes the trac install directory owned by apache, so apologies if that's going to need fixing.
I've also fixed the header in the clearsilver ebuild.
Looking forward to playing with trac ...
Closing old bug